IP Library Granted Patent US 8,638,701
Granted Patent B2
US 8,638,701 · App. 12/239,319 · Granted Jan 28, 2014

Methods and apparatus for power saving in personal area networks

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 8,638,701
App. No.
12/239,319
Granted
Jan 28, 2014
Kind
B2
Abstract

Embodiments of the present invention provide a method of reducing power consumption in a wireless network device, comprising determining a duration prior to a beacon being received by the device; comparing the duration against a predetermined value; and adjusting a duration of a sleep period in response to the comparison.

Claims (35)

1. A method of reducing power consumption in a wireless network device, comprising:

determining a duration prior to a beacon being periodically broadcast in the wireless network and received by the device;

comparing the duration against a predetermined value;

adjusting a duration of a sleep period in response to the comparing;

operating the wireless network device in a low frequency mode for the adjusted duration of the sleep period; and

in response to the adjusted duration of the sleep period expiring, operating the wireless network device in a high frequency mode and receiving the beacon while operating in the high frequency mode.

2. The method of claim 1 , wherein the duration prior to the beacon being received is determined from a time at which the device is capable of receiving the beacon.

3. The method of claim 1 , wherein the duration prior to the beacon being received is determined to the time at which the beacon is received.

4. The method of claim 1 , wherein the duration of the sleep period is increased in response to the duration prior to the beacon being received being determined to be longer than the predetermined value.

5. The method of claim 1 , wherein the duration of the sleep period is decreased in response to the duration prior to the beacon being received being determined to be shorter than the predetermined value.

6. The method of claim 1 , wherein the sleep period is adjusted by a predetermined duration in response to the comparing indicating that the duration is not equal to the predetermined value.

7. The method of claim 1 , further comprising waking from a sleep state, initializing a wireless receiver for wirelessly receiving the beacon and determining when the wireless receiver is operable to receive the beacon.

8. The method of claim 1 , wherein adjusting the duration of the sleep period includes adjusting the length of a sleep timer value by an amount of time that is a difference between the determined duration and the predetermined value.

9. The method of claim 1 , wherein adjusting the duration of the sleep period includes adjusting the length of a stored sleep timer value.

10. The method of claim 1 , wherein

comparing the duration against the predetermined value includes determining a value of a difference between the duration and the predetermined value, and

adjusting the duration of the sleep period includes incrementing or decrementing a stored sleep timer value based upon the determined difference value.

11. The method of claim 10 , wherein adjusting the duration of the sleep period includes adjusting the length of the stored sleep timer value to a value that is longer than an interval between beacon broadcasts as indicated via the comparing.

12. A wireless network apparatus, comprising:

a receiver for receiving a beacon periodically broadcast in a wireless network; and

a processor configured and arranged to determine a duration prior to the start of the beacon being received, to compare the duration against a predetermined duration, to adjust a duration of a sleep period of the wireless network apparatus to operate the wireless network apparatus in a low frequency mode for the adjusted duration of the sleep period and, in response to the adjusted duration of the sleep period expiring, to operate the wireless network apparatus in a high frequency mode and receive the beacon while operating in the high frequency mode.

13. The wireless network apparatus of claim 12 , wherein the processor is arranged to determine a duration from a time at which the apparatus is capable of receiving the beacon.

14. The apparatus of claim 12 , wherein the processor is arranged to determine the duration prior to a start of the beacon being received.

15. The apparatus of claim 12 , wherein the processor is arranged to increase the duration of the sleep period in response to the duration prior to the beacon being received being determined to be longer than the predetermined value.

16. The apparatus of claim 12 , wherein the processor is arranged to decrease the duration of the sleep period in response to the duration prior to the beacon being received being determined to be shorter than the predetermined value.

17. The apparatus of claim 12 , wherein the processor is arranged to adjust the value of the duration of the sleep period by a predetermined duration in response to the comparison indicating that the duration is not equal to the predetermined value.

18. The apparatus of claim 12 , wherein the processor is configured and arranged to

compare the duration against the predetermined duration by determining a value of a difference between the duration and the predetermined duration, and

adjust the duration of the sleep period of the apparatus by incrementing or decrementing a stored sleep timer value based upon the determined difference value.

19. The apparatus of claim 18 , wherein the processor is configured and arranged to adjust the duration of the sleep period by adjusting the length of the stored sleep timer value to a value that is longer than an interval between beacon broadcasts as indicated via the determined difference.

20. The apparatus of claim 12 ,

further including a user-input device configured and arranged to wake the wireless network apparatus from a sleep state in response to a user input, and

wherein the processor is configured and arranged to respond to the wireless network apparatus being woken from the sleep state via an activator by

determining the duration by determining a difference between a time at which the device was woken from the sleep state and a time at which a next beacon is expected to be received, and

adjusting the duration of the sleep period to a value based upon the determined difference to operate the receiver to receive the next beacon.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2015
From: NXP B.V.
To: III HOLDINGS 6, LLC
Reel/Frame 036304/0330 →
CHANGE OF NAME Recorded May 31, 2011
From: JENNIC LIMITED
To: NXP LABORATORIES UK LIMITED
Reel/Frame 026358/0459 →
NUNC PRO TUNC ASSIGNMENT Recorded May 31, 2011
From: NXP LABORATORIES UK LIMITED
To: NXP B.V.
Reel/Frame 026358/0475 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2008
From: NICOLS, SCOTT CHRISTOPHER; WARD, ADRIAN; CRAGIE, ROBERT
To: JENNIC LTD.
Reel/Frame 021931/0011 →