Method and system for synchronized low-energy scans
First Claim
1. An electronic device, comprising:
- a memory; and
one or more processors coupled to the memory, wherein the one or more processors are configured to;
receive, during a first scan window from a second electronic device, a first beacon associated with an initial beacon period;
select a revised beacon period that is longer than the initial beacon period;
determine a clock drift associated with the second electronic device;
transmit the revised beacon period to the second electronic device, wherein the revised beacon period is to be used for one or more subsequent beacons; and
open a second scan window based on the revised beacon period and the clock drift.
0 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. An electronic device, comprising:
-
a memory; and one or more processors coupled to the memory, wherein the one or more processors are configured to; receive, during a first scan window from a second electronic device, a first beacon associated with an initial beacon period; select a revised beacon period that is longer than the initial beacon period; determine a clock drift associated with the second electronic device; transmit the revised beacon period to the second electronic device, wherein the revised beacon period is to be used for one or more subsequent beacons; and open a second scan window based on the revised beacon period and the clock drift. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving, at a first electronic device, a first beacon during a first scan window; accessing stored information specifying an initial beacon period associated with the first beacon; selecting a revised beacon period based at least on the initial beacon period; transmitting the revised beacon period to a second electronic device, wherein the revised beacon period is longer than the initial beacon period; and opening a second scan window based on the revised beacon period. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a first electronic device, cause the processor to perform operations comprising:
-
receiving during a first scan window, a first beacon associated with an initial beacon period; selecting a revised beacon period that is longer than the initial beacon period; transmitting the revised beacon period to a second electronic device to be used for a subsequent beacon; and receiving the subsequent beacon during a second scan window based at least on the revised beacon period, wherein using the revised beacon period allows the first electronic device to consume less power than using the initial beacon period. - View Dependent Claims (20)
-
Specification