Methods and apparatus for reduced energy communication in an ad hoc network
First Claim
Patent Images
1. A communication device comprising:
- a first transceiver for transmitting a communication initiation message using low power transmissions to initiate communication with a second communication device in an ad hoc network;
a second transceiver for transmitting data packets to the second communication device subsequent to initiating communications using the low power transmissions;
a communications control processor in communication with the first transceiver and the second transceiver;
configured for;
receiving scheduling data from the second communication device sufficient to predict a time at which the second communication device will be accepting data communications;
predicting the time at which the second communication device will be accepting data communications based at least in part on a dynamic threshold;
causing the first transceiver to power up and transmit the communication initiation message to the second communication device at the predicted time;
causing the second transceiver to power up and transmit at least one of the data packets to the second communication device subsequent to transmitting the communication initiation message;
receiving, by the communication device, updated scheduling information including an updated dynamic threshold, indicating a changed availability of the second communication device.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to communications devices for reduced energy communications in an ad hoc network. The communication device includes a first low powered transceiver for initiating communications with other communications devices and a second transceiver for transmitting data messages to the other communications devices once communication is initiated. The communication device also includes a communications control processor for determining times at which the other communications devices will be available to receive communications based on scheduling data received from those communication devices.
113 Citations
32 Claims
-
1. A communication device comprising:
-
a first transceiver for transmitting a communication initiation message using low power transmissions to initiate communication with a second communication device in an ad hoc network; a second transceiver for transmitting data packets to the second communication device subsequent to initiating communications using the low power transmissions; a communications control processor in communication with the first transceiver and the second transceiver;
configured for;receiving scheduling data from the second communication device sufficient to predict a time at which the second communication device will be accepting data communications; predicting the time at which the second communication device will be accepting data communications based at least in part on a dynamic threshold; causing the first transceiver to power up and transmit the communication initiation message to the second communication device at the predicted time; causing the second transceiver to power up and transmit at least one of the data packets to the second communication device subsequent to transmitting the communication initiation message; receiving, by the communication device, updated scheduling information including an updated dynamic threshold, indicating a changed availability of the second communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communication device comprising:
-
a first low powered transceiver for receiving data communication initiation messages from a second communication device in an ad hoc network; a second transceiver for receiving data packets from the second communication device in the ad hoc network subsequent to the first transceiver receiving the data communication initiation message; a communications control processor in communication with the first lower-powered transceiver and the second transceiver for; causing the second transceiver to transmit scheduling data including a dynamic threshold to the second communication device, wherein the scheduling data is sufficient to inform the second communication device of times at which the communication device will be available for receiving communication initiation messages; determining a time to power-up the first lower-powered transceiver based on the scheduling data, including the dynamic threshold; powering-up the first low-powered transceiver at the determined time to allow receipt of incoming communication initiation messages; and in response to the first low-powered transceiver receiving a communication initiation message, powering up the second transceiver to receive an incoming data packet; and causing the second transceiver to transmit updated scheduling information including an updated dynamic threshold to vary the availability of the communication device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of transmitting data from a first communication device to a second communication device in an ad hoc network comprising:
-
predicting by the first communication device, a time at which the second communication device of the ad hoc network will accept data packets based on scheduling data received from the second communication device, wherein the scheduling data includes a dynamic threshold indicating an availability of the second communication device to receive communications; powering up a first lower-powered transceiver at the predicted time; transmitting by the first communication device of the ad hoc network a communication initiation message to the second communication device at the predicted time using the powered-up first low-powered transceiver; transmitting, by the first communication device, after the transmission of the communication initiation message, a data packet to the second communication device using a second transceiver; and receiving, by the first communication device, updated scheduling information including an updated dynamic threshold, indicating a changed availability of the second communication device.
-
-
20. A method of receiving data at a first communication device from a second communication device in an ad hoc network comprising:
-
transmitting, by the first communication device, scheduling data to the second communication device wherein the scheduling data, includes a dynamic threshold indicating an availability of the first communication device to receive communications and is sufficient to inform the second communication device of at least one time at which the first communication device will be available to receive communication initiation messages; determining, by the first communication device, a first of the at least one times based on the scheduling data, including the dynamic threshold; powering-up a first lower-powered transceiver by the first communication device at the determined first time; in response to the first lower-powered transceiver receiving a communication initiation message, powering up a second transceiver by the first communication device to receive an incoming data packet; and transmitting by the first communication device updated scheduling information including an updated dynamic threshold to vary the availability of the first communication device. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A communication device comprising:
-
a first transceiver for transmitting data packets to a second communication device; a communications control processor in communication with the transceiver for; receiving scheduling data from a second communication device, wherein the scheduling data includes a dynamic threshold indicating an availability of the second communication device to receive data and the scheduling data is sufficient for the first communication device to predict, using a shared pseudorandom number generator and the scheduling data, a time at which the second communication device will be accepting data communications; causing the first transceiver to transmit a data packet to the second communication device at about the predicted time; and awaits receipt of a data acknowledgement message by the first transceiver following the transmission of a data packet; and in response to the first transceiver failing to receive a data acknowledgment message after a predetermined amount of time, determines a time to retransmit the data packet; causing the first transceiver to transmit updated scheduling information including an updated dynamic threshold to vary the availability of the communication device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification