Patent ID: 7660906
Filing Date: 2010-02-09
Classification: H04L

Abstract:
1. A data delivery system comprising: a) a server, connected to a network, containing data in the form of a plurality of packets wherein each packet is identified by masks; and b) computers connected to said network wherein each of said computers that are identified by said server as peer computers, wherein the identification of peer computers includes identifying open, multi and closed computers using a NAT router, is assigned to receive a specific mask from said server, wherein the specific mask is from the plurality of masks and wherein each peer computer receives a specific mask that is different from the other specific masks received by any other peer computers and each peer computer delivers said received specific mask to all other peer computers such that in combination each peer computer receives one specific mask from said server and a remainder of said packet in the form of other specific masks from the other peer computers and, if there are fewer peer computers than masks, then the remainder of said packet is received from said server.