Energy efficient forwarding in ad-hoc wireless networks
First Claim
Patent Images
1. An apparatus with a non-transitory device-readable medium encoded with instructions, comprising:
- instructions capable of being used to cause storage of first data comprising one or more identifiers associated with one or more children nodes affiliated with a parent node in a network;
instructions capable of being used to cause storage of second data comprising a first time schedule for communication of one or more first messages from the parent node to at least one of the one or more affiliated children nodes and a second time schedule for communication of one or more second messages to the parent node from at least one of the one or more affiliated children nodes;
instructions capable of being used to cause storage of third data comprising an identifier associated with the parent node;
instructions capable of being used to cause message communication, the message communication capable of being caused using the first data, the third data, and the second data comprising the first time schedule for communication of one or more first messages from the parent node to at least one of the one or more affiliated children nodes and the second time schedule for communication of one or more second messages to the parent node from at least one of the one or more affiliated children nodes, wherein the apparatus is configured such that a manner of the message communication is caused for power saving purposes by allowing at least one of the one or more affiliated children nodes to sleep, utilizing at least one of the first data or the second data;
instructions capable of being used to cause communication of a scheduling message including at least one of the first data or the second data between the parent node and at least one of the one or more affiliated children nodes; and
instructions capable of being used to cause a plurality of child/parent time slots associated with different ones of the affiliated children nodes to be temporally grouped together, wherein the apparatus is configured to cause the plurality of child/parent time slots associated with the different ones of the affiliated children nodes to be temporally adjacent.
15 Assignments
0 Petitions
Accused Products
Abstract
A system for conserving energy in a multi-node network (110) includes nodes (205) configured to organize themselves into tiers (305, 310, 315). The nodes (205) are further configured to produce a transmit/receive schedule at a first tier (310) in the network (110) and control the powering-on and powering-off of transmitters and receivers in nodes (205) in a tier adjacent (315) to the first tier (310) according to the transmit/receive schedule.
126 Citations
146 Claims
-
1. An apparatus with a non-transitory device-readable medium encoded with instructions, comprising:
-
instructions capable of being used to cause storage of first data comprising one or more identifiers associated with one or more children nodes affiliated with a parent node in a network; instructions capable of being used to cause storage of second data comprising a first time schedule for communication of one or more first messages from the parent node to at least one of the one or more affiliated children nodes and a second time schedule for communication of one or more second messages to the parent node from at least one of the one or more affiliated children nodes; instructions capable of being used to cause storage of third data comprising an identifier associated with the parent node; instructions capable of being used to cause message communication, the message communication capable of being caused using the first data, the third data, and the second data comprising the first time schedule for communication of one or more first messages from the parent node to at least one of the one or more affiliated children nodes and the second time schedule for communication of one or more second messages to the parent node from at least one of the one or more affiliated children nodes, wherein the apparatus is configured such that a manner of the message communication is caused for power saving purposes by allowing at least one of the one or more affiliated children nodes to sleep, utilizing at least one of the first data or the second data; instructions capable of being used to cause communication of a scheduling message including at least one of the first data or the second data between the parent node and at least one of the one or more affiliated children nodes; and instructions capable of being used to cause a plurality of child/parent time slots associated with different ones of the affiliated children nodes to be temporally grouped together, wherein the apparatus is configured to cause the plurality of child/parent time slots associated with the different ones of the affiliated children nodes to be temporally adjacent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144)
-
-
145. An apparatus with a non-transitory device-readable medium, comprising:
-
instructions capable of being used to cause storage of first data comprising identifiers of children nodes affiliated with a parent node in a network, wherein the apparatus is operable such that at least one of the affiliated children nodes is capable of serving as an intermediate node on a path between one or more other nodes and the parent node; instructions capable of being used to cause storage of second data comprising a first time schedule for communication of first messages from the parent node to one or more of the affiliated children nodes and a second time schedule for communication of second messages to the parent node from one or more of the affiliated children nodes; instructions capable of being used to cause storage of third data comprising an identifier for the parent node; instructions capable of being used to cause message communication, the message communication capable of being performed using the first data, the third data, and the second data comprising the first time schedule for communication of the first messages from the parent node to one or more of the affiliated children nodes and the second time schedule for communication of the second messages to the parent node from one or more of the affiliated children nodes; instructions capable of being used to cause a plurality of child-to-parent time slots associated with different ones of the affiliated children nodes to be temporally grouped together; and instructions capable of being used to allow receipt of a scheduling message from the parent node in the network, wherein the scheduling message specifies a first communication schedule that indicates times at which the intermediate and parent nodes may communicate with one another, and a second communication schedule that indicates times at which the intermediate node may communicate with each of the one or more other nodes. - View Dependent Claims (146)
-
Specification