Method for network configuration via third party query
First Claim
Patent Images
1. In network with a plurality of nodes, a method by which a node may acquire a list of communication links comprising the steps of:
- transmitting on random channels link acquisition packets;
receiving a response packet from at least a first established node, said established node being a node that has acquired a plurality of links to neighboring nodes;
obtaining from said first established node a link list of said first established node;
utilizing said link list to direct acquisition packets to nodes on said link list;
receiving a response packet from each node on said link list which can hear said acquisition packets; and
adding each node from which a response packet is received to said list of communication links.
10 Assignments
0 Petitions
Accused Products
Abstract
In a mesh communication network, new network nodes acquire information about nearby nodes to which they may communicate through a third-party query whereby an established node with which a new node can communicate is queried to provide a list of nodes in the vicinity of the new nodes with which the new node is likely to be able to communicate. The new node uses this list in attempting to establish communication links and then repeats the third-party query for each node in the list to which it can communicate.
-
Citations
12 Claims
-
1. In network with a plurality of nodes, a method by which a node may acquire a list of communication links comprising the steps of:
-
transmitting on random channels link acquisition packets; receiving a response packet from at least a first established node, said established node being a node that has acquired a plurality of links to neighboring nodes; obtaining from said first established node a link list of said first established node; utilizing said link list to direct acquisition packets to nodes on said link list; receiving a response packet from each node on said link list which can hear said acquisition packets; and adding each node from which a response packet is received to said list of communication links. - View Dependent Claims (2, 3)
-
-
4. In a digital mesh packet communication network having a plurality of stationary nodes and roaming nodes, each stationary node and roaming node capable of transmitting and receiving data packets on at least one of a plurality of channels to and from at least one other node, a method for configuring a node to acquire a list of new communication links comprising the steps of:
-
transmitting link acquisition packets on a random sequence of channels until a response is received on at least one channel from at least a first established node, said established node being a node that has acquired a plurality of links to neighboring nodes; obtaining from said first established node a list of each node with which said first established node can communicate; directing link acquisition packets to nodes on said list; receiving a response packet from each node on said list which can hear said acquisition packets; and adding each node from which a response packet is received to said list of new communication links. - View Dependent Claims (5, 6, 7, 8)
-
-
9. In a digital mesh packet communication network having a plurality of stationary nodes and roaming nodes, each stationary node and roaming node capable of transmitting and receiving data packets on at least one of a plurality of channels to and from at least one other node, a method for a new node to acquire information regarding available communication links in the network comprising the steps of:
-
transmitting link acquisition packets on a plurality of channels until a response is received on at least one channel from at least a first established node, said established node being a node that has acquired a plurality of links neighboring nodes; storing at said new node data regarding the communication link with said first established node in a link table; obtaining from said first established node a first list of nodes with which said first established node can communicate; directing acquisition packets to nodes on said first list; receiving a response packet from each node on said first list which can hear said acquisition packets; adding data regarding communication links with each node on said first list that responds to said link table and storing information regarding nodes that do not respond in a failed communication table; acquiring from each of said responding nodes, a second list of nodes with which each of said responding nodes can communicate; comparing said nodes on said second lists with said nodes in said node link table and said failed communication table; directing link acquisition packets to nodes on said second lists that are not on said link table or said failed communication table; establishing communications links with nodes that respond by repeating said receiving step, said adding step, said acquiring step, said comparing step and said directing step for each node that is placed on said link table unit no new nodes are added to said link table. - View Dependent Claims (10, 11, 12)
-
Specification