Power saving techniques for supporting downlink data buffer size negotiation in a target wake time (TWT) protocol

US12581409B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12581409-B2
Application numberUS-202318488769-A
CountryUS
Kind codeB2
Filing dateOct 17, 2023
Priority dateOct 17, 2023
Publication dateMar 17, 2026
Grant dateMar 17, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods described herein determine, by a processing device executing on a requesting station, a target wake time (TWT) buffer size, wherein the TWT buffer size indicates a buffer size to allocate at a responding station when the requesting station is in a sleep mode. The systems and methods insert, by the requesting station, a TWT buffer size request into a request message, wherein the TWT buffer size request comprises the TWT buffer size. In turn, the systems and methods transmit the request message from the requesting station to the responding station.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: determining, by a processing device executing on a requesting station, a target wake time (TWT) buffer size, wherein the TWT buffer size indicates a buffer size to allocate at a responding station when the requesting station is in a sleep mode; inserting, by the requesting station, a TWT buffer size request into a request message, wherein the TWT buffer size request comprises the TWT buffer size; and transmitting the request message from the requesting station to the responding station. 2 . The method of claim 1 , further comprising: receiving, at the requesting station, a response message from the responding station; determining whether the response message comprises a TWT buffer size response; in response to determining that the response message comprises the TWT buffer size response, negotiating, between the requesting station and the responding station, an acceptable TWT buffer size for the responding station to allocate when the requesting station is in the sleep mode. 3 . The method of claim 2 , wherein the request message comprises a TWT element, the method further comprising: inserting a TWT request into the TWT element, wherein the TWT request comprises a requested target wake time corresponding to an end of the sleep mode; and in response to determining that the response message does not comprise the TWT buffer size response, negotiating, between the requesting station and the responding station, an acceptable target wake time, based on the requested target wake time, for the requesting station to end the sleep mode. 4 . The method of claim 2 , wherein the response message comprises a vendor specific element, and wherein the vendor specific element comprises the TWT buffer size response. 5 . The method of claim 1 , wherein the request message comprises a TWT element and a vendor specific element, and wherein the TWT buffer size request is inserted into the vendor specific element. 6 . The method of claim 1 , wherein the request message comprises a TWT element, and wherein the TWT buffer size request is inserted into the TWT element. 7 . The method of claim 1 , wherein the TWT buffer size corresponds to an estimated amount of downlink data to be received at the responding station over a computer network while the requesting station is in the sleep mode. 8 . The method of claim 7 , wherein the estimated amount of downlink data corresponds to an application executing on the requesting station. 9 . A system comprising: a processing device; and a memory to store instructions that, when executed by the processing device cause the processing device to: determine, on a requesting station, a target wake time (TWT) buffer size, wherein the TWT buffer size indicates a buffer size to allocate at a responding station when the requesting station is in a sleep mode; insert, by the requesting station, a TWT buffer size request into a request message, wherein the TWT buffer size request comprises the TWT buffer size; and transmit the request message from the requesting station to the responding station. 10 . The system of claim 9 , wherein the processing device, responsive to executing the instructions, further causes the system to: receive, at the requesting station, a response message from the responding station; determine whether the response message comprises a TWT buffer size response; in response to determining that the response message comprises the TWT buffer size response, negotiate, between the requesting station and the responding station, an acceptable TWT buffer size for the responding station to allocate when the requesting station is in the sleep mode. 11 . The system of claim 10 , wherein the request message comprises a TWT element, and wherein the processing device, responsive to executing the instructions, further causes the system to: insert a TWT request into the TWT element, wherein the TWT request comprises a requested target wake time corresponding to an end of the sleep mode; and in response to determining that the response message does not comprise the TWT buffer size response, negotiate, between the requesting station and the responding station, an acceptable target wake time, based on the requested target wake time, for the requesting station to end the sleep mode. 12 . The system of claim 10 , wherein the response message comprises a vendor specific element, and wherein the vendor specific element comprises the TWT buffer size response. 13 . The system of claim 9 , wherein the request message comprises a TWT element and a vendor specific element, and wherein the TWT buffer size request is inserted into the vendor specific element. 14 . The system of claim 9 , wherein the request message comprises a TWT element, and wherein the TWT buffer size request is inserted into the TWT element. 15 . The system of claim 9 , wherein the TWT buffer size corresponds to an estimated amount of downlink data to be received at the responding station over a computer network while the requesting station is in the sleep mode. 16 . A method comprising: receiving a request message from a requesting station at a responding station; determining, by a processing device executing on the responding station, whether the request message comprises a TWT buffer size request; in response to determining that the request message comprises the TWT buffer size request, constructing a TWT buffer size response based on the TWT buffer size request; and transmitting a response message that comprises the TWT buffer size response to the requesting station. 17 . The method of claim 16 , further comprising: in response to determining that the request message does not include the TWT buffer size request, constructing a TWT response based on a requested target wake time included in the request message; and transmitting the response message that comprises the TWT response to the requesting station. 18 . The method of claim 16 , further comprising: allocating, by the responding station, a buffer size in a storage area to the requesting station based on the TWT buffer size request; and storing, by the responding station, downloaded data targeted to the requesting station while the requesting station is in a sleep mode. 19 . The method of claim 16 , wherein the request message comprises a vendor specific element, and wherein the vendor specific element comprises the TWT buffer size request. 20 . The method of claim 16 , wherein the request message comprises a TWT element, and wherein the TWT element comprises the TWT buffer size request.

Assignees

Inventors

Classifications

  • in wireless communication networks · CPC title

  • using a pre-established activity schedule, e.g. traffic indication frame · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12581409B2 cover?
Systems and methods described herein determine, by a processing device executing on a requesting station, a target wake time (TWT) buffer size, wherein the TWT buffer size indicates a buffer size to allocate at a responding station when the requesting station is in a sleep mode. The systems and methods insert, by the requesting station, a TWT buffer size request into a request message, wherein …
Who is the assignee on this patent?
Cypress Semiconductor Corp
What technology area does this patent fall under?
Primary CPC classification H04W52/0216. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 17 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).