Synchronized low-energy detection technique

US9585097B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9585097-B2
Application numberUS-201414222264-A
CountryUS
Kind codeB2
Filing dateMar 21, 2014
Priority dateMar 21, 2014
Publication dateFeb 28, 2017
Grant dateFeb 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9585097B2 cover?
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 op…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04W52/0229. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).