TWT Buffer Size Negotiation for Longer Wireless Sleep Times
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing Target Wake Time (TWT) protocol lacks effective buffer size negotiation, leading to inefficient memory allocation and reduced sleep times in wireless devices, as responding stations struggle to determine appropriate buffer sizes for requesting stations in sleep mode, resulting in either over-allocation or data loss.
Innovation Solution
A method for determining a target wake time (TWT) buffer size by a requesting station, which inserts a TWT buffer size request into a message to negotiate an acceptable buffer size with the responding station, allowing for improved memory management and longer sleep times.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If the responding station uses fixed buffer size allocation, then the protocol implementation is simple, but memory allocation is inefficient and causes either over-allocation or data loss
Solution Approach 1:
The patent introduces buffer size as a negotiable parameter in the TWT protocol. The requesting station specifies its required buffer size in the TWT request, and the responding station adjusts the buffer size accordingly. This parameter change enables efficient memory allocation matching actual data transmission needs, eliminating both over-allocation and data loss while maintaining protocol simplicity through standardized negotiation fields.
2Reliability
If the responding station allocates larger buffer size, then data loss is reduced, but power saving capability is compromised due to shorter sleep times
Solution Approach 1:
The patent enables dynamic buffer size negotiation where the requesting station specifies its actual data reception needs. The responding station then allocates the minimum necessary buffer size to prevent data loss, rather than using fixed large allocations. This parameter optimization allows stations to sleep longer without compromising data reliability, as the buffer size is precisely matched to actual transmission requirements.
3Device complexity
If the responding station uses default buffer size, then the protocol is easier to implement, but power consumption increases due to inefficient memory usage
Solution Approach 1:
The patent adds buffer size negotiation as a standardized parameter exchange in the TWT protocol. The requesting station includes its buffer size requirement in the TWT request message, and the responding station incorporates this information into the TWT response. This parameter change enables precise memory allocation that reduces unnecessary power consumption while maintaining protocol ease of implementation through standardized message fields.
4Duration of action of moving object
If the station sleeps longer, then power saving is improved, but buffer size allocation becomes insufficient leading to data loss
Solution Approach 1:
The patent establishes a direct correlation between sleep time and buffer size through negotiation. The requesting station specifies both its desired sleep time and required buffer size in the TWT request. The responding station then coordinates these parameters, allocating sufficient buffer space that matches the requested sleep duration. This parameter coordination ensures that longer sleep times are supported without data loss, as the buffer size is precisely calibrated to the sleep period requirements.
Data Source
AI summary
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.


