System and method for adjusting power used in reception in a wireless packet network
First Claim
Patent Images
1. A method comprising:
- receiving, at a receiver node, a chirp packet transmitted by a source node;
examining, by the receiver node, information included in the chirp packet;
based on information included in the chirp packet, turning on, by the receiver node, a radio associated with the receiver node at a time indicated by the information included in the chirp packet for transmission of a data packet by the source node;
monitoring, by the receiver node and using the radio, the channel for reception of other data packets for a time period that is longer than an expected length of time that is indicated by the information included in the chirp packet for transmission of the data packet; and
receiving, by the receiver node, another data packet that is transmitted by another source node at a time during the time period after expiry of the expected length of time for transmission of the data packet by the source node, the another data packet being transmitted without a chirp packet.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method allows devices to send and receive packets while using power to do so in a manner that responds to events, such as receipt or other identification of different parameters that control how packets are sent and received.
-
Citations
23 Claims
-
1. A method comprising:
-
receiving, at a receiver node, a chirp packet transmitted by a source node; examining, by the receiver node, information included in the chirp packet; based on information included in the chirp packet, turning on, by the receiver node, a radio associated with the receiver node at a time indicated by the information included in the chirp packet for transmission of a data packet by the source node; monitoring, by the receiver node and using the radio, the channel for reception of other data packets for a time period that is longer than an expected length of time that is indicated by the information included in the chirp packet for transmission of the data packet; and receiving, by the receiver node, another data packet that is transmitted by another source node at a time during the time period after expiry of the expected length of time for transmission of the data packet by the source node, the another data packet being transmitted without a chirp packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a source node including first instructions that are encoded in a non-transitory computer-readable first medium for execution by a first processor and configured to cause the first processor to perform operations comprising; receiving, by the source node, packets for transmission to a receiver node in a communications network, the packets including a chirp packet indicating a later instant in time when a data packet will be transmitted by the source node; buffering, by the source node, the packets till at least one measurable quantity meets a predetermined threshold, at which time transmission is performed; determining, by the source node, whether at least one measurable quantity has achieved the predetermined threshold; and based on determining that at least one measurable quantity has achieved the predetermined threshold, transmitting, by the source node and over a channel in the communications network, the packets; and a receiver node including second instructions that are encoded in a non-transitory computer-readable second medium for execution by a second processor and configured to cause the second processor to perform operations comprising; receiving, at the receiver node, the chirp packet transmitted by the source node; examining, by the receiver node, information included in the chirp packet; based on information included in the chirp packet, turning on, by the receiver node, a radio associated with the receiver node at a time indicated by the information included in the chirp packet for transmission of a data packet by the source node; monitoring, by the receiver node and using the radio, the channel for reception of other data packets for a time period that is longer than an expected length of time that is indicated by the information included in the chirp packet for transmission of the data packet; and receiving, by the receiver node, another data packet that is transmitted by another source node at a time during the time period after expiry of the expected length of time for transmission of the data packet by the source node, the another data packet being transmitted without a chirp packet. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product, embodied in a non-transitory computer-readable medium storing software comprising instructions executable by one or more computers, which, upon such execution, cause the one or more computers to perform operations comprising:
-
receiving, at a receiver node in a communications network, a chirp packet transmitted by a source node, the chirp packet indicating a later instant in time when a data packet will be transmitted by the source node; examining, by the receiver node, information included in the chirp packet; based on information included in the chirp packet, turning on, by the receiver node, a radio associated with the receiver node at a time indicated by the information included in the chirp packet for transmission of the data packet by the source node; monitoring, by the receiver node and using the radio, the channel for reception of other data packets for a time period that is longer than an expected length of time that is indicated by the information included in the chirp packet for transmission of the data packet; and receiving, by the receiver node, another data packet that is transmitted by another source node at a time during the time period after expiry of the expected length of time for transmission of the data packet by the source node, the another data packet being transmitted without a chirp packet. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification