SYSTEM AND METHOD FOR MAC LAYER CLOCK DRIFT COMPENSATION
First Claim
Patent Images
1. A method of network communications, comprising:
- a beacon sending device transmitting a plurality of beacons for the beacon receiving device during a predetermined time interval in which a beacon receiving device exits a low power mode to receive a beacon of the plurality of beacons;
the beacon receiving device exiting the low power mode at a time within the predetermined time interval, wherein, before the time, the beacon sending device does not know when the beacon receiving device will exit the low power mode;
the beacon receiving device receiving the beacon of the plurality of beacons;
the beacon sending device entering a reception state to receive a response from the beacon receiving device to the received beacon of the plurality of beacons;
the beacon receiving device transmitting the response to the beacon sending device; and
the beacon receiving device re-entering the low power mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method allows a slave device to avoid the potential energy dissipation that might otherwise result from remaining in receive mode for long enough to account for worst-case clock drift. A master device is configured to transmit a plurality of beacons during a time interval determined according to possible clock drift between the master and slave device. When the slave device wakes, it receives a beacon of the plurality. Accordingly, the slave device can save power by minimizing the time it is required to spend in receive mode.
23 Citations
27 Claims
-
1. A method of network communications, comprising:
-
a beacon sending device transmitting a plurality of beacons for the beacon receiving device during a predetermined time interval in which a beacon receiving device exits a low power mode to receive a beacon of the plurality of beacons; the beacon receiving device exiting the low power mode at a time within the predetermined time interval, wherein, before the time, the beacon sending device does not know when the beacon receiving device will exit the low power mode; the beacon receiving device receiving the beacon of the plurality of beacons; the beacon sending device entering a reception state to receive a response from the beacon receiving device to the received beacon of the plurality of beacons; the beacon receiving device transmitting the response to the beacon sending device; and the beacon receiving device re-entering the low power mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of network communications, comprising:
-
a beacon receiving device exiting a low power mode at a time within a predetermined time interval in which a beacon receiving device exits a low power mode to receive a beacon of the plurality of beacons, and wherein, before the time, a beacon sending device does not know when the beacon receiving device will exit the low power mode; the beacon receiving device receiving a beacon of a plurality of beacons transmitted by the beacon sending device for the beacon receiving device during the predetermined time interval; the beacon receiving device transmitting the response to the beacon sending device while the beacon sending device is in a reception state to receive a response from the beacon receiving device to the received beacon of the plurality of beacons; and the beacon receiving device re-entering the low power mode. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of network communications, comprising:
-
a beacon sending device transmitting a plurality of beacons for the beacon receiving device during a predetermined time interval in which a beacon receiving device exits a low power mode to receive a beacon of the plurality of beacons at a time within the predetermined time interval, and wherein, before the time, a beacon sending device does not know when the beacon receiving device will exit the low power mode; the beacon sending device entering a reception state to receive a response from the beacon receiving device to a received beacon of the plurality of beacons; and the beacon sending device receiving the response. - View Dependent Claims (16, 17, 18, 25, 26, 27)
-
-
19. A beacon receiving device, comprising:
-
a transceiver module comprising a non-transitory computer readable medium, the computer readable medium including instructions for causing the beacon receiving device to perform the steps of; the beacon receiving device exiting a low power mode at a time within a predetermined time interval in which a beacon receiving device exits a low power mode to receive a beacon of the plurality of beacons, and wherein, before the time, a beacon sending device does not know when the beacon receiving device will exit the low power mode; the beacon receiving device receiving a beacon of a plurality of beacons transmitted by the beacon sending device for the beacon receiving device during the predetermined time interval; the beacon receiving device transmitting the response to the beacon sending device while the beacon sending device is in a reception state to receive a response from the beacon receiving device to the received beacon of the plurality of beacons; and the beacon receiving device re-entering the low power mode. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A beacon sending device, comprising:
-
a transceiver module comprising a non-transitory computer readable medium, the computer readable medium including instructions for causing the beacon sending device to perform the steps of; the beacon sending device transmitting a plurality of beacons for the beacon receiving device during a predetermined time interval in which a beacon receiving device exits a low power mode to receive a beacon of the plurality of beacons at a time within the predetermined time interval, and wherein, before the time, a beacon sending device does not know when the beacon receiving device will exit the low power mode; the beacon sending device entering a reception state to receive a response from the beacon receiving device to a received beacon of the plurality of beacons; and the beacon sending device receiving the response.
-
Specification