IP Library Granted Patent US 10,433,212
Granted Patent B2
US 10,433,212 · App. 15/197,651 · Granted Oct 1, 2019

Unscheduled power save mode with peer device notification

Inventor: Payam Torab Jahromi (Laguna Niguel, CA)
Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
H04W28/12H04W4/70H04W52/02Y02D70/00Y02D70/142Y02D70/144
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 10,433,212
App. No.
15/197,651
Granted
Oct 1, 2019
Kind
B2
Abstract

A device implementing an unscheduled power save mode with peer notification may include at least one processor that may be configured to receive, from a network coordinator device, an acknowledgement of a request to enter an unscheduled power save mode. The processor may be further configured to, responsive to receipt of the acknowledgment, transmit an indication of entering the unscheduled power save mode to at least one other device of the network and then enter the unscheduled power save mode. While in the unscheduled power save mode, the processor may be configured to receive, from the network coordinator device, an acknowledgement of a request to exit the unscheduled power save mode. The processor may be further configured to exit the unscheduled power save mode responsive to the acknowledgment, and transmit an indication of exiting the unscheduled power save mode to the at least one other device of the network.

Claims (56)

1. A device comprising:

at least one processor configured to:

transmit a first request to enter an unscheduled power save mode to a network coordinator device of a network;

receive, from the network coordinator device, a first acknowledgement of the first request;

responsive to receipt of the first acknowledgement of the first request, transmit a first indication of entering the unscheduled power save mode to at least one other device of the network;

enter the unscheduled power save mode responsive to receipt of a second acknowledgment of the first indication from the at least one other device;

exit the unscheduled power save mode responsive to receipt, from the network coordinator device, of a third acknowledgment of a second request to exit the unscheduled power save mode;

transmit a second indication of exiting the unscheduled power save mode to the at least one other device of the network upon exiting the unscheduled power save mode; and

subsequent to transmission of the second indication of exiting the power save mode to the at least one other device of the network, receive, from the network coordinator device, a beacon message that indicates that the device exited the unscheduled power save mode, the beacon message being separate from the third acknowledgment of the second request to exit the unscheduled power save mode, wherein the beacon message is received by the at least one other device at least when the at least one other device is not in a power save mode.

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

when in the unscheduled power save mode, transmit the second request to exit the unscheduled power save mode to the network coordinator device of the network.

3. The device of claim 2 , wherein the processor is further configured to:

transmit the first indication of entering the unscheduled power save mode to the at least one other device via a peer-to-peer transmission; and

transmit the second indication of exiting the unscheduled power save mode to the at least one other device via the peer-to-peer transmission.

4. The device of claim 2 , wherein the processor is further configured to:

reconfigure beamforming with the at least one other device upon exiting the unscheduled power save mode.

5. The device of claim 1 , wherein the processor is further configured to:

determine a plurality of devices of the network with which the processor has been in active communication with; and

responsive to receipt of the first acknowledgement of the first request, transmit the first indication of entering the unscheduled power save mode to each of the plurality of devices, the plurality of devices comprising the at least one other device.

6. The device of claim 1 , wherein the processor is further configured to:

retransmit the first request to enter the unscheduled power save mode when the first acknowledgment is not received in a predetermined amount of time.

7. The device of claim 1 , wherein the processor is further configured to:

enter the unscheduled power save mode responsive to transmitting the first indication of entering the unscheduled power save mode to the at least one other device of the network.

8. The device of claim 1 , wherein the processor is further configured to:

enter the unscheduled power save mode prior to a scheduled power save mode and remain in the unscheduled power save mode throughout the scheduled power save mode.

9. The device of claim 1 , wherein the network coordinator device comprises at least one of an access point or a personal basic service set coordination point, and the beacon message further indicates whether the network coordinator device has entered the unscheduled power save mode.

10. The device of claim 1 , wherein the processor is further configured to:

receive, from the network coordinator device, a data item that indicates which devices of the network are in the unscheduled power save mode, the data item comprising a network coordinator device unscheduled power save mode indication field and a non-network coordinator device unscheduled power save mode indication field; and

determine, based on the network coordinator device unscheduled power save mode indication field and the non-network coordinator device unscheduled power save mode indication field whether any of the devices of the network are in the unscheduled power save mode.

11. The device of claim 10 , wherein the network coordinator device unscheduled power save mode indication field and the non-network coordinator device unscheduled power save mode indication field each comprise one bit.

12. A method comprising:

receiving, from a network coordinator device of a network, a first acknowledgement of a first request to enter an unscheduled power save mode;

responsive to receipt of the first acknowledgement of the first request, transmitting, by a device, a first indication of entering the unscheduled power save mode to at least one other device of the network via a peer-to-peer communication;

entering the unscheduled power save mode responsive to receipt of a second acknowledgment of the first indication from the at least one other device;

exiting the unscheduled power save mode responsive to receipt, from the network coordinator device, of a third acknowledgment of a second request to exit the unscheduled power save mode;

transmitting a second indication of exiting the unscheduled power save mode to the at least one other device of the network upon exiting the unscheduled power save mode; and

receiving, from the network coordinator device, a beacon message that indicates that the device exited the unscheduled power save mode, the beacon message being separate from the third acknowledgment of the second request to exit the unscheduled power save mode, wherein the beacon message is received by the at least one other device at least when the at least one other device is not in a power save mode.

13. The method of claim 12 , further comprising:

when in the unscheduled power save mode, receiving, from the network coordinator device, the third acknowledgement of the second request to exit the unscheduled power save mode.

14. The method of claim 12 , wherein the peer-to-peer communication is transmitted directly to the at least one other device, bypassing the network coordinator device and independent of coordination from the network coordinator device.

15. The method of claim 12 , further comprising:

determining, based on at least one heuristic, a plurality of devices of the network to transmit the first indication of entering the unscheduled power save mode to; and

responsive to receipt of the first acknowledgement of the first request, transmit the first indication of entering the unscheduled power save mode to each of the plurality of devices, the plurality of devices comprising the at least one other device.

16. The method of claim 12 , further comprising:

receiving, from the network coordinator device, a data item that indicates which devices of the network are in the unscheduled power save mode, the data item comprising a network coordinator device unscheduled power save mode indication field and a non-network coordinator device unscheduled power save mode indication field; and

determine, based on the network coordinator device unscheduled power save mode indication field and the non-network coordinator device unscheduled power save mode indication field whether any of the devices of the network are in the unscheduled power save mode.

17. The method of claim 16 , wherein the data item further comprises a length field, and the method further comprising:

determining whether all or some of the devices are in the unscheduled power save mode based at least in part on the length field, the network coordinator device unscheduled power save mode indication field and the non-network coordinator device unscheduled power save mode indication field.

18. A computer program product comprising code stored in a non-transitory computer-readable storage medium, the code comprising:

code to receive, from a network coordinator device of a network, an acknowledgement of a request to enter an unscheduled power save mode;

code to transmit, by a device, responsive to receipt of the acknowledgement and prior to entering the unscheduled power save mode, an indication of entering the unscheduled power save mode to at least one other device of the network;

code to enter the unscheduled power save mode responsive to receipt of another acknowledgement of the indication from the at least one other device;

code to transmit another indication of exiting the unscheduled power save mode to the at least one other device of the network upon exiting the unscheduled power save mode; and

code to receive, from the network coordinator device, a beacon message that indicates that the device exited the unscheduled power save mode, wherein the beacon message is received by the at least one other device at least when the at least one other device is not in a power save mode.

19. The computer program product of claim 18 , the code further comprising:

code to exit the unscheduled power save mode responsive to receipt, from the network coordinator device, of an acknowledgment of a request to exit the unscheduled power save mode.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER AND APPLICATION NOS. 13/237,550 AND 16/103,107 FROM THE MERGER PREVIOUSLY RECORDED ON REEL 047231 FRAME 0369. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048549/0113 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047231/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2018
From: TORAB JAHROMI, PAYAM
To: BROADCOM CORPORATION
Reel/Frame 046201/0909 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
Continuity (2)
Provisional Application 62186345 · Jun 29, 2015
Related Publication 20160381602A1 · Dec 29, 2016