IP Library › Granted Patent US 12,457,644
Granted Patent B2
US 12,457,644 · App. 18/067,978 · Granted Oct 28, 2025

Fast restricted target wait time update

Inventors: Liangxiao Xin (Santa Clara, CA); Mohamed Abouelseoud (Burlingame, CA); Li-Hsiang Sun (San Jose, CA); Qing Xia (San Jose, CA)
Assignees: SONY GROUP CORPORATION; SONY CORPORATION OF AMERICA
H04W74/0816H04W74/006
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 12,457,644
App. No.
18/067,978
Granted
Oct 28, 2025
Kind
B2
Abstract

Enhanced R-TWT scheduling is performed in which the R-TWT scheduling AP can perform scheduling quickly to react quickly to changes in the network environment and optimize R-TWT scheduling for efficiency and stability. The R-TWT scheduling AP transmits R-TWT trigger frames and is able to collect information from R-TWT scheduled STAs which may affect R-TWT scheduling. The scheduling can take into account that some member STAs may be dozing (asleep) for several beacon intervals and do not wake up for the beacon, then the R-TWT scheduling AP initiates the update of parameters when needed to check on those STAs to determine if any updates are needed. The R-TWT trigger frame can allocate resource units (RU) for R-TWT scheduled STAs to communicate back to the R-TWT scheduling AP.

Claims (95)

1. An apparatus for wireless communication in a network, the apparatus comprising:

(a) a wireless communication circuit, as a station (STA), operating as an access point (AP) or non-AP STA, wirelessly communicating with other STAs on a wireless local area network (WLAN) in an IEEE 802.11 protocol configured for supporting carrier sense multiple access/collision avoidance (CSMA/CA);

(b) a processor of said STA;

(c) a non-transitory memory storing instructions executable by the processor for communicating with other STAs and fulfilling different roles of a communications protocol; and

(d) wherein said instructions, when executed by the processor, perform one or more steps of a protocol for scheduling restricted target wait time (R-TWT) comprising:

(i) wherein an AP performing as an R-TWT scheduling AP announces R-TWT scheduling to exchange frames with member STAs of an R-TWT during the R-TWT service periods (SPs);

(ii) sending a frame, from the R-TWT scheduling AP, to ask whether its R-TWT scheduled STAs have R-TWT information to update the R-TWT scheduling AP on;

(iii) receiving a response from an R-TWT scheduled STA on whether it has information related to the R-TWT to update;

(iv) triggering the transmissions for those R-TWT scheduled STAs, by the R-TWT scheduling AP;

(v) receiving update information from or more R-TWT scheduled STAs with update information related to the R-TWT;

(vi) adjusting scheduling and announcing new R-TWT SP scheduling, by the R-TWT scheduling AP, according to the updates reported by the non-AP STAs; and

(v) transmitting an R-TWT trigger frame by the R-TWT scheduling AP for allocating random access resource units (RA-RUs) in the R-TWT trigger frame for STAs which are not members of the R-TWT SP so that these STAs can utilize the allocated RA-RUs to report if there is any update information.

2. The apparatus of claim 1 , wherein the R-TWT scheduling AP transmits a R-TWT trigger frame for triggering the transmissions for those R-TWT scheduled STAs to report update information.

3. The apparatus of claim 2 , wherein in the R-TWT trigger frame the R-TWT scheduling AP transmits a resource unit (RU) allocation in the R-TWT trigger frame to each R-TWT member STA of the R-TWT, whereby each R-TWT member STA uses an allocated RU to report whether it has information to update.

4. The apparatus of claim 1 , further comprising receiving information about what is to be updated with the R-TWT scheduling AP, when an R-TWT scheduled STA responds as to whether it has information related to the R-TWT to update the AP on.

5. The apparatus of claim 4 , wherein the information about what is to be updated with the R-TWT scheduling AP is indicated by the R-TWT scheduled STA in an A-control subfield.

6. The apparatus of claim 1 , further comprising the R-TWT scheduling AP receiving updates on TSPEC parameters of the traffic streams that is transmitted during the R-TWT SPs from an R-TWT scheduled STA.

7. The apparatus of claim 1 , further comprising the R-TWT scheduling AP receiving updates from a R-TWT scheduled STA on traffic identification (TID) information whose traffic is prioritized to transmit during the R-TWT SPs.

8. The apparatus of claim 1 , further comprising the R-TWT scheduling AP receiving updates from a R-TWT scheduled STA on its membership status in the R-TWT.

9. The apparatus of claim 1 , further comprising the R-TWT scheduling AP announcing adjustment of R-TWT SPs which extend or shrink R-TWT SP duration.

10. The apparatus of claim 1 , further comprising the R-TWT scheduling AP indicating enhanced distributed channel access (EDCA) parameter settings for latency sensitive traffic during R-TWT SPs in the R-TWT scheduling announcement frame.

11. The apparatus of claim 1 , further comprising the R-TWT scheduling AP indicating enhanced distributed channel access (EDCA) parameter settings for non-latency sensitive traffic, during R-TWT SPs in the R-TWT scheduling announcement frame.

12. An apparatus for wireless communication in a network, the apparatus comprising:

(a) a wireless communication circuit, as a station (STA), operating as an access point (AP) or non-AP STA, wirelessly communicating with other STAs on a wireless local area network (WLAN) in an IEEE 802.11 protocol configured for supporting carrier sense multiple access/collision avoidance (CSMA/CA);

(b) a processor of said STA;

(c) a non-transitory memory storing instructions executable by the processor for communicating with other STAs and fulfilling different roles of a communications protocol; and

(d) wherein said instructions, when executed by the processor, perform one or more steps of a protocol for scheduling restricted target wait time (R-TWT) comprising:

(i) wherein an AP performing as an R-TWT scheduling AP announces R-TWT scheduling to exchange frames with member STAs of an R-TWT during the R-TWT service periods (SPs);

(ii) sending a frame, from the R-TWT scheduling AP, to ask whether its R-TWT scheduled STAs have R-TWT information to update the R-TWT scheduling AP on;

(iii) receiving a response from an R-TWT scheduled STA on whether it has information related to the R-TWT to update;

(iv) triggering the transmissions for those R-TWT scheduled STAs, by the R-TWT scheduling AP by using a R-TWT trigger frame for triggering the transmissions for those R-TWT scheduled STAs to report update information;

(v) wherein said R-TWT trigger frame includes resource unit (RU) allocation information directed to each R-TWT member STA of the R-TWT, directing each R-TWT member STA to use the allocated RU to report whether it has information to update;

(vi) receiving update information from or more R-TWT scheduled STAs with update information related to the R-TWT;

(vii) adjusting scheduling and announcing new R-TWT SP scheduling, by the R-TWT scheduling AP, according to the updates reported by the non-AP STAs; and

transmitting an R-TWT trigger frame by the R-TWT scheduling AP for allocating random access resource units (RA-RUs) in the R-TWT trigger frame for STAs which are not members of the R-TWT SP so that these STAs can utilize the allocated RA-RUs to report if there is any update information.

13. An apparatus for wireless communication in a network, the apparatus comprising:

(a) a wireless communication circuit, as a station (STA), operating as an access point (AP) or non-AP STA, wirelessly communicating with other STAs on a wireless local area network (WLAN) in an IEEE 802.11 protocol configured for supporting carrier sense multiple access/collision avoidance (CSMA/CA);

(b) a processor of said STA;

(c) a non-transitory memory storing instructions executable by the processor for communicating with other STAs and fulfilling different roles of a communications protocol; and

(d) wherein said instructions, when executed by the processor, perform one or more steps of a protocol for scheduling restricted target wait time (R-TWT) comprising:

(i) wherein an AP performing as an R-TWT scheduling AP announces R-TWT scheduling to exchange frames with member STAs of an R-TWT during the R-TWT service periods (SPs);

(ii) sending a frame, from the R-TWT scheduling AP, to ask whether its R-TWT scheduled STAs have R-TWT information to update the R-TWT scheduling AP on;

(iii) receiving a response from an R-TWT scheduled STA on whether it has information related to the R-TWT to update;

(iv) triggering the transmissions for those R-TWT scheduled STAs, by the R-TWT scheduling AP;

(v) receiving update information from or more R-TWT scheduled STAs with update information related to the R-TWT;

(vi) adjusting scheduling and announcing new R-TWT SP scheduling, by the R-TWT scheduling AP, according to the updates reported by the non-AP STAs; and

(vii) wherein the R-TWT scheduling AP operating during a R-TWT SP performs announcing R-TWT SP adjustments which take immediate effect.

14. An apparatus for wireless communication in a network, the apparatus comprising:

(a) a wireless communication circuit, as a station (STA), operating as an access point (AP) or non-AP STA, wirelessly communicating with other STAs on a wireless local area network (WLAN) in an IEEE 802.11 protocol configured for supporting carrier sense multiple access/collision avoidance (CSMA/CA);

(b) a processor of said STA;

(c) a non-transitory memory storing instructions executable by the processor for communicating with other STAs and fulfilling different roles of a communications protocol; and

(d) wherein said instructions, when executed by the processor, perform one or more steps of a protocol for scheduling restricted target wait time (R-TWT) comprising:

(i) wherein an AP performing as an R-TWT scheduling AP announces R-TWT scheduling to exchange frames with member STAs of an R-TWT during the R-TWT service periods (SPs);

(ii) sending a frame, from the R-TWT scheduling AP, to ask whether its R-TWT scheduled STAs have R-TWT information to update the R-TWT scheduling AP on;

(iii) receiving a response from an R-TWT scheduled STA on whether it has information related to the R-TWT to update;

(iv) triggering the transmissions for those R-TWT scheduled STAs, by the R-TWT scheduling AP;

(v) receiving update information from or more R-TWT scheduled STAs with update information related to the R-TWT; and

(vi) adjusting scheduling and announcing new R-TWT SP scheduling, by the R-TWT scheduling AP, according to the updates reported by the non-AP STAs, and;

(vii) wherein during a R-TWT SP the R-TWT scheduling AP performs announcing R-TWT SP adjustments which are to take effect at a later time.

15. An apparatus for wireless communication in a network, the apparatus comprising:

(a) a wireless communication circuit, as a station (STA), operating as an access point (AP) or non-AP STA, wirelessly communicating with other STAs on a wireless local area network (WLAN) in an IEEE 802.11 protocol configured for supporting carrier sense multiple access/collision avoidance (CSMA/CA);

(b) a processor of said STA;

(c) a non-transitory memory storing instructions executable by the processor for communicating with other STAs and fulfilling different roles of a communications protocol; and

(d) wherein said instructions, when executed by the processor, perform one or more steps of a protocol for scheduling restricted target wait time (R-TWT) comprising:

(i) wherein an AP performing as an R-TWT scheduling AP announces R-TWT scheduling to exchange frames with member STAs of an R-TWT during the R-TWT service periods (SPs);

(ii) sending a frame, from the R-TWT scheduling AP, to ask whether its R-TWT scheduled STAs have R-TWT information to update the R-TWT scheduling AP on;

(iii) receiving a response from an R-TWT scheduled STA on whether it has information related to the R-TWT to update;

(iv) triggering the transmissions for those R-TWT scheduled STAs, by the R-TWT scheduling AP;

(v) receiving update information from or more R-TWT scheduled STAs with update information related to the R-TWT;

(vi) adjusting scheduling and announcing new R-TWT SP scheduling, by the R-TWT scheduling AP, according to the updates reported by the non-AP STAs; and

(vii) wherein the R-TWT scheduling AP performs transmitting a R-TWT trigger frame to announce R-TWT SP scheduling and allocating a resource unit (RU) in the R-TWT trigger frame to each R-TWT member STA of the R-TWT, which each R-TWT member STA uses to report whether it received the announcement successfully.

16. An apparatus for wireless communication in a network, the apparatus comprising:

(a) a wireless communication circuit, as a station (STA), operating as an access point (AP) or non-AP STA, wirelessly communicating with other STAs on a wireless local area network (WLAN) in an IEEE 802.11 protocol configured for supporting carrier sense multiple access/collision avoidance (CSMA/CA);

(b) a processor of said STA;

(c) a non-transitory memory storing instructions executable by the processor for communicating with other STAs and fulfilling different roles of a communications protocol; and

(d) wherein said instructions, when executed by the processor, perform one or more steps of a protocol for scheduling restricted target wait time (R-TWT) comprising:

(i) wherein an AP performing as an R-TWT scheduling AP announces R-TWT scheduling to exchange frames with member STAs of an R-TWT during the R-TWT service periods (SPs);

(ii) sending a frame, from the R-TWT scheduling AP, to ask whether its R-TWT scheduled STAs have R-TWT information to update the R-TWT scheduling AP on;

(iii) receiving a response from an R-TWT scheduled STA on whether it has information related to the R-TWT to update;

(iv) triggering the transmissions for those R-TWT scheduled STAs, by the R-TWT scheduling AP;

(v) receiving update information from or more R-TWT scheduled STAs with update information related to the R-TWT;

(vi) adjusting scheduling and announcing new R-TWT SP scheduling, by the R-TWT scheduling AP, according to the updates reported by the non-AP STAs; and

(vii) wherein the R-TWT scheduling AP performs transmitting a R-TWT trigger frame to announce R-TWT SP scheduling and allocate a recipient address (RA) resource unit (RU) in the R-TWT trigger frame for broadcasting the R-TWT SP scheduling.

17. An apparatus for wireless communication in a network, the apparatus comprising:

(a) a wireless communication circuit, as a station (STA), operating as an access point (AP) or non-AP STA, wirelessly communicating with other STAs on a wireless local area network (WLAN) in an IEEE 802.11 protocol configured for supporting carrier sense multiple access/collision avoidance (CSMA/CA);

(b) a processor of said STA;

(c) a non-transitory memory storing instructions executable by the processor for communicating with other STAs and fulfilling different roles of a communications protocol; and

(d) wherein said instructions, when executed by the processor, perform one or more steps of a protocol for scheduling restricted target wait time (R-TWT) comprising:

(i) wherein an AP performing as an R-TWT scheduling AP announces R-TWT scheduling to exchange frames with member STAs of an R-TWT during the R-TWT service periods (SPs);

(ii) sending a frame, from the R-TWT scheduling AP, to ask whether its R-TWT scheduled STAs have R-TWT information to update the R-TWT scheduling AP on;

(iii) receiving a response from an R-TWT scheduled STA on whether it has information related to the R-TWT to update;

(iv) triggering the transmissions for those R-TWT scheduled STAs, by the R-TWT scheduling AP;

(v) receiving update information from or more R-TWT scheduled STAs with update information related to the R-TWT;

(vi) adjusting scheduling and announcing new R-TWT SP scheduling, by the R-TWT scheduling AP, according to the updates reported by the non-AP STAs; and

(vii) wherein the R-TWT scheduling AP during a R-TWT SP, transmits a R-TWT trigger frame to announce R-TWT SP scheduling for a future time, and terminating a current R-TWT SP.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2022
From: XIN, LIANGXIAO; ABOUELSEOUD, MOHAMED; SUN, LI-HSIANG; XIA, QING
To: SONY GROUP CORPORATION; SONY CORPORATION OF AMERICA
Reel/Frame 062163/0989 →
Continuity (2)
Provisional Application 63265750 · Dec 20, 2021
Related Publication 20230199847A1 · Jun 22, 2023
References Cited (12)
US 20210360646A1 · Chu · 2021 [cited by applicant]
US 20230025546A1 · Hu · 2023 [cited by examiner]
US 20230037879A1 · Shafin · 2023 [cited by examiner]
US 20230051808A1 · Fang · 2023 [cited by examiner]
US 20230104446A1 · Ajami · 2023 [cited by examiner]
US 20240129249A1 · Lu · 2024 [cited by examiner]
US 20240251355A1 · Kim · 2024 [cited by examiner]
US 20240251443A1 · Lu · 2024 [cited by examiner]
US 20240356817A1 · Wang · 2024 [cited by examiner]
WO 2020013874A1 · 2020 [cited by applicant]
Chunyu Hu (Facebook) : “CC36-CR-35.6 Traffic Prioritization During Restricted TWT SPs”, IEEE Draft; 11-21-1115-00-00BE-CC36-CR-35-6—Traffic-Prioritization-During-Restricted-TWT-SPS, IEEE-SA Mentor, Piscataway, NJ USA vo… [cited by applicant]
Thomas Handte (Sony): “Primary and Secondary User in R TWT”, IEEE Draft; 11-21-1656-00-00BE—Primary-and-Secondary-User-in-R-TWT, IEEE-SA Mentor, Piscataway, NJ USA vol. 802.11 EHT; 802.11 be Oct. 8, 2021 (Oct. 8, 2021),… [cited by applicant]