IP Library Granted Patent US 7,881,322
Granted Patent B1
US 7,881,322 · App. 11/191,487 · Granted Feb 1, 2011

Power-saving mechanism for periodic traffic streams in wireless local-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 7,881,322
App. No.
11/191,487
Granted
Feb 1, 2011
Kind
B1
Abstract

A novel method for coordinating the delivery of frames to and the receipt of frames from a power-saving station in a wireless local-area network (LAN) is disclosed. The illustrative embodiment establishes a wake-up schedule for a power-saving station based on a temporal period and temporal offset that reduces the frequency with which multiple stations in a network wake up simultaneously, thereby reducing traffic delays and power consumption. The illustrative embodiment is particularly well-suited to networks with traffic that has delay/jitter quality-of-service (QoS) requirements (i.e., voice calls, videophone calls, etc.).

Claims (56)

1. A method of saving power in a wireless Local Area Network (WLAN) including an Access Point (AP) and at least one station, the method comprising:

receiving, at an AP, a Power Save (PS) Poll from a station;

retrieving a frame from a highest priority buffer having frames for said station;

receiving a frame control field of a frame transmitted uplink to the AP, the frame control field having a Power Management (PM) bit reset, wherein after said frame having a PM bit reset is received, said AP fills a transmit buffer with copies of frames ordered by priority;

transmitting frames from said transmit buffer to said station in accordance with an order of priority; and

removing said frames from said transmit buffer as the copies of frames are transmitted, wherein said removing is done when the PM bit for said station is set in a frame control field of a frame transmitted uplink to the AP;

transmitting fewer than all frames in the transmit buffer to the station during a period in which the station is awake; and

while there is still at least a portion of traffic buffered in the transmit buffer at the access point for transmission to the station, transmitting an end-of-wake period indication to the station to notify the station that the station can go to sleep.

2. The method as in claim 1 further comprising:

receiving a request from the station, the request including a temporal period for a subsequent wake-up schedule to receive frames;

analyzing existing transmission schedules to determine, for the temporal period, a temporal offset that will reduce concurrent wakeups by the station; and

sending a notification to the station that the request has been granted, the notification to the station including the temporal offset for the temporal period.

3. The method as in claim 2 , wherein analyzing includes:

determining that a shared-communications channel can handle an additional load associated with the temporal period without a rate of collisions exceeding a threshold value.

4. The method as in claim 2 , wherein the station wakes up to communicate with the access point in accordance with the temporal period and temporal offset.

5. The method as in claim 1 further comprising:

subsequent to transmitting the frames from the transmit buffer, sending a notification to the station indicating that the transmit buffer is empty; and

receiving, on an upload channel, frames at the access point from the station.

6. The method as in claim 1 further comprising:

subsequent to transmitting the frames from the transmit buffer, sending a notification to the station indicating that the access point will not send any more frames to the station during a current wake-up period in which the station received the frames from the access point.

7. The method as in claim 1 further comprising:

in response to detecting higher priority data traffic than frames in the transmit buffer:

providing notification to the station that the station can go to sleep because no more frames will be sent from the access point to the station; and

discontinuing transmission of the frames in the transmit buffer to the station and transmitting the higher priority traffic from the access point to another station.

8. The method as in claim 1 further comprising:

in response to detecting higher priority data traffic than frames in the transmit buffer:

providing notification to the station that the station can go to sleep because no more frames will be sent to the station; and

discontinuing transmission of the frames in the transmit buffer to the station and transmitting the higher priority traffic from the access point to another station.

9. A method of saving power in a wireless Local Area Network (WLAN) including an Access Point (AP) and at least one station, the method comprising:

determining a length of an awake period of a station wherein said station permits additional frames to be sent from said AP to said station when said station sends a frame to said AP, said frame having a Power Mode (PM) bit set and wherein said AP stops sending frames to said station when said station sends a frame having said PM bit set, wherein after said frame having a PM bit reset is received, said AP fills a transmit buffer with copies of frames ordered by priority, transmitting frames from said transmit buffer to said station in order of priority; and removing said copies of frames from said transmit buffer in response to transmitting copies of said frames in transmit buffer to the station, wherein said removing is done when the PM bit for said station is set in a frame control field of a frame transmitted uplink to the AP;

subsequent to the station acquiring an upload channel to communicate with the access point, receiving upload frames from the station at the access point;

wherein the upload frames received on the upload channel are interleaved with frames downloaded on a download channel from the access point to the station, the method further comprising:

subsequent to transmitting the frames from the transmit buffer to the station, sending a notification to the station indicating that the transmit buffer is empty; and

receiving frames at the access point from the station on an upload channel.

10. The method of claim 9 wherein a transfer of frames between said AP and said station is performed in accordance with a state of APSD and said PM bit wherein when said APSD is set and said PM is set then downlink frames are buffered, and a frame may be transmitted to the station only at a specified time.

11. The method of claim 9 wherein a transfer of frames between said AP and said station is performed in accordance with a state of APSD and said PM bit, wherein when said APSD is set and said PM is set then downlink frames are buffered, and frames may be transmitted to the station at a specified time until the AP decides when to stop.

12. The method of claim 9 wherein a transfer of frames between said AP and said station is performed in accordance with a state of APSD and said PM bit wherein when said APSD is reset and said PM is set, and the AP may not transmit frames to the station until said AP receives one of a PS poll and when said PM bit changes value.

13. The method of claim 9 wherein a transfer of frames between said AP and said station is performed in accordance with a state of APSD and said PM bit, wherein when said APSD is reset and said PM is set, then downlink frames may be sent to the station.

14. The method of claim 9 wherein said frames are sent using polled access.

15. The method as in claim 9 further comprising:

receiving a request from the station, the request including a temporal period for a subsequent wake-up schedule to receive frames;

analyzing existing transmission schedules to determine a temporal offset for the temporal period that will reduce concurrent wakeups by the station; and

sending a notification to the station that the request has been granted, the notification to the station including the temporal offset for the temporal period; and

while there is still traffic buffered in the traffic buffer for transmitting to the station, transmitting an end-of-wake period indication from the access point to the station to notify the station that the station can go back to a sleep mode.

16. The method as in claim 15 , wherein analyzing includes:

determining that a shared-communications channel can handle an additional load associated with the temporal period without a rate of collisions exceeding a threshold value, the method further comprising:

transmitting fewer than all frames in the transmit buffer to the station during a period in which the station is awake; and

while there is still at least a portion of traffic buffered in the transmit buffer at the access point for transmission to the station, transmitting an end-of-wake period indication to the station to notify the station that the station can go to sleep.

17. A method of saving power in a wireless Local Area Network (WLAN) including an Access Point (AP) and at least one station, the method comprising:

receiving, at an AP, a Power Save (PS) Poll from a station;

retrieving a frame from a highest priority buffer having frames for said station;

receiving a frame control field of a frame transmitted uplink to the AP, the frame control field having a Power Management (PM) bit reset, wherein after said frame having a PM bit reset is received, said AP fills a transmit buffer with copies of frames ordered by priority;

transmitting frames from said transmit buffer to said station in accordance with an order of priority; and

removing said frames from said transmit buffer as the copies of frames are transmitted, wherein said removing is done when the PM bit for said station is set in a frame control field of a frame transmitted uplink to the AP

subsequent to the station acquiring an upload channel to communicate with the access point, receiving upload frames from the station at the access point; and

wherein the upload frames received on the upload channel are interleaved with frames downloaded on a download channel from the access point to the station.

Assignments (30)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067620/0675 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 074593/0001 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067620/0717 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 069743/0220 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
PATENT SECURITY AGREEMENT (TERM) Recorded Jun 4, 2024
From: RUCKUS IP HOLDINGS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067620/0717 →
PATENT SECURITY AGREEMENT (ABL) Recorded Jun 4, 2024
From: RUCKUS IP HOLDINGS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067620/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2024
From: COMMSCOPE TECHNOLOGIES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066060/0659 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
BANKRUPTCY COURT ORDER RELEASING THE SECURITY INTEREST RECORDED AT REEL/FRAME 020156/0149 Recorded Jul 25, 2022
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES
Reel/Frame 060953/0412 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2021
From: AVAYA INC.
To: COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 055115/0893 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
RELEASE OF SECURITY INTEREST Recorded Jan 9, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.; AVAYA TECHNOLOGY, LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
Reel/Frame 045032/0213 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
CONVERSION FROM CORP TO LLC Recorded May 12, 2009
From: AVAYA TECHNOLOGY CORP.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 022677/0550 →
REASSIGNMENT Recorded Jun 26, 2008
From: AVAYA TECHNOLOGY LLC; AVAYA LICENSING LLC
To: AVAYA INC
Reel/Frame 021156/0287 →
SECURITY AGREEMENT Recorded Nov 28, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 020166/0705 →
SECURITY AGREEMENT Recorded Nov 27, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 020156/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2005
From: BENVENISTE, MATHILDE
To: AVAYA TECHNOLOGY CORP.
Reel/Frame 016827/0048 →