IP Library Granted Patent US 10,791,516
Granted Patent B1
US 10,791,516 · App. 16/150,162 · Granted Sep 29, 2020

Methods and apparatus for allocating physical resources of a wireless network to client devices

Inventors: Liwen Chu (San Ramon, CA); Jinjing Jiang (San Jose, CA); Hongyuan Zhang (Fremont, CA); Hui-Ling Lou (Sunnyvale, CA)
Assignee: NXP USA, INC.
H04W52/0216H04N1/00896H04W52/28H04W72/048H04W72/0446H04L43/067H04L69/22H04W72/005
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,791,516
App. No.
16/150,162
Granted
Sep 29, 2020
Kind
B1
Abstract

The present disclosure describes methods and apparatuses for improved target wake time (TWT) operations in wireless networks. In some aspects, an access point transmits a trigger frame to stations of a TWT session during a TWT service period. Responsive to the trigger frame, the access point receives respective uplink frames transmitted by the stations. The access point then transmits a multi-block acknowledgment (M-BA) frame with a per association identifier traffic identifier (per AID TID) field configured to indicate whether one or more of the stations are permitted to enter a low-power state before an end of the TWT service period. By so doing, stations that are typically unable to interpret a more data field of the M-BA frame can determine based on the per AID TID if they are permitted to enter the low-power state and conserve power during a remainder of the TWT service period.

Claims (32)

1. A method comprising:

transmitting, from an access point, a trigger frame to stations of a target wake time (TWT) session during a TWT service period of the TWT session;

receiving, at the access point, respective uplink frames from the stations in response to transmission of the trigger frame; and

transmitting, from the access point, a multi-block acknowledgment (M-BA) frame with a per association identifier traffic identifier (per AID TID) field configured to indicate whether one or more of the stations are permitted to enter a low-power state before an end of the TWT service period, the M-BA frame effective to cause at least one of the stations to enter the low-power state before the end of the TWT service period, the per AID TID field of the M-BA frame being configured to provide an indication as to whether the one or more stations are to use a more data field of the media access control (MAC) layer header of the M-BA frame to determine if the low-power state is permitted.

2. The method as recited in claim 1 , further comprising performing, after transmission of the M-BA frame, a frame exchange during the service period with at least another of the stations that was not permitted to enter the low-power state before the end of the service period.

3. The method as recited in claim 1 , wherein a reserved bit in the per AID TID field of the M-BA frame provides the indication that the one or more stations are to use the more data field of the MAC layer header of the M-BA frame to determine if the low-power state is permitted.

4. The method as recited in claim 1 , wherein transmission of the trigger frame, reception of the respective uplink frames, and transmission of the M-BA frame are performed as part of an uplink multi-user (UL MU) frame exchange performed during the TWT service period.

5. The method as recited in claim 1 , wherein the configuration of the per AID TID field is effective to cause one or more of the stations to disregard a more data field of the M-BA frame when determining whether the low-power state is permitted.

6. The method as recited in claim 1 , wherein the access point provides a wireless network in accordance with an Institute of Electrical and Electronics Engineers 802.11ax standard.

7. The method as recited in claim 1 , wherein the low-power state is a doze state or a sleep state of the one or more stations.

8. A System-on-Chip (SoC) comprising:

a wireless communication controller;

a target wake time (TWT) controller implemented at least partially in hardware and configured to:

transmit, via the wireless communication controller, a trigger frame to stations of a TWT session during a TWT service period of the TWT session;

receive, via the wireless communication controller, respective uplink frames from the stations in response to transmission of the trigger frame; and

transmit, via the wireless communication controller, a multi-block acknowledgment (M-BA) frame with a per association identifier traffic identifier (per AID TID) field configured to indicate whether one or more of the stations are permitted to enter a low-power state before an end of the TWT service period, the M-BA frame effective to cause at least one of the stations to enter the low-power state before the end of the TWT service period, the per AID TID field of the M-BA frame being configured to provide an indication as to whether the one or more stations are to use a more data field of the media access control (MAC) layer header of the M-BA frame to determine if the low-power state is permitted.

9. The SoC as recited in claim 8 , wherein the TWT controller is further configured to perform, after causing transmission of the M-BA frame, a frame exchange during the service period with at least another of the stations that was not permitted to enter the low-power state before the end of the service period.

10. The SoC as recited in claim 8 , wherein a reserved bit in the per AID TID field of the M-BA frame provides the indication that the one or more stations are to use the more data field of the MAC layer header of the M-BA frame to determine if the low-power state is permitted.

11. The SoC as recited in claim 8 , wherein the transmission of the trigger frame, reception of the respective uplink frames, and transmission of the M-BA frame are performed as part of an uplink multi-user (UL MU) frame exchange performed during the TWT service period.

12. The SoC as recited in claim 8 , wherein the configuration of the per AID TID field is effective to cause one or more of the stations to disregard a more data field of the M-BA frame when determining whether the low-power state is permitted.

13. The SoC as recited in claim 8 , wherein the wireless communication controller is configured to provide a wireless network in accordance with an Institute of Electrical and Electronics Engineers 802.11ax standard.

14. The SoC as recited in claim 8 , wherein the SoC is embodied in whole or as part of an access point, a station device, a smart-phone, a broadband router, a wireless base station, a set-top box, a vehicle-based computing system, a smart appliance, or an Internet-of-Things device.

15. A computer-readable storage media comprising instructions that, responsive to execution by a hardware-based processor, implement a target wake time controller (TWT) controller to:

transmit, via a wireless interface associated with the hardware-based processor, a trigger frame to stations of a TWT session during a TWT service period of the TWT session;

receive, via the wireless interface associated with the hardware-based processor, respective uplink frames from the stations in response to transmission of the trigger frame; and

transmit, via the wireless interface associated with the hardware-based processor, a multi-block acknowledgment (M-BA) frame with a per association identifier traffic identifier (per AID TID) field configured to indicate whether one or more of the stations are permitted to enter a low-power state before an end of the TWT service period, the M-BA frame effective to cause at least one of the stations to enter the low-power state before the end of the TWT service period, the per AID TID field of the M-BA frame being configured to provide an indication as to whether the one or more stations are to use a more data field of the media access control (MAC) layer header of the M-BA frame to determine if the low-power state is permitted.

16. The computer-readable storage media as recited in claim 15 ,

wherein the TWT controller is further implemented to perform, after transmission of the M-BA frame, a frame exchange during the service period with at least another of the stations that was not permitted to enter the low-power state before the end of the service period.

17. The computer-readable storage media as recited in claim 15 , wherein a reserved bit in the per AID TID field of the M-BA frame provides the indication that the one or more stations are to use the more data field of the MAC layer header of the M-BA frame to determine if the low-power state is permitted.

18. The computer-readable storage media as recited in claim 15 , wherein the configuration of the per AID TID field is effective to cause one or more of the stations to disregard a more data field of the M-BA frame when determining whether the low-power state is permitted.

19. The computer-readable storage media as recited in claim 15 , wherein the transmission of the trigger frame, reception of the respective uplink frames, and transmission of the M-BA frame are performed as part of an uplink multi-user (UL MU) frame exchange performed during the TWT service period.

20. The computer-readable storage media as recited in claim 15 , wherein the low-power state is a doze state or a sleep state of the one or more stations of the TWT session.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2024
From: NXP USA, INC.; NXP B.V.
To: VELOCITY COMMUNICATION TECHNOLOGIES LLC
Reel/Frame 068667/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2018
From: CHU, LIWEN; JIANG, JINJING; ZHANG, HONGYUAN; LOU, HUI-LING
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 047465/0029 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2018
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 047465/0096 →
Continuity (1)
Provisional Application 62572313 · Oct 13, 2017
Cited By (8)
US 12,219,400 US 12,245,082 US 12,273,772 US 12,309,695 US 12,520,198 US 12,652,329 US 12,659,993 US 12,677,181