Patch Network