SYSTEM AND METHOD FOR DISTRIBUTED PATCH MANAGEMENT
First Claim
1. A method for distributing patches to network nodes in a peer-to-peer network, the method comprising:
- designating a plurality of network nodes as server nodes, each server node assigned to manage software patch distribution for a different zone, each zone comprising a different plurality of network nodes;
upon detecting a node in a zone to be a node in need of an update;
receiving a patch from a patch source at the server node in the same zone as the node in need of the update;
transferring the patch from the server node to the node in need of the update; and
using the patch to update the node in need of the update.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for distributing patches (e.g., software patches) to network nodes in a peer-to-peer network. A plurality of network nodes may be designated or associated as server nodes. Each server node may be assigned to manage software patch distribution for a different zone, where each zone may include a different plurality of network nodes. Upon detecting a node in a zone to be a node in need of an update, a patch may be received from a patch source at the server node in the same zone as the node in need of the update. The patch may be transferred from the server node to the node in need of the update. The patch may be used to update the node in need of an update.
-
Citations
20 Claims
-
1. A method for distributing patches to network nodes in a peer-to-peer network, the method comprising:
-
designating a plurality of network nodes as server nodes, each server node assigned to manage software patch distribution for a different zone, each zone comprising a different plurality of network nodes; upon detecting a node in a zone to be a node in need of an update; receiving a patch from a patch source at the server node in the same zone as the node in need of the update; transferring the patch from the server node to the node in need of the update; and using the patch to update the node in need of the update. - View Dependent Claims (2, 3, 4, 7, 8, 9, 10, 11)
-
- 5. The method of claim 5, wherein the new server node is another network node in the same zone.
-
12. A peer-to-peer system for distributing patches, the system comprising:
-
a plurality of network nodes, a subset of which are designated as server nodes, each server node comprising a processor configured to manage software patch distribution for an associated plurality of network nodes forming a zone, wherein each server node manages a different plurality of network nodes forming a different zone from other server nodes; and a memory storing the association of the server nodes with the network nodes, wherein, upon determination that a network node in a zone is a node in need of an update, the processor of the server node, which is associated with the network node in the memory, is configured to; receive a patch from a patch source; and transfer the patch from the server node to the network node in need of the update to update the network node using the patch. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method for distributing a software update to network nodes, the method comprising:
if it is determined that a node in a zone needs a software update, each zone comprising a different plurality of network nodes, obtaining a software update at a server node in the same zone as the node in need of the update; and transferring the software update from the server node to the node in need of the update. - View Dependent Claims (20)
Specification