IP Library Granted Patent US 8,452,998
Granted Patent B2
US 8,452,998 · App. 13/361,472 · Granted May 28, 2013

Systems and methods for waking wireless LAN devices

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,452,998
App. No.
13/361,472
Granted
May 28, 2013
Kind
B2
Abstract

A system and method for wireless waking computing devices over a computer network is provided. A signal is broadcast over the network that includes one or more device specific wake-up data sequences. Each device specific wake-up data sequence includes multiple iterations of the hardware address of the wireless network card associated with that device. While in a reduced power or “sleep mode”, the wireless network card monitors wireless channels for packets containing a wake-up data sequence. If a wake-up data sequence is received, the sequence is matched against the hardware address information for that network card. If a match is determined, the network card sends a signal to the computing device causing full system power to be restored. A signal is sent to the network confirming that the device has been successfully woken from the sleep mode.

Claims (37)

1. A method comprising:

initiating the transmission of a wake-up packet on a wireless local area network, wherein the wake-up packet is configured to cause a wireless device to transition from operating in a first power mode to operating in a second power mode;

initiating the transmission of a confirmation message to a requesting application if a confirmation packet has been received from the wireless device in response to the wake-up packet, wherein the confirmation message indicates that the wireless device has transitioned from operating in the first power mode to operating in the second power mode;

periodically reinitiating the transmission of the wake-up packet for a retransmission timeframe if a conformation packet has not been received from the wireless device in response to the wake-up packet; and

initiating the transmission of a failure message to the requesting application if a confirmation packet has not been received from the wireless device in response to the wake-up packet before the retransmission timeframe has elapsed.

2. The method of claim 1 , wherein the wireless device has a wireless hardware address, and wherein the wake-up packet comprises multiple consecutive iterations of the hardware address of the wireless device.

3. The method of claim 1 , wherein the wake-up packet is a broadcast packet addressed to a plurality of wireless devices on the wireless local area network.

4. The method of claim 3 , wherein the wake-up packet is configured to cause each wireless device of the plurality of wireless devices on the wireless local area network currently operating in the first power mode to initiate the transition from the first power mode to the second power mode.

5. The method of claim 1 , wherein the power required for operating the wireless device in the first power mode is less than the power required for operating the wireless device in the second power mode.

6. A system comprising:

a controller configured to:

initiate the transmission of a wake-up packet on a wireless local area network, wherein the wake-up packet is configured to cause a wireless device to transition from operating in a first power mode to operating in a second power mode,

if a confirmation packet has not been received from the wireless device in response to the wake-up packet, initiate the transmission of a confirmation message to a requesting application;

if a conformation packet has not been received from the wireless device in response to the wake-up packet, periodically reinitiate the transmission of the wake-up packet for a retransmission timeframe; and

if a confirmation packet has not been received from the wireless device in response to the wake-up packet before the retransmission timeframe has elapsed, initiate the transmission of a failure message to the requesting application.

7. The system of claim 6 , wherein the wireless device has a wireless hardware address, and wherein the wake-up packet comprises multiple consecutive iterations of the hardware address of the wireless device.

8. The system of claim 6 , wherein the wake-up packet is a broadcast packet addressed to a plurality of wireless devices on the wireless local area network.

9. The system of claim 8 , wherein the wake-up packet is configured to cause each wireless device of the plurality of wireless devices on the wireless local area network currently operating in the first power mode to initiate the transition from the first power mode to the second power mode.

10. The system of claim 6 , wherein the power required for operating the wireless device in the first power mode is less than the power required for operating the wireless device in the second power mode.

11. An apparatus comprising:

means for initiating the transmission of a wake-up packet on a wireless local area network, wherein the wake-up packet is configured to cause a wireless device to transition from operating in a first power mode to operating in a second power mode;

means for initiating the transmission of a confirmation message to a requesting application if a confirmation packet has been received from the wireless device in response to the wake-up packet, wherein the confirmation message indicates that the wireless device has transitioned from operating in the first power mode to operating in the second power mode;

means for periodically reinitiating the transmission of the wake-up packet for a retransmission timeframe if a conformation packet has not been received from the wireless device in response to the wake-up packet; and

means for initiating the transmission of a failure message to the requesting application if a confirmation packet has not been received from the wireless device in response to the wake-up packet before the retransmission timeframe has elapsed.

12. The apparatus of claim 11 , wherein the wireless device has a wireless hardware address, and wherein the wake-up packet comprises multiple consecutive iterations of the hardware address of the wireless device.

13. The apparatus of claim 11 , wherein the wake-up packet is a broadcast packet addressed to a plurality of wireless devices on the wireless local area network.

14. The apparatus of claim 13 , wherein the wake-up packet is configured to cause each wireless device of the plurality of wireless devices on the wireless local area network currently operating in the first power mode to initiate the transition from the first power mode to the second power mode.

15. The apparatus of claim 11 , wherein the power required for operating the wireless device in the first power mode is less than the power required for operating the wireless device in the second power mode.

16. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:

instructions for initiating the transmission of a wake-up packet on a wireless local area network, wherein the wake-up packet is configured to cause a wireless device to transition from operating in a first power mode to operating in a second power mode;

instructions for initiating the transmission of a confirmation message to a requesting application if a confirmation packet has been received from the wireless device in response to the wake-up packet, wherein the confirmation message indicates that the wireless device has transitioned from operating in the first power mode to operating in the second power mode;

instructions for periodically reinitiating the transmission of the wake-up packet for a retransmission timeframe if a conformation packet has not been received from the wireless device in response to the wake-up packet; and

instructions for initiating the transmission of a failure message to the requesting application if a confirmation packet has not been received from the wireless device in response to the wake-up packet before the retransmission timeframe has elapsed.

17. The non-transitory computer-readable medium of claim 16 , wherein the wireless device has a wireless hardware address, and wherein the wake-up packet comprises multiple consecutive iterations of the hardware address of the wireless device.

18. The non-transitory computer-readable medium of claim 16 , wherein the wakeup packet is a broadcast packet addressed to a plurality of wireless devices on the wireless local area network.

19. The non-transitory computer-readable medium of claim 18 , wherein the wake-up packet is configured to cause each wireless device of the plurality of wireless devices on the wireless local area network currently operating in the first power mode to initiate the transition from the first power mode to the second power mode.

20. The non-transitory computer-readable medium of claim 16 , wherein the power required for operating the wireless device in the first power mode is less than the power required for operating the wireless device in the second power mode.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2024
From: INTELLECTUAL VENTURES ASSETS 199 LLC
To: INTEGRAL WIRELESS TECHNOLOGIES LLC
Reel/Frame 068918/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2024
From: INTELLECTUAL VENTURES I LLC
To: INTELLECTUAL VENTURES ASSETS 199 LLC
Reel/Frame 068866/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2024
From: CONEXANT SYSTEMS, INC.
To: XOCYST TRANSFER AG L.L.C.
Reel/Frame 068838/0926 →
MERGER Recorded Apr 3, 2013
From: XOCYST TRANSFER AG L.L.C.
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 030145/0606 →