Ad hoc cluster idle node coordination
AssigneeMotorola, Inc.
InventorsJeffrey Bonta, Thomas D'Amico
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.