Energy efficient forwarding in ad-hoc wireless networks
DCFirst Claim
Patent Images
1. A method of conserving energy in a node in a wireless network, comprising:
- receiving, at the node, a first powering-on schedule from another node in the network;
selectively powering-on at least one of a transmitter and receiver based on the received first schedule;
producing a second powering-on schedule based on the first powering-on schedule; and
transmitting the second powering-on schedule from the node to other nodes in the network when the transmitter is in a powered-on state.
15 Assignments
Litigations
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.
-
Citations
19 Claims
-
1. A method of conserving energy in a node in a wireless network, comprising:
-
receiving, at the node, a first powering-on schedule from another node in the network; selectively powering-on at least one of a transmitter and receiver based on the received first schedule; producing a second powering-on schedule based on the first powering-on schedule; and transmitting the second powering-on schedule from the node to other nodes in the network when the transmitter is in a powered-on state. - View Dependent Claims (2, 3)
-
-
4. A node in a wireless network, comprising:
-
a transmitter; a receiver configured to receive a powering-on schedule from another node in the network; and a processing unit configured to; selectively power-on at least one of the transmitter and receiver based on the received powering-on schedule, produce a second powering-on schedule based on the first powering-on schedule, and transmit the second powering-on schedule to other nodes in the wireless network when the transmitter is in a powered-on state.
-
-
5. A computer-readable medium containing instructions for controlling at least one processor to perform a method of conserving energy in a node in a wireless network, the method comprising:
-
receiving, at the node, a powering-on schedule from another node in the network; selectively powering-on at least one of a transmitter and receiver based on the received schedule; producing a second powering-on schedule based on the first powering-on schedule; and transmitting the second powering-on schedule from the node to other nodes in the network when the transmitter is in a powered-on state.
-
-
6. A method of conveying messages in a sensor network, comprising:
-
organizing a sensor network into a hierarchy of tiers; transmitting one or more transmit/receive scheduling messages throughout the network; and transmitting and receiving data messages between nodes in adjacent tiers based on the one or more transmit/receive scheduling messages, wherein at least one sensor node in a tier of the network receives data messages from sensor nodes in a higher tier and forwards the data messages to a sensor node in a lower tier. - View Dependent Claims (7, 8, 9)
-
-
10. A method of conserving power at a first node in a network, wherein the first node is an intermediate node on a path between one or more other nodes and a second node, the method comprising:
-
powering-on, at the first node, a receiver to listen for a scheduling message; receiving the scheduling message from the second node in the network, wherein the scheduling message specifies a first communication schedule that indicates times at which the first and second nodes may communicate with one another and a second communication schedule that indicates times at which the first node may communicate with each of the one or more other nodes; and selectively powering-on and powering-off the receiver and a transmitter based on the first and second communication schedules. - View Dependent Claims (11, 12, 13)
-
-
14. A first node on a path between one or more other nodes and a second node in an ad-hoc, wireless network, comprising:
-
a transmitter; a receiver configured to receive a scheduling message from the second node in the network, wherein the scheduling message specifies a first communication schedule that indicates times at which the first and second nodes may communicate with one another and a second communication schedule that indicates times at which the first node may communicate with each of the one or more other nodes; and a processing unit configured to; power-on the receiver to listen for the scheduling message, and subsequent to receipt of the scheduling message, selectively power-on and power-off the receiver and the transmitter based on the first and second communication schedules.
-
-
15. A computer-readable medium containing instructions for controlling at least one processor to perform a method of conserving power at a first node on a path between one or more other nodes and a second node in a network, the method comprising:
-
powering-on a receiver to listen for a scheduling message; receiving the scheduling message from the second node, wherein the scheduling message specifies a first communication schedule that indicates times at which the first and second nodes may communicate with one another and a second communication schedule that indicates times at which the first node may communicate with each of the one or more other nodes; and selectively powering-on and powering-off the receiver and a transmitter based on the first and second communication schedules.
-
-
16. A data structure encoded on a computer-readable medium, comprising:
-
first data comprising identifiers of sensor nodes affiliated with a parent node in a network; and second data comprising a first time schedule for transmitting messages from the parent node to the affiliated sensor nodes and a second time schedule for receiving messages at the parent node from each of the affiliated sensor nodes. - View Dependent Claims (17, 18)
-
-
19. A method, comprising:
-
receiving messages, at a first node, from neighboring nodes in a network notifying the first node of the neighboring nodes'"'"' presence in the network; determining a first communication schedule that indicates times for communicating with each of the neighboring nodes; determining a second communication schedule that indicates times for each of the neighboring nodes to communicate with other nodes in the network; and transmitting a message to each of the neighboring nodes, wherein the message includes the first communication schedule and the second communication schedule.
-
Specification