Patent ID: 8739153

Claim:
A method for peer-to peer distributed client updates comprising: retrieving, at a network interface of an update server, an update file corresponding to a software update from a licensing server remote from said server; generating, at processor of said update server, a first list of target network accessible devices to receive the update file, said first list of target network accessible devices including a plurality of superior nodes, a plurality of subordinate nodes, which are each subordinate to a respective one of said superior nodes, and a plurality of sub-subordinate nodes, which are each subordinate to a respective one of said subordinate nodes; sending, from the network interface of the update server, the update file and the first list of target network accessible devices to each of said superior nodes; and pushing, from each of the superior nodes, the update file and a second list of target network accessible devices that is different from the first list of target network accessible devices and is generated by each of the superior nodes to each of the nodes subordinate to said respective superior nodes.