PEER-TO-PEER METHOD OF DEPLOYING AND MANAGING EXECUTABLE CODE AND ASSOCIATED PLUG-INS
First Claim
1. A method for peer-to peer distributed client updates comprising:
- uploading, to a server, a list of target network accessible devices as devices that are to receive an update file;
generating, at a processor of said server, a first sublist of the targeted network accessible devices;
sending, from a network interface of said server, the update file to each of said targeted network accessible devices included in the first sublist;
sending, from a network interface of each of said targeted network accessible devices included in the first sublist, the update file to each of a plurality of target network accessible devices included in a second sublist of the targeted network accessible devices generated at each of the targeted network accessible devices included in the first sublist; and
transmitting, from each of said target network accessible devices, a reporting result indicating a result of a software update.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for peer-to peer distributed client updates. The system includes a server to which a list of target network accessible devices as devices that are to receive an update file is uploaded. The server then generates a list of the targeted network accessible devices, which includes a plurality of superior nodes and a plurality of subordinate nodes, which are each subordinate to a respective one of the superior nodes. The server then sends an update file to each of said superior nodes, which sends the update file to each of the nodes subordinate to the respective superior nodes. Each of the target network accessible devices then directly transmits a reporting result indicating a result of a software update at each of the superior and subordinate nodes.
37 Citations
19 Claims
-
1. A method for peer-to peer distributed client updates comprising:
-
uploading, to a server, a list of target network accessible devices as devices that are to receive an update file; generating, at a processor of said server, a first sublist of the targeted network accessible devices; sending, from a network interface of said server, the update file to each of said targeted network accessible devices included in the first sublist; sending, from a network interface of each of said targeted network accessible devices included in the first sublist, the update file to each of a plurality of target network accessible devices included in a second sublist of the targeted network accessible devices generated at each of the targeted network accessible devices included in the first sublist; and transmitting, from each of said target network accessible devices, a reporting result indicating a result of a software update. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server configured to distribute software updates to a plurality of network connected devices, comprising:
-
a user interface configured to receive an input selecting a list of target network accessible devices as devices that are to receive an update file; a processor, at the server, configured to generate a first sublist of the targeted network accessible devices; a network interface configured to transmit an update file to each of said targeted network accessible devices included in the first sublist, which then generate a second sublist of the target network accessible devices to which the update file is transmitted; and the network in interface configured to receive, from each of targeted network accessible devices, a reporting result indicating a result of a software update. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A server configured to distribute software updates to a plurality of network connected devices, comprising:
-
means for receiving an input selecting a list of target network accessible devices as devices that are to receive an update file; means for generating a first sublist of the targeted network accessible devices; means for transmitting an update file to each of said targeted network accessible devices included in the first sublist, which then generate a second sublist of the target network accessible devices to which the update file is transmitted; and means for receiving, from each of targeted network accessible devices, a reporting result indicating a result of a software update. - View Dependent Claims (16, 17, 18, 19)
-
Specification