System and method for low power radio operation in a wireless packet network
First Claim
Patent Images
1. A method of receiving at least one data packet, the method comprising:
- (A) providing a signal for causing a radio to draw power, for a first amount of time, at a first level, below a level which is used to receive at least one data packet, the first level being greater or equal to zero;
(B) at the end of the period, causing the radio to draw power at a second level, higher than the first level;
(C) causing the radio to attempt to receive a set of data following the end of the period;
(D) determining whether the set of data corresponds to a first packet type; and
(E) responsive to the set of data corresponding to the first packet type, identifying an amount of time, responsive to the set of data, and providing a signal for causing the radio to draw power, during the amount of time, at a level below that which is used to receive at least one data packet; and
(F) after the amount of time passes, causing the radio to receive the at least one data packet.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method allows devices to send and receive packets while using power to do so to the extent needed, thereby conserving power.
17 Citations
26 Claims
-
1. A method of receiving at least one data packet, the method comprising:
-
(A) providing a signal for causing a radio to draw power, for a first amount of time, at a first level, below a level which is used to receive at least one data packet, the first level being greater or equal to zero;
(B) at the end of the period, causing the radio to draw power at a second level, higher than the first level;
(C) causing the radio to attempt to receive a set of data following the end of the period;
(D) determining whether the set of data corresponds to a first packet type; and
(E) responsive to the set of data corresponding to the first packet type, identifying an amount of time, responsive to the set of data, and providing a signal for causing the radio to draw power, during the amount of time, at a level below that which is used to receive at least one data packet; and
(F) after the amount of time passes, causing the radio to receive the at least one data packet. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of broadcasting at least one data packet, the method comprising:
-
wirelessly broadcasting a series of a plurality of packets, each of the packets in the plurality comprising an amount of time before the at least one data packet is broadcast relative to said broadcast of said packet in the plurality; and
wirelessly broadcasting the at least one data packet at a time corresponding to the amount of time in each of the packets in the plurality. - View Dependent Claims (8)
-
-
9. A system for receiving at least one data packet, the system comprising:
-
a sleep manager having a first output coupled to an input of a radio, the sleep manager for;
providing at the sleep manager output a first signal for causing the radio to draw power, for a first amount of time, at a first level below a level which is used to receive at least one data packet; and
providing a signal at a sleep manager second output substantially at the end of the first amount of time; and
wherein radio is coupled to the sleep manager second output, and attempts to receive a set of data, at least in part responsive to the signal at the sleep manager second output; and
the system additionally comprising a chirp packet delimiter manager having an input coupled to the radio input/output for receiving the set of data, the chirp packet delimiter manager for determining whether the set of data corresponds to a first packet type, and responsive to the set of data corresponding to the first packet type, identifying a second amount of time, responsive to the set of data, and for providing the second amount of time at a chirp packet delimiter manager output coupled to a sleep manager input; and
wherein the sleep manager is additionally for, responsive to the second amount of time received at the sleep manager input, providing at the sleep manager output a first signal for causing the radio to draw power, for a duration responsive to the second amount of time received at the sleep manager input, at the first level below that which is used to receive at least one data packet, and at the end of the duration, providing at the sleep manager output a signal for causing the radio to receive the at least one data packet. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
17. A system for broadcasting at least one data packet, the system comprising:
-
a chirp manager for providing at an output for broadcast by a radio, a series of a plurality of packets, each of the packets in the plurality comprising an amount of time before the at least one data packet is broadcast relative to said broadcast of said packet in the plurality;
a packet transmission manager for providing at an output coupled to the chirp manager output for broadcast by the radio, at least one data packet for broadcast at a time corresponding to the amount of time in each of the packets in the plurality. - View Dependent Claims (18)
-
-
19. A computer program product comprising a computer useable medium having computer readable program code embodied therein for receiving at least one data packet, the computer program product comprising computer readable program code devices configured to cause a computer system to:
-
(A) provide a signal for causing a radio to draw power, for a first amount of time, at a first level, below a level which is used to receive at least one data packet, the first level being greater or equal to zero;
(B) at the end of the period, cause the radio to draw power at a second level, higher than the first level;
(C) cause the radio to attempt to receive a set of data following the end of the period;
(D) determine whether the set of data corresponds to a first packet type; and
(E) responsive to the set of data corresponding to the first packet type, identify an amount of time, responsive to the set of data, and providing a signal for causing the radio to draw power, during the amount of time, at a level below that which is used to receive at least one data packet; and
(F) after the amount of time passes, cause the radio to receive the at least one data packet. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A computer program product comprising a computer useable medium having computer readable program code embodied therein for broadcasting at least one data packet, the computer program product comprising computer readable program code devices configured to cause a computer system to:
-
wirelessly broadcast a series of a plurality of packets, each of the packets in the plurality comprising an amount of time before the at least one data packet is broadcast relative to said broadcast of said packet in the plurality; and
wirelessly broadcast the at least one data packet at a time corresponding to the amount of time in each of the packets in the plurality. - View Dependent Claims (26)
-
Specification