Method and apparatus for myopic root node selection in an ad hoc network
First Claim
1. A method of selecting a root node in an ad hoc network comprising a plurality of nodes including a first node, the method comprising:
- receiving a message from at least one of the nodes at a first node, wherein each message comprises at least one of a number of primary factors associated with a particular node regarding capabilities of the particular node and at least one of a number of secondary factors associated with a particular node regarding capabilities of the particular node;
evaluating the number of primary factors associated with each node;
attempting to select the root node based on the primary factors associated with each node; and
selecting the root node based on at least one secondary factor associated with each node if the first node is unable to select the root node based on the primary factors associated with each node.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for selecting a root node in an ad hoc network comprising a plurality of nodes including a first node. According to one implementation of these techniques, a first node can receive a message from at least one of the other nodes. Each message includes a number of primary factors associated with a particular node regarding capabilities of the particular node. The primary factors associated with each node can then be evaluated, and an attempt can be made to select the root node based on the primary factors associated with each node. If the first node is unable to select the root node based on the primary factors associated with each node, then the root node can be selected based on secondary factors associated with each node.
74 Citations
29 Claims
-
1. A method of selecting a root node in an ad hoc network comprising a plurality of nodes including a first node, the method comprising:
-
receiving a message from at least one of the nodes at a first node, wherein each message comprises at least one of a number of primary factors associated with a particular node regarding capabilities of the particular node and at least one of a number of secondary factors associated with a particular node regarding capabilities of the particular node;
evaluating the number of primary factors associated with each node;
attempting to select the root node based on the primary factors associated with each node; and
selecting the root node based on at least one secondary factor associated with each node if the first node is unable to select the root node based on the primary factors associated with each node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A first node configured to select a root node in an ad hoc network comprising a plurality of other nodes, the first node comprising:
-
a receiver configured to receive a message from at least one of the other nodes, wherein each message comprises at least one of a number of primary factors associated with the other node regarding capabilities of the other node and at least one of a number of secondary factors associated with the other node regarding capabilities of the other node;
a processor configured to;
evaluate the number of primary factors associated with each node, attempt to select the root node based on the primary factors associated with each node, and select the root node based on at least one secondary factor associated with each node if the first node is unable to select the root node based on the primary factors associated with each node. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A first node configured to select a root node in an ad hoc network comprising a current root node and a plurality of other nodes, the first node comprising:
-
a receiver configured to receive a message from the current root node, wherein the message from the current root node comprises a number of primary factors associated with the current root node regarding capabilities of the current root node, and at least one of a number of secondary factors associated with the current root node regarding capabilities of the current root node; and
a processor configured to;
compare the first primary factors associated with the first node to second primary factors associated with the current root node, attempt to select a new root node based on a result of comparing the first primary factors to the second primary factors, and select the root node based on at least one secondary factor associated with each node if the first node is unable to select the root node based on the primary factors associated with each node. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification