Ad hoc cluster idle node coordination
First Claim
1. A method for coordinating nodes in an ad hoc communication network, wherein the network includes the node and at least one neighbor, performed in the node, comprising:
- sleeping in a low duty cycle;
awakening, responsive to a schedule, and at least one of registering with a cluster head, first listening for at least one neighbor, wherein the at least one neighbor can be active or idle; and
second listening for at least one request from the cluster head or at least one neighbor that is active; and
responsive to the at least one request, becoming active on a communication link.
4 Assignments
0 Petitions
Accused Products
Abstract
Nodes (103a-d, 105, 107, 109a-c, 111a-c) in an ad hoc communication network are coordinated. The network includes the node (111b) and one or more neighbor nodes (103a-d, 105, 107, 109a-c, 111a,c). The node (111b) can sleep in a low duty cycle. Further, the node (111b) can awaken, responsive to a schedule; and register with a cluster head (101); listen for one or more neighbors, wherein the at least one neighbor can be active (103a-d, 105, 107) or idle (109a-c, 111a,c); and/or listen for one or more requests from the cluster head (101) or active neighbor(s) (103a-d, 105, 107). Responsive to the request(s), the idle node (111b) can become active on a communication link.
85 Citations
20 Claims
-
1. A method for coordinating nodes in an ad hoc communication network, wherein the network includes the node and at least one neighbor, performed in the node, comprising:
-
sleeping in a low duty cycle;
awakening, responsive to a schedule, and at least one of registering with a cluster head, first listening for at least one neighbor, wherein the at least one neighbor can be active or idle; and
second listening for at least one request from the cluster head or at least one neighbor that is active; and
responsive to the at least one request, becoming active on a communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for coordinating nodes in an ad hoc communication network, wherein the network includes a plurality of nodes including a node and at least one active node, performed in the node, comprising:
-
running a data session in connection with at least one active node; and
during the data session, responsive to congestion or degradation, checking for at least one other node of the plurality of nodes, wherein the at least one other node is available and active; and
if no other active node is available, transmitting a request to a cluster head to wake up at least one idle node. - View Dependent Claims (12, 13)
-
-
14. A method for coordinating nodes in an ad hoc communication network, performed in a controller, comprising:
-
managing a plurality of nodes including at least one active node and at least one idle node;
listening to a network to facilitate a request from the at least one idle node or the at least one active node;
first determining a synchronization of the plurality of nodes including the at least one idle node, and second determining a schedule for waking corresponding to the at least one idle node and responsive to the synchronization; and
responsive to a registration request from the at least one idle node, transmitting the schedule to the at least one idle node. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification