IP Library Granted Patent US 12,647,886
Granted Patent B2
US 12,647,886 · App. 17/850,548 · Granted Jun 2, 2026

Systems and methods of suspension and resumption of target wake time (TWT) schedules

Inventors: Chunyu Hu (Saratoga, CA); Chittabrata Ghosh (Fremont, CA); Muhammad Kumail Haider (Sunnyvale, CA)
Assignee: Meta Platforms Technologies, LLC
H04W52/0216
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,647,886
App. No.
17/850,548
Granted
Jun 2, 2026
Kind
B2
Abstract

A device may include one or more processors. The one or more processors may generate a first frame including a first target wake time (TWT) identifier subfield. The one or more processors may determine whether a particular broadcast TWT schedule is to be suspended. The one or more processors may set, in response to determining that the particular broadcast TWT schedule is to be suspended, the first TWT identifier subfield to a particular identifier value identifying the particular broadcast TWT schedule, such that a receiver device receiving the first frame with the first TWT identifier subfield is to suspend the particular TWT schedule. The one or more processors may wirelessly transmit, via a transmitter, the generated first frame to the receiver device.

Claims (56)

1 . A device comprising:

one or more processors configured to:

generate a first frame including a first target wake time (TWT) identifier subfield and a second subfield;

determine whether a particular broadcast TWT schedule is to be suspended;

in response to determining that the particular broadcast TWT schedule is to be suspended, set the first TWT identifier subfield to a particular identifier value identifying the particular broadcast TWT schedule, such that a receiver device receiving the first frame with the first TWT identifier subfield is to suspend the particular TWT schedule;

set the second subfield to a second value indicating a type of frame that may be sent during a broadcast TWT schedule, such that the receiver device receiving the first frame including the second subfield set with the second value is to suspend a broadcast TWT schedule during which the type of frame indicated by the second value is sent; and

wirelessly transmit, via a transmitter, the generated first frame to the receiver device.

2 . The device according to claim 1 , wherein

the first frame includes a first subfield, and

the one or more processors are configured to, in response to determining that the particular broadcast TWT schedule is to be suspended, set the first subfield to a first value such that the receiver device receiving the first frame including the first TWT identifier subfield set with the particular identifier value and the first subfield set with the first value, is to suspend the particular TWT schedule.

3 . The device according to claim 1 , wherein

the first frame includes a third subfield, and

the one or more processors are configured to set the third subfield to a third value such that the receiver device receiving the first frame including the second subfield set with the second value and the third subfield set with the third value, is to suspend a broadcast TWT schedule having a type of frame matching with the second value.

4 . The device according to claim 1 , wherein

the first frame includes a fourth subfield, and

the one or more processors are configured to

set the fourth subfield to a fourth value indicating a type of TWT identifiers,

when the fourth value indicates a first type of TWT identifiers, set the TWT identifier using all bits of the first TWT identifier subfield, and

when the fourth value indicates a second type of TWT identifiers, set the TWT identifier using less than all bits of the first TWT identifier subfield.

5 . The device according to claim 1 , wherein

the first frame includes a frame type field set with a type value indicating a first type of broadcast TWT schedules, and

the one or more processors are configured to:

when the particular broadcast TWT schedule is of the first type of broadcast TWT schedules, set the first TWT identifier subfield to the particular identifier value identifying the particular broadcast TWT schedule.

6 . The device according to claim 5 , wherein the first type of broadcast TWT schedules is a restricted TWT type.

7 . The device according to claim 5 , wherein

the first frame includes a fifth subfield, and

the one or more processors are configured to set the fifth subfield to a fifth value such that the receiver device receiving the first frame including the fifth subfield set with the fifth value is to suspend any broadcast TWT schedule that has the first type of broadcast TWT schedules.

8 . The device according to claim 1 , wherein

the first frame includes a sixth subfield, and

the one or more processors are configured to set the sixth subfield to a particular time such that the receiver device receiving the first frame including the sixth subfield set with the particular time is to resume the particular TWT schedule at the particular time.

9 . The device according to claim 8 , wherein

the one or more processors are configured to set the sixth subfield to a sixth value such that the receiver device receiving the first frame including the sixth subfield set with the sixth value is to resume the particular TWT schedule when the receiver device receives the first frame again at a later time.

10 . A method comprising:

generating, by a first device, a first frame including a first target wake time (TWT) identifier subfield and a second subfield;

determining, by the first device, whether a particular broadcast TWT schedule is to be suspended;

in response to determining that the particular broadcast TWT schedule is to be suspended, setting, by the first device, the first TWT identifier subfield to a particular identifier value identifying the particular broadcast TWT schedule, such that a receiver device receiving the first frame with the first TWT identifier subfield is to suspend the particular TWT schedule;

setting the second subfield to a second value indicating a type of frame that may be sent during a broadcast TWT schedule, such that the receiver device receiving the first frame including the second subfield set with the second value is to suspend a broadcast TWT schedule during which the type of frame indicated by the second value is sent; and

wirelessly transmitting, by the first device, the generated first frame to the receiver device.

11 . The method according to claim 10 , wherein the first frame includes a first subfield, and the method comprises:

in response to determining that the particular broadcast TWT schedule is to be suspended, setting, by the first device, the first subfield to a first value such that the receiver device receiving the first frame including the first TWT identifier subfield set with the particular identifier value and the first subfield set with the first value, is to suspend the particular TWT schedule.

12 . The method according to claim 10 , wherein the first frame includes a third subfield, and the method comprises:

setting, by the first device, the third subfield to a third value such that the receiver device receiving the first frame including the second subfield set with the second value and the third subfield set with the third value, is to suspend a broadcast TWT schedule having a type of frame matching with the second value.

13 . The method according to claim 10 , wherein the first frame includes a fourth subfield, and the method comprises:

setting, by the first device, the fourth subfield to a fourth value indicating a type of TWT identifiers,

when the fourth value indicates a first type of TWT identifiers, setting, by the first device, the TWT identifier using all bits of the first TWT identifier subfield, and

when the fourth value indicates a second type of TWT identifiers, setting, by the first device, the TWT identifier using less than all bits of the first TWT identifier subfield.

14 . The method according to claim 10 , wherein the first frame includes a frame type field set with a type value indicating a first type of broadcast TWT schedules, and the method comprises:

when the particular broadcast TWT schedule is of the first type of broadcast TWT schedules, setting, by the first device, the first TWT identifier subfield to the particular identifier value identifying the particular broadcast TWT schedule.

15 . The method according to claim 14 , wherein the first type of broadcast TWT schedules is a restricted TWT type.

16 . The method according to claim 14 , wherein the first frame includes a fifth subfield, and the method comprises:

setting, by the first device, the fifth subfield to a fifth value such that the receiver device receiving the first frame including the fifth subfield set with the fifth value is to suspend any broadcast TWT schedule that has the first type of broadcast TWT schedules.

17 . The method according to claim 10 , wherein

the first frame includes a sixth subfield, and the method comprises:

setting the sixth subfield to a particular time such that the receiver device receiving the first frame including the sixth subfield set with the particular time is to resume the particular TWT schedule at the particular time.

18 . The method according to claim 17 , further comprising:

setting the sixth subfield to a sixth value such that the receiver device receiving the first frame including the sixth subfield set with the sixth value is to resume the particular TWT schedule when the receiver device receives the first frame again at a later time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2022
From: HU, CHUNYU; GHOSH, CHITTABRATA; HAIDER, MUHAMMAD KUMAIL
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 061642/0644 →
Continuity (2)
Provisional Application 63225991 · Jul 27, 2021
Related Publication 20230033678A1 · Feb 2, 2023
References Cited (12)
US 11917540B2 · Kneckt · 2024 [cited by examiner]
US 12041545B2 · Ahn · 2024 [cited by examiner]
US 20150189592A1 · Jafarian · 2015 [cited by examiner]
US 20160219512A1 · Asterjadhi et al. · 2016 [cited by applicant]
US 20160219522A1 · Asterjadhi · 2016 [cited by examiner]
US 20190141361A1 · Deshpande · 2019 [cited by applicant]
US 20190141631A1 · Patil et al. · 2019 [cited by applicant]
US 20240129249A1 · Lu · 2024 [cited by examiner]
TW 201739293A · 2017 [cited by applicant]
“Draft Standard for Information Technology—Telecommunications and information Exchange between Systems Local and Metropolitan Area Networks—Specific Requirements ? ? Part 11: Wireless LAN Medium Access Control ? (MAC) a… [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2022/074227, mailed Oct. 28, 2022, 11 pages. [cited by applicant]
Office Action mailed Dec. 2, 2025 for Taiwan Application No. 111127783, filed Jul. 25, 2022, 9 pages. [cited by applicant]