IP Library Granted Patent US 11,375,451
Granted Patent B2
US 11,375,451 · App. 17/062,494 · Granted Jun 28, 2022

Target wake time synchronization across virtual access points

Inventors: Abhiruchi Dakshinkar (Santa Clara, CA); Gaurav Patwardhan (Santa Clara, CA); Mohd Shahnawaz Siraj (Santa Clara, CA); Sachin Ganu (Santa Clara, CA); Eldad Perahia (Park City, UT); Nitin Changlani (Santa Clara, CA)
Assignee: Hewlett Packard Enterprise Development LP
H04W52/0206
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 11,375,451
App. No.
17/062,494
Granted
Jun 28, 2022
Kind
B2
Abstract

The full efficiency gains of the Target Wake Time (TWT) mechanism specified in the 802.11ax standard may not be realized when stations associated to an access point (AP) are spread across multiple Base Station Service Identifiers (BSSIDs). In such a scenario, TWT as conventionally utilized/specified in the 802.11ax standard, cannot properly coordinate sleep/wake schedules for stations due to associating to different BSSIDs. Accordingly, various embodiments are directed to grouping stations associated to multiple BSSIDs of an AP to allow for the synchronization (or staggering) of TWT, and facilitate multi-user transmissions, both in the uplink and downlink directions.

Claims (32)

1. A system, comprising:

a processor; and

a memory operatively connected to the processor, and including computer code that when executed, causes the processor to:

group a plurality of stations, at least two of which are attached to different virtual access points (VAPs); and

negotiate with each of the plurality of stations of the group, a target wake time (TWT) agreement comprising a TWT service period (SP) that overlaps for each of the plurality of stations of the group.

2. The system of claim 1 , wherein the memory includes computer code that when executed further causes the processor to group the plurality of stations based on the plurality of stations having the same or similar traffic pattern.

3. The system of claim 1 , wherein the memory includes computer code that when executed begins downlink transmissions from each of the VAPs without waiting for wake state indications from the plurality of stations when the negotiated TWT agreement comprises an unannounced TWT agreement.

4. The system of claim 1 , wherein the memory includes computer code that when executed begins downlink transmissions from each of the VAPs only upon receipt of wake state indications from the plurality of stations when the negotiated TWT agreement comprises an announced TWT agreement.

5. The system of claim 1 , wherein the memory includes computer code that when executed receives uplink transmissions from each of the VAPs without transmitting a trigger to the plurality of stations when the negotiated TWT agreement comprises a non-trigger enabled TWT agreement.

6. The system of claim 1 , wherein the memory includes computer code that when executed receives uplink transmissions from each of the VAPs subsequent to transmitting a trigger to the plurality of stations when the negotiated TWT agreement comprises a trigger enabled TWT agreement.

7. The system of claim 1 , wherein the memory includes computer code that when executed effectuates downlink and uplink transmissions to and from each of the plurality of stations associated with the same VAP, respectively, in accordance with a multi-user (MU) transmission mechanism.

8. A system, comprising:

a processor; and

a memory operatively connected to the processor, and including computer code that when executed, causes the processor to:

negotiate target wake time (TWT) parameters with each of a plurality of stations, wherein at least two of the plurality of stations are attached to different virtual access points (VAPs); and

during the negotiation of the TWT parameters, assign a TWT and TWT wake duration to each of the plurality of stations, wherein the TWT and TWT wake duration are common amongst each of the plurality of stations.

9. The system of claim 8 , wherein the memory includes computer code that when executed further causes the processor to group the plurality of stations based on the plurality of stations having the same or similar traffic pattern.

10. The system of claim 8 , wherein the memory includes computer code that when executed begins downlink transmissions from each of the different VAPs without waiting for wake state indications from the plurality of stations when the negotiated TWT parameters comprise an unannounced TWT agreement.

11. The system of claim 8 , wherein the memory includes computer code that when executed begins downlink transmissions from each of the different VAPs only upon receipt of wake state indications from the plurality of stations when the negotiated TWT parameters comprise an announced TWT agreement.

12. The system of claim 8 , wherein the memory includes computer code that when executed receives uplink transmissions from each of the VAPs without transmitting a trigger to the plurality of stations when the negotiated TWT parameters comprise a non-trigger enabled TWT agreement.

13. The system of claim 8 , wherein the memory includes computer code that when executed receives uplink transmissions from each of the VAPs subsequent to transmitting a trigger to the plurality of stations when the negotiated TWT parameters comprise a trigger enabled TWT agreement.

14. The system of claim 8 , wherein the memory includes computer code that when executed effectuates downlink and uplink transmissions to and from each of the plurality of stations associated with the same VAP, respectively, in accordance with a multi-user (MU) transmission mechanism.

15. A system, comprising:

a processor; and

a memory operatively connected to the processor, and including computer code that when executed, causes the processor to:

negotiate target wake time (TWT) parameters with each of a plurality of stations, wherein at least two of the plurality of stations are attached to different virtual access points (VAPs); and

during the negotiation of the TWT parameters, assign a TWT and a TWT wake duration to each of the plurality of stations on a per-VAP basis such that respective TWT and TWT wake durations are staggered across each of the different VAPs.

16. The system of claim 15 , wherein the memory includes computer code that when executed further causes the processor to group the plurality of stations based on the plurality of stations having the same or similar traffic pattern.

17. The system of claim 15 , wherein the memory includes computer code that when executed begins downlink transmissions from each of the different VAPs without waiting for wake state indications from the plurality of stations when the negotiated TWT parameters comprise an unannounced TWT agreement.

18. The system of claim 15 , wherein the memory includes computer code that when executed begins downlink transmissions from each of the different VAPs only upon receipt of wake state indications from the plurality of stations when the negotiated TWT parameters comprise an announced TWT agreement.

19. The system of claim 15 , wherein the memory includes computer code that when executed receives uplink transmissions from each of the VAPs without transmitting a trigger to the plurality of stations when the negotiated TWT parameters comprise a non-trigger enabled TWT agreement.

20. The system of claim 15 , wherein the memory includes computer code that when executed receives uplink transmissions from each of the VAPs subsequent to transmitting a trigger to the plurality of stations when the negotiated TWT parameters comprise a trigger enabled TWT agreement.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE FIRST INVENTORS NAME PREVIOUSLY RECORDED AT REEL: 053965 FRAME: 0631. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 21, 2020
From: DAKSHINKAR, ABHIRUCHI; PATWARDHAN, GAURAV; SIRAJ, MOHD SHAHNAWAZ; GANU, SACHIN; PERAHIA, ELDAD; CHANGLANI, NITIN
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 054174/0818 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2020
From: DAKHINKAR, ABHIRUCHI; PATWARDHAN, GAURAV; SIRAJ, MOHD SHAHNAWAZ; GANU, SACHIN; PERAHIA, ELDAD; CHANGLANI, NITIN
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 053965/0631 →
Continuity (1)
Related Publication 20220110052A1 · Apr 7, 2022
Cited By (1)
US 12,696,330