Systems and methods for reducing power consumption in wireless communication
US-2015201389-A1 · Jul 16, 2015 · US
US9585097B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9585097-B2 |
| Application number | US-201414222264-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 21, 2014 |
| Priority date | Mar 21, 2014 |
| Publication date | Feb 28, 2017 |
| Grant date | Feb 28, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In order to reduce the power consumption after a transmitting electronic device in a wireless network has been detected, a receiving electronic device calculates transmit times of subsequent beacons from the transmitting electronic device based on a clock drift of the transmitting electronic device and the beacon period. Then, the receiving electronic device receives the subsequent beacon by opening scan windows that encompass the calculated transmit times. However, because the transmit times are more predictable after the transmitting electronic device has been detected (and the clock drift of the transmitting electronic device is known to the receiving electronic device), the receiving electronic device can reduce the width of the scan windows. In addition, the transmitting electronic device can further reduce the power consumption by increasing the beacon period.
Opening claim text (preview).
What is claimed is: 1. An electronic device, comprising: an interface circuit configured to: receive during a scan window, at least one beacon in a set of beacons having an initial beacon period, wherein the interface circuit uses scan windows having an initial window width and an initial window period; calculate transmit times of subsequent beacons using a clock drift; and receive the subsequent beacons during subsequent scan windows that encompass the calculated transmit times of the subsequent beacons, wherein the subsequent scan windows have widths that are less than the initial width. 2. The electronic device of claim 1 , wherein the calculated transmit times of the subsequent beacons are based at least in part on the initial beacon period. 3. The electronic device of claim 1 , wherein, after receiving the at least one beacon in the set of beacons having an initial beacon period, the interface circuit is configured to calculate and transmit a revised beacon period; and wherein the revised beacon period is greater than the initial beacon period; and wherein the calculated transmit times of the subsequent beacons are further calculated using the revised beacon period. 4. The electronic device of claim 1 , wherein, for subsequent times greater than a synchronization time, the interface circuit is configured to receive the subsequent beacons by opening scan windows having the initial width at the initial window period. 5. The electronic device of claim 1 , wherein, for the subsequent times, the subsequent scan windows increase in size as a function of time; and wherein the increase in size is proportionate to the clock drift. 6. The electronic device of claim 1 , wherein, after receiving the at least one beacon in the set of beacons having an initial beacon period, the interface circuit is configured to perform one of: receiving information that specifies the initial beacon period and the clock drift; receiving transmitted beacons and determining the initial beacon period and the clock drift using the transmitted beacons; accessing, via a network, information specifying the initial beacon period and the clock drift; or accessing information, stored in the electronic device, specifying the initial beacon period and the clock drift. 7. The electronic device of claim 1 , wherein the interface circuit is configured to: receive a network clock, wherein the calculated transmit times are also determined using the network clock; compare actual transmit times of the subsequent beacons with the network clock; and in response to a determination that a difference between the actual transmit times and the calculated transmit times exceeds a threshold value, determine and transmit a synchronization correction. 8. An electronic device, comprising: an interface circuit; a processor; and memory, wherein the memory stores a program module, and wherein the program module is configured to be executed by the processor to receive beacons, the program module including: instructions for receiving, during a scan window, a beacon, wherein the interface circuit uses scan windows having an initial window width and an initial window period; instructions for calculating transmit times of subsequent beacons from the transmitting electronic device using a clock drift; and instructions for receiving the subsequent beacons during subsequent scan windows that encompass the calculated transmit times of the subsequent beacons, wherein the subsequent scan windows have widths that are less than the initial width. 9. The electronic device of claim 8 , wherein the program module further includes, instructions for determining and transmitting a revised beacon period; wherein the received beacon is of a set of beacons having an initial beacon period; wherein the revised beacon period is greater than the initial beacon period; and wherein the calculated transmit times of the subsequent beacons are further calculated using the revised beacon period. 10. The electronic device of claim 8 , wherein the program module further includes, for subsequent times greater than a synchronization time, instructions for receiving the subsequent beacons during scan windows having the initial width at the initial window period. 11. The electronic device of claim 8 , wherein the program module further includes, instructions for one of: receiving information that specifies an initial beacon period and the clock drift; receiving transmitted beacons and determining the initial beacon period and the clock drift using the transmitted beacons; accessing, via a network, information specifying the initial beacon period and the clock drift; or accessing information, stored in the electronic device, specifying the initial beacon period and the clock drift. 12. The electronic device of claim 8 , wherein the program module further includes: instructions for receiving a network clock, wherein the calculated transmit times are also based at least in part on the network clock; instructions for comparing the actual transmit times of the subsequent beacons with the network clock; and instructions for providing a synchronization correction to the transmitting electronic device in response to a determination that a difference between the actual transmit times and the calculated transmit times exceeds a threshold value. 13. A method comprising: receiving, during a scan window, at least one beacon using an interface circuit in the electronic device, wherein the scan window has an initial window width; calculating transmit times of subsequent beacons using a clock drift; and receiving the subsequent beacons during subsequent scan windows that encompass the calculated transmit times of the subsequent beacons, wherein the subsequent scan windows have widths that are less than the initial width. 14. The method of claim 13 , wherein the method further comprises, after receiving the at least one beacon, determining and transmitting a revised beacon period; wherein the revised beacon period is greater than an initial beacon period used; and wherein the calculated transmit times of the subsequent beacons are further calculated using the revised beacon period. 15. The method of claim 13 , wherein the method further comprises, after receiving the at least one beacon, performing one of: receiving information that specifies an initial beacon period and the clock drift; receiving transmitted beacons and determining the initial beacon period and the clock drift using the transmitted beacons; accessing, via a network, information specifying the initial beacon period and the clock drift; or accessing information, stored in the receiving electronic device, specifying the initial beacon period and the clock drift. 16. The method of claim 13 , wherein the method further comprises: receiving a network clock, wherein the calculated transmit times are determined using the network clock; comparing actual transmit times of the subsequent beacons with the network clock; and in response to a determination that a difference between the actual transmit times and the calculated transmit times exceeds a threshold value, determining and transmitting a synchronization correction. 17. An electronic device, comprising: a clock circuit having a clock drift; and an interface circuit configured to: transmit beacons based at least on an initial interval between consecutive beacon transmit times; receive a revised interval between consecutive beacon transmit times, wherein the revised interval is greater than the initial interval; and trans
one node acting as a reference for the others · CPC title
Connection setup · CPC title
WLAN [Wireless Local Area Networks] · CPC title
where the received signal is a wanted signal · CPC title
Cross-Sectional Technologies · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.