Peer-to-peer distribution of firmware
First Claim
1. Software distribution system for a communications network comprising:
- an existing network of endpoints wherein each of the existing endpoints includes a software stored thereon that is compatible with the other endpoints on the network;
a local area network providing a communication pathway for the existing network of endpoints; and
an ancillary network of endpoints comprising, two or more ancillary endpoints in a peer-to-peer configuration, one of the ancillary endpoints being a distributor endpoint and having a target software stored thereon that is compatible with the software on the existing endpoints, a master device in bi-directional communication with the ancillary endpoints and providing the ancillary endpoints with an IP address, an isolated network providing a communication pathway for the ancillary network of endpoints, an administrator coupled to the isolated network and providing a plurality of control commands to the ancillary endpoints and the master device, the administrator commanding the distributor endpoint to distribute the target software to the ancillary endpoints and commanding the ancillary endpoints to send a status report to the master device, whereby, upon distribution of the target software, the ancillary network of endpoints communication pathway is severed and the ancillary endpoints are coupled to the local area network.
23 Assignments
0 Petitions
Accused Products
Abstract
A firmware distribution system is disclosed with particular application to integrating a plurality of ancillary endpoints into an existing network of endpoints. The ancillary endpoints being coupled to an isolated network and a master device downloading the desired firmware to the ancillary endpoints in a peer-to-peer distribution. An administrator may be coupled to the isolated network for providing a management and control mechanism for an installer. Once the ancillary network has the firmware loaded, the network may be tested prior to integration with the existing network of endpoints. Upon verification of the download and operation of the ancillary endpoints, the ancillary endpoints can be readily integrated with the existing network without major disruption to the existing network.
44 Citations
19 Claims
-
1. Software distribution system for a communications network comprising:
-
an existing network of endpoints wherein each of the existing endpoints includes a software stored thereon that is compatible with the other endpoints on the network;
a local area network providing a communication pathway for the existing network of endpoints; and
an ancillary network of endpoints comprising, two or more ancillary endpoints in a peer-to-peer configuration, one of the ancillary endpoints being a distributor endpoint and having a target software stored thereon that is compatible with the software on the existing endpoints, a master device in bi-directional communication with the ancillary endpoints and providing the ancillary endpoints with an IP address, an isolated network providing a communication pathway for the ancillary network of endpoints, an administrator coupled to the isolated network and providing a plurality of control commands to the ancillary endpoints and the master device, the administrator commanding the distributor endpoint to distribute the target software to the ancillary endpoints and commanding the ancillary endpoints to send a status report to the master device, whereby, upon distribution of the target software, the ancillary network of endpoints communication pathway is severed and the ancillary endpoints are coupled to the local area network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of integrating a plurality of ancillary endpoints into an existing network of endpoints, the method comprising:
-
coupling the ancillary endpoints in an isolated peer-to-peer network;
couple an administrator to the isolated network;
designate a master endpoint and assign a master IP address to the master endpoint, the master endpoint having a target software stored thereon;
assign an IP address to each ancillary endpoint;
download the target software from the master endpoint to the ancillary endpoints via the isolated peer-to-peer network;
verify the distribution of the target software to the ancillary endpoints;
sever the ancillary endpoints from the isolated network; and
couple the ancillary endpoints to the existing network of endpoints. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for adding at least two ancillary endpoints to a network of existing endpoints, the method comprising:
-
coupling the ancillary endpoints to an isolated hub;
coupling a computing device to the isolated hub, the computing device capable of accessing a web page and displaying the contents of the page;
initiating a programming session by accessing the web page;
selecting one or more ancillary endpoints via the web page;
designating a master endpoint as the distributor endpoint on the basis that the firmware stored on the master is to be distributed to the selected ancillary endpoints via the isolated hub;
confirming the distribution of the firmware to the selected ancillary endpoints;
coupling the computing device to the network of existing endpoints;
testing the integration of the ancillary endpoints to the network of existing endpoints;
terminating the programming session; and
coupling the ancillary endpoints to the network of existing endpoints. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification