System and method for determining and forming a list of update agents
First Claim
1. A computer-implemented method for determining and forming a list of update agents for a plurality of network terminal nodes connecting with at least one server in a network the method comprising:
- receiving, by a processor of at least one network terminal node of the plurality of network terminal nodes, at least one unique identifier assigned by the at least one server to the at least one network terminal node;
receiving, by the processor of the at least one network terminal node, a period of broadcasting assigned by the at least one server to the at least one network terminal node, wherein the period of broadcasting is directly related to a size of the network;
broadcasting in the network the at least one unique identifier by the at least one network terminal node;
collecting data relating to the at least one network terminal node and a plurality of other network terminal nodes broadcasting in a same broadcasting domain of the network, the collected data relating to the at least one network terminal node including an operating speed, a location in the network, and a purpose of use of the at least one network terminal node; and
transmitting the collected data to the at least one server for (i) determining and forming a table of records for one or more broadcasting domains of the network and for (ii) determining and forming a list of update agents for the same broadcasting domain of the network, the server forming the table of records based at least in part on the collected data and forming the list based at least in part on the formed table and the collected data, wherein the table of records includes one or more records containing identifiers of one or more network terminal nodes that are located on the same network segment and that are visible to each other.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are system and method for determining and forming a list of update agents for a plurality of network terminal nodes connecting with at least one server in a network. One exemplary method comprises: receiving, by at least one network terminal node of the plurality of network terminal nodes, at least one unique identifier assigned by the server to the at least one network terminal node; broadcasting in the network the at least one unique identifier by the at least one network terminal node; collecting data relating to the at least one network terminal node and other network terminal nodes broadcasting in a same broadcasting domain of the network; and transmitting the data to the server for determining and forming a list of update agents for the same broadcasting domain of the network.
14 Citations
18 Claims
-
1. A computer-implemented method for determining and forming a list of update agents for a plurality of network terminal nodes connecting with at least one server in a network the method comprising:
-
receiving, by a processor of at least one network terminal node of the plurality of network terminal nodes, at least one unique identifier assigned by the at least one server to the at least one network terminal node; receiving, by the processor of the at least one network terminal node, a period of broadcasting assigned by the at least one server to the at least one network terminal node, wherein the period of broadcasting is directly related to a size of the network; broadcasting in the network the at least one unique identifier by the at least one network terminal node; collecting data relating to the at least one network terminal node and a plurality of other network terminal nodes broadcasting in a same broadcasting domain of the network, the collected data relating to the at least one network terminal node including an operating speed, a location in the network, and a purpose of use of the at least one network terminal node; and transmitting the collected data to the at least one server for (i) determining and forming a table of records for one or more broadcasting domains of the network and for (ii) determining and forming a list of update agents for the same broadcasting domain of the network, the server forming the table of records based at least in part on the collected data and forming the list based at least in part on the formed table and the collected data, wherein the table of records includes one or more records containing identifiers of one or more network terminal nodes that are located on the same network segment and that are visible to each other. - View Dependent Claims (2, 3)
-
-
4. A network terminal node in a network, comprising:
at least one processor coupled to memory, the at least one processor being configured for; receiving at least one unique identifier assigned by the at least one server to the network terminal node which is one of a plurality of network terminal nodes connecting with the at least one server in the network; receiving a period of broadcasting assigned by the at least one server to the network terminal node, wherein the period of broadcasting is directly related to a size of the network; broadcasting in the network the at least one unique identifier; collecting data relating to the network terminal node and a plurality of other network terminal nodes broadcasting in a same broadcasting domain of the network, the collected data relating to the at least one network terminal node including an operating speed, a location in the network, and a purpose of use of the at least one network terminal node; and transmitting the collected data to the at least one server for (i) determining and forming a table of records for one or more broadcasting domains of the network and for (ii) determining and forming a list of update agents for the same broadcasting domain of the network, the server forming the table of records based at least in part on the collected data and forming the list based at least in part on the formed table and the collected data, wherein the table of records includes one or more records containing identifiers of one or more network terminal nodes that are located on the same network segment and that are visible to each other. - View Dependent Claims (5, 6)
-
7. A non-transitory computer readable medium storing thereon computer executable instructions for determining and forming a list of update agents for a plurality of network terminal nodes connecting with at least one server in a network, including instructions for:
-
receiving, by a processor of at least one network terminal node of the plurality of network terminal nodes, at least one unique identifier assigned by the at least one server to the at least one network terminal node; receiving a period of broadcasting assigned by the at least one server to the network terminal node, wherein the period of broadcasting is directly related to a size of the network; broadcasting in the network the at least one unique identifier by the at least one network terminal node; collecting data relating to the at least one network terminal node and a plurality of other network terminal nodes broadcasting in a same broadcasting domain of the network, the collected data relating to the at least one network terminal node including an operating speed, a location in the network, and a purpose of use of the at least one network terminal node; and transmitting the collected data to the at least one server for (i) determining and forming a table of records for one or more broadcasting domains of the network and for (ii) determining and forming a list of update agents for the same broadcasting domain of the network, the server forming the table of records based at least in part on the collected data and forming the list based at least in part on the formed table and the collected data, wherein the table of records includes one or more records containing identifiers of one or more network terminal nodes that are located on the same network segment and that are visible to each other. - View Dependent Claims (8)
-
-
9. A computer-implemented method for determining and forming a list of update agents for a plurality of network terminal nodes connecting with at least one server in a network, the method comprising:
-
assigning, by a processor of the at least one server, at least one unique identifier to be broadcast by each of the plurality of network terminal nodes connecting with the at least one server in the network; determining, for each of the plurality of network terminal nodes, a period of broadcasting of the at least one unique identifier in the network, wherein the period of broadcasting is directly related to a size of the network; in response to receiving data relating to each of the plurality of network terminal nodes, determining and forming a table of records for one or more broadcasting domains of the network based at least in part on the received data, the received data relating to the at least one network terminal node including an operating speed, a location in the network, and a purpose of use of the at least one network terminal node; and determining and forming a list of identifiers of update agents for each of the one or more broadcasting domains of the network based at least in part on the formed table and the received data, wherein the table of records includes one or more records containing identifiers of one or more network terminal nodes that are located on the same network segment and that are visible to each other. - View Dependent Claims (10, 11, 12)
-
-
13. A server in a network, comprising:
at least one processor coupled to memory, the at least one processor being configured for; assigning at least one unique identifier to be broadcast by each of a plurality of network terminal nodes connecting with the server in the network; determine, for each of the plurality of network terminal nodes, a period of broadcasting of the at least one unique identifier in the network, wherein the period of broadcasting is directly related to a size of the network in response to receiving data relating to each of the plurality of network terminal nodes, determining and forming a table of records for one or more broadcasting domains of the network based at least in part on the received data, the received data relating to the at least one network terminal node including an operating speed, a location in the network, and a purpose of use of the at least one network terminal node; and determining and forming a list of identifiers of update agents for each of the one or more broadcasting domains of the network based at least in part on the formed table and the received data, wherein the table of records includes one or more records containing identifiers of one or more network terminal nodes that are located on the same network segment and that are visible to each other. - View Dependent Claims (14, 15, 16)
-
17. A non-transitory computer readable medium storing thereon computer executable instructions for determining and forming a list of update agents for a plurality of network terminal nodes connecting with at least one server in a network, including instructions for:
-
assigning, by a processor of the at least one server, at least one unique identifier to be broadcast by each of the plurality of network terminal nodes connecting with the at least one server in the network; determining, for each of the plurality of network terminal nodes, a period of broadcasting of the at least one unique identifier in the network, wherein the period of broadcasting is directly related to a size of the network; in response to receiving data relating to each of the plurality of network terminal nodes, determining and forming a table of records for one or more broadcasting domains of the network based at least in part on the received data, the received data relating to the at least one network terminal node including an operating speed, a location in the network, and a purpose of use of the at least one network terminal node; and determining and forming a list of identifiers of update agents for each of the one or more broadcasting domains of the network based at least in part on the formed table and the received data, wherein the table of records includes one or more records containing identifiers of one or more network terminal nodes that are located on the same network segment and that are visible to each other. - View Dependent Claims (18)
-
Specification