IP Library Granted Patent US 9,288,757
Granted Patent B2
US 9,288,757 · App. 14/323,213 · Granted Mar 15, 2016

Techniques for conserving power for communication between wireless 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 9,288,757
App. No.
14/323,213
Granted
Mar 15, 2016
Kind
B2
Abstract

Embodiments herein relate to various techniques for conserving power for communication between wireless devices. Example techniques described herein may achieve power conservation by synchronizing when devices in communication with one another may enter power save or sleep mode and subsequently when the devices may wake up from power save mode to resume communication. According to one technique, a sending device may establish a rendezvous time in a duration field of a control frame (e.g., an RTS frame), which may indicate a time at which the devices may awake from power save mode. According to another technique, a duration may be indicated in a duration field of one or more data frames, and a rendezvous offset may be indicated in a Quality of Service (QoS) control field of the one or more data frames. Such a duration and rendezvous offset may be used to establish a rendezvous time in this technique.

Claims (110)

1. A device comprising:

a modulator;

a demodulator; and

at least one processor, wherein the at least one processor is configured to:

receive, from a sending device, a request a first control frame, to establish a transmit opportunity (TXOP) with the device, wherein a duration field associated with the first control frame comprises a rendezvous time at which the device and the sending device will wake up from respective power save modes;

send a second control frame, the second control frame indicating to the sending device that a TXOP has been established;

receive, from the sending device, one or more data frames;

receive, from the sending device, a contention-free (CF)-end frame, wherein the CF-end frame terminates the TXOP; and

in response to receiving the CF-end frame, enter power save mode until the rendezvous time is reached.

2. The device of claim 1 , wherein the at least one processor is further configured to:

wake up from the power save mode when the rendezvous time is reached.

3. The device of claim 1 , wherein the at least one processor is further configured to:

receive, from the sending device, an association request comprising a first indication about whether the sending device supports rendezvous synchronization; and

send an association response to the sending device, wherein the association response comprises a second indication that the device supports rendezvous synchronization;

wherein a respective capabilities element of the device and the sending device comprise the first indication and the second indication.

4. The device of claim 1 , further comprising:

at least one radio; and

at least one memory.

5. The device of claim 4 , further comprising at least one antenna.

6. A device comprising:

a modulator;

a demodulator; and

at least one processor, wherein the at least one processor is configured to:

establish a transmit opportunity (TXOP) with a second device;

send one or more data frames to the second device, wherein the one or more data frames comprise (i) a respective duration field comprising a duration of the TXOP remainder and (ii) a respective Quality of Service (QoS) control field, the respective QoS control field comprising a rendezvous offset; and

determine a rendezvous time at which to wake up from power save mode based at least in part on the rendezvous time offset and the duration.

7. The device of claim 6 , wherein the at least one processor is further configured to:

send a contention-free (CF)-end frame to the second device; and

in response to sending the CF-end frame, enter into power save mode.

8. The device of claim 6 , wherein the at least one processor is further configured to:

wake up from the power save mode when the rendezvous time is reached.

9. The device of claim 6 , wherein establishing the TXOP comprises the at least one processor being further configured to:

send a request to send (RTS) frame; and

in response to sending the RTS frame, receive a clear to send (CTS) frame.

10. The device of claim 6 , wherein the at least one processor is further configured to:

send an association request to the second device, wherein the association request comprises a first indication that the device supports rendezvous synchronization; and

receive, from the second device, an association response comprising a second indication whether the second device supports rendezvous synchronization;

wherein a respective capabilities element of the device and the second device comprises the first indication and the second indication.

11. The device of claim 6 , wherein the association response comprises a constant, and wherein the at least one processor is further configured to determine a rendezvous time offset by multiplying the rendezvous offset by the constant.

12. The device of claim 11 , wherein the at least one processor is further configured to:

determine that the second device supports the rendezvous synchronization, wherein establishing the TXOP is in response to determining that the second device supports rendezvous synchronization.

13. The device of claim 6 , further comprising:

at least one radio; and

at least one memory.

14. The device of claim 13 , further comprising at least one antenna.

15. A method comprising:

sending, by a first wireless device to a second wireless device, a first control frame to establish a transmit opportunity (TXOP) with the second wireless device, wherein a duration field associated with the first control frame comprises a rendezvous time at which the first wireless device and the second wireless device will wake up from respective power save modes;

receiving, by the first wireless device, a second control frame from the second wireless device;

sending, by the first wireless device to the second wireless device, a contention-free (CF)-end frame, the CF-end frame terminating the TXOP; and

in response to sending the CF-end frame, entering, by the first wireless device, into the power save mode until the rendezvous time is reached.

16. The method of claim 15 , further comprising sending, by the first wireless device, a third frame during the TXOP, wherein the third frame includes a duration field comprising the rendezvous time.

17. The method of claim 15 , further comprising:

waking up, by the first wireless device, from the power save mode when the rendezvous time is reached.

18. The method of claim 15 , further comprising:

sending, by the first wireless device, an association request to the second wireless device, wherein the association request comprises a first indication that the first wireless device supports rendezvous synchronization; and

receiving, by the first wireless device from the second wireless device, an association response comprising a second indication whether the second wireless device supports rendezvous synchronization;

wherein a respective capabilities element of the first wireless device comprises the first indication and the second indication.

19. A method comprising:

establishing, by a first wireless device, a transmit opportunity (TXOP) with a second wireless device;

sending, by the first wireless device, one or more data frames to the second wireless device, wherein the one or more data frames comprise (i) a respective duration field comprising a duration of the TXOP remainder and (ii) a respective Quality of Service (QoS) control field, the respective QoS control field comprising a rendezvous offset; and

determining, by the first wireless device, a rendezvous time at which to wake up from power save mode based at least in part on the rendezvous time offset and the duration.

20. The method of claim 19 , further comprising:

sending, by the first wireless, a contention-free (CF)-end frame to the second wireless device; and

in response to sending the CF-end frame, entering, by the first wireless device, into power save mode.

21. The method of claim 20 , further comprising:

waking up, by the first wireless device, from the power save mode when the rendezvous time is reached.

22. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by at least one processor, configure the at least one processor to perform operations comprising:

sending one or more data frames to a wireless device;

receiving, from the wireless device, a block acknowledgement (BACK) that at least a portion of the one or more data frames was received, wherein the BACK comprises a first indication in an RBUFCAP field of the BACK, wherein the first indication causes the at least one processor to not send one or more subsequent data frames; and

in response to receiving the BACK, entering into a low power receive mode, wherein the at least one processor is configured not to receive data frames during the low power receive mode.

23. The one or more non-transitory computer-readable media of claim 22 , wherein the BACK comprises a first BACK, and wherein the at least one processor is further configured to execute the computer-executable instructions to perform the operations comprising:

sending a request to send (RTS) frame to wireless device to establish a transmit opportunity (TXOP) with the wireless device;

receiving, from the wireless device, a clear to send (CTS) frame;

sending, to the wireless device, a block acknowledgement request (BAR) to determine whether the wireless device is ready to receive the one or more subsequent frames; and

receiving, from the wireless device, a second BACK comprising a second indication in the RBUFCAP field that causes the at least one processor to enter full power receive mode and send the one or more subsequent data frames.

24. The one or more non-transitory computer-readable media of claim 22 , wherein the computer-executable instructions comprising sending the one or more data frames further comprises computer-executable instructions for sending the one or more subsequent data frames, wherein the at least one processor is further configured to execute the computer-executable instructions to perform the operations comprising:

determining that the one or more subsequent data frames were not received by the wireless device, wherein sending the one or more subsequent data frames comprises a retransmission of the one or more subsequent data frames in response to the determination.

25. The one or more non-transitory computer-readable media of claim 22 , wherein the at least one processor is further configured to execute the computer-executable instructions to perform the operations comprising:

in response to receiving the first indication, sending a contention-free (CF)-end frame to terminate the TXOP.

26. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by at least one processor associated with a first device, configure the at least one processor to perform operations comprising:

receiving, from a second device, a request a first control frame, to establish a transmit opportunity (TXOP) with the first device, wherein a duration field associated with the first control frame comprises a rendezvous time at which the first device and the second device will wake up from respective power save modes;

sending a second control frame, the second control frame indicating to the second device that a TXOP has been established;

receiving, from the second device, one or more data frames;

receiving, from the second device, a contention-free (CF)-end frame, wherein the CF-end frame terminates the TXOP; and

in response to receiving the CF-end frame, entering power save mode until the rendezvous time is reached.

27. The one or more computer-readable media of claim 26 , wherein the at least one processor is further configured to execute the computer-executable instructions to perform the operation comprising:

waking up from the power save mode when the rendezvous time is reached.

28. The one or more computer-readable media of claim 26 , wherein the at least one processor is further configured to execute the computer-executable instructions to perform the operation comprising:

receiving, from the second device, an association request comprising a first indication about whether the second device supports rendezvous synchronization; and

sending an association response to the second device, wherein the association response comprises a second indication that the first device supports rendezvous synchronization;

wherein a respective capabilities element of the first device and the second device comprise the first indication and the second indication.

29. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by at least one processor associated with a first device, configure the at least one processor to perform operations comprising:

establishing a transmit opportunity (TXOP) with a second device;

sending one or more data frames to the second device, wherein the one or more data frames comprise (i) a respective duration field comprising a duration of the TXOP remainder and (ii) a respective Quality of Service (QoS) control field, the respective QoS control field comprising a rendezvous offset; and

determining a rendezvous time at which to wake up from power save mode based at least in part on the rendezvous time offset and the duration.

30. The one or more computer-readable media of claim 29 , wherein the at least one processor is further configured to execute the computer-executable instructions to perform the operation comprising:

sending a contention-free (CF)-end frame to the second device; and

in response to sending the CF-end frame, entering into power save mode.

31. The one or more computer-readable media of claim 29 , wherein the at least one processor is further configured to execute the computer-executable instructions to perform the operation comprising:

waking up from the power save mode when the rendezvous time is reached.

32. The one or more computer-readable media of claim 29 , wherein establishing the TXOP comprises the at least one processor being further configured to execute the computer-executable instructions to perform the operations comprising:

sending a request to send (RTS) frame; and

in response to sending the RTS frame, receiving a clear to send (CTS) frame.

33. The one or more computer-readable media of claim 29 , wherein the at least one processor is further configured to execute the computer-executable instructions to perform the operation comprising:

sending an association request to the second device, wherein the association request comprises a first indication that the first device supports rendezvous synchronization; and

receiving, from the second device, an association response comprising a second indication whether the second device supports rendezvous synchronization;

wherein a respective capabilities element of the first device and the second device comprises the first indication and the second indication.

34. The one or more computer-readable media of claim 29 , wherein the association response comprises a constant, and wherein the at least one processor is further configured to execute the computer-executable instructions to perform the operation comprising determining a rendezvous time offset by multiplying the rendezvous offset by the constant.

35. The one or more computer-readable media of claim 34 , wherein the at least one processor is further configured to execute the computer-executable instructions to perform the operation comprising:

determining that the second device supports the rendezvous synchronization, wherein establishing the TXOP is in response to determining that the second device supports rendezvous synchronization.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056701/0807 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2014
From: TRAININ, SOLOMON
To: INTEL IP CORPORATION
Reel/Frame 033385/0945 →