IP Library Granted Patent US 11,140,627
Granted Patent B2
US 11,140,627 · App. 14/987,583 · Granted Oct 5, 2021

System and method for efficient wakeup for beacon reception

Inventors: Oran Naftali (Petah Tikva, IL); Yuval Jakira (Tel-Aviv, IL); Liran Brecher (Kfar Saba, IL); Asaf Even-Chen (Rehobot, IL)
Assignee: TEXAS INSTRUMENTS INCORPORATED
H04W52/0229H04W48/08H04W48/12H04W84/12Y02D30/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,140,627
App. No.
14/987,583
Granted
Oct 5, 2021
Kind
B2
Abstract

According to an embodiment, a system and method is disclosed for efficient wake up in a wireless communication device for receiving beacons without significantly affecting the battery power and data throughput. Wireless device receives beacons from network elements such as access points. If beacons are not received as scheduled within defined intervals, then the wireless device determines a pattern of beacon reception timings and uses a weighted score process to select the best possible reception timing pattern and uses it as the schedule for receiving beacons on going forward basis, thus avoiding staying awake at all time to receive misaligned beacons.

Claims (82)

1. An apparatus comprising:

a transceiver; and

a processing unit coupled to the transceiver and configured to,

receive from a network element a beacon in a predetermined number of consecutive beacons,

determine whether the beacon is misaligned from scheduled timing,

when the beacon is not misaligned and is received as scheduled, continue to receive beacons as scheduled,

when the beacon is not received as scheduled and is misaligned from scheduled timing, receive a predetermined number of additional beacons,

determine if there is a pattern of misalignment for beacon reception timings of the additional beacons,

when there is no pattern of misalignment for beacon reception timings of the additional beacons, continue to receive beacons as scheduled,

when there is a pattern of receiving misaligned beacons, determine whether there is more than one pattern of misalignment of beacon reception timing of the additional beacons,

when there is no more than one misalignment pattern, use the pattern of misalignment to receive beacons as scheduled,

when there is more than one misalignment pattern, calculate a weighted score for each misalignment pattern,

select a misalignment pattern based on the weighted scores, and

use the selected pattern as scheduled for receiving beacons as scheduled.

2. The apparatus of claim 1 , wherein

the processing unit receives scheduled reception time for beacons from the network element, and

the scheduled reception time for the beacons is one or more of every:

50 milliseconds,

100 milliseconds,

102.4 ms, and

204.8 ms.

3. The apparatus of claim 1 , wherein the processing unit is further configured to use a lowest or a highest of the weighted scores.

4. The apparatus of claim 3 , wherein the weighted score for each misalignment pattern is based at least on a probability of repeating the misalignment patterns.

5. A method comprising;

receiving by a processing unit from a network element, a number of consecutive beacons, each having an expected arrival time and an actual arrival time;

determining whether the actual arrival time of more than one of the consecutive beacons are misaligned with the expected arrival time of the more than one of the consecutive beacons;

determining a reception alignment timing pattern for each beacon in the number of beacons when the actual arrival time of more than one of the consecutive beacons are misaligned with the expected arrival time of the more than one of the consecutive beacons, and

using the determined reception alignment timing patterns for receiving further beacons from the network element.

6. The method of claim 5 , wherein

scheduled reception time for beacons is received from the network element, and

the scheduled reception time for beacons is one or more of every:

50 milliseconds,

100 milliseconds,

102.4 ms, and

204.8 ms.

7. The method of claim 5 , wherein the number of beacons are included in a single timing interval.

8. The method of claim 7 , further comprising:

determining a weighted score for each one of the reception alignment timing patterns; and

using the reception alignment timing patterns with at least one of a lowest weighted score or a highest weighted score of the at least four reception alignment timing patterns for receiving further beacons from the network element.

9. The method of claim 8 , wherein the weighted score for each one of the reception alignment timing patterns is based at least on a probability of repeating the reception alignment timing patterns.

10. The method of claim 5 , wherein the number of consecutive beacons is a predetermined number of consecutive beacons.

11. An apparatus comprising:

a transceiver for transmitting and receiving data packets; and

a processing unit coupled to the transceiver and configured to,

receive from a network element a number of consecutive beacons,

determine reception alignment timing patterns for each beacon in the number of beacons,

determine a score for each one of the reception alignment timing patterns, and

use a reception alignment timing pattern with at least one of a lowest score or a highest score for receiving further beacons from the network element.

12. The apparatus of claim 11 , wherein the score for each one of the reception alignment timing patterns is based at least on a probability of repeating the reception alignment timing patterns.

13. The apparatus of claim 11 , wherein

the processing unit receives scheduled reception time for beacons from the network element, and

the scheduled reception time for beacons is one or more of every:

50 milliseconds,

100 milliseconds,

102.4 ms, and

204.8 ms.

14. The apparatus of claim 12 , wherein the score is a weighted score based on the probability of repeating the each one of the reception alignment timing patterns.

15. The apparatus of claim 11 , wherein the number of consecutive beacons is a predetermined number of consecutive beacons.

16. An apparatus comprising:

a transceiver; and

a processing unit coupled to the transceiver and configured to,

receive from a network element a number of consecutive beacons,

determine a reception alignment timing pattern for each beacon in the number of beacons, and

use the determined reception alignment timing pattern to calculate a best weighted pattern for next beacons.

17. The apparatus of claim 16 , wherein the weighted time pattern indicates a misalignment of beacon reception timing patterns.

18. The apparatus of claim 17 , wherein the weighted time pattern is followed until the beacon reception pattern changes again.

19. The apparatus of claim 16 , wherein at least one beacon of the number of beacons is received prior to or after a scheduled reception time for the at least one beacon.

20. The apparatus of claim 16 , wherein the beacons are timely transmitted from the network element but arrive at the apparatus at an unexpected time.

21. The apparatus of claim 20 , wherein arrival of the beacons at the apparatus at an unexpected time indicates drift in the beacon intervals.

22. The apparatus of claim 21 , wherein drift is due to one of misalignment of clock synchronization, environmental conditions, network traffic congestion.

23. The apparatus of claim 16 , wherein the number of consecutive beacons is a predetermined number of consecutive beacons.

24. A method comprising:

receiving by a processing unit, a number of beacons from a network element;

determining a reception alignment timing pattern for each beacon in the number of beacons, and

using the determined reception alignment timing patterns to calculate a best weighted pattern for next beacons.

25. The method of claim 24 , wherein the weighted time pattern indicates a misalignment of beacon reception timing patterns.

26. The method of claim 25 , wherein the weighted time pattern is followed until the beacon reception pattern changes again.

27. The method of claim 24 , wherein at least one beacon of the number of beacons is received prior to or after a scheduled reception time for the at least one beacon.

28. The method of claim 24 , wherein the beacons are timely transmitted from the network element but arrive at the apparatus at an unexpected time.

29. The method of claim 28 , wherein arrival of the beacons at the apparatus at an unexpected time indicates drift in the beacon intervals.

30. The method of claim 29 , wherein drift is due to one of misalignment of clock synchronization, environmental conditions, network traffic congestion.

31. The apparatus of claim 24 , wherein the number of beacons is a predetermined number of beacons.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2017
From: NAFTALI, ORAN; JAKIRA, YUVAL; BRECHER, LIRAN; EVEN-CHEN, ASAF
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 041051/0055 →
Continuity (1)
Related Publication 20170195962A1 · Jul 6, 2017
Cited By (1)
US 12,610,000