Wireless Flow Control via Buffer Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing flow control mechanisms in wireless communications systems are inefficient in managing high-speed wireless links due to mismatched bandwidths, leading to responder memory overflow and suboptimal utilization of buffers, particularly with varying MPDU sizes and undefined memory requirements.

Innovation Solution

Implementing a free memory indication system where the responder communicates memory parameters to the originator, allowing dynamic adjustment of data transmission based on available buffer space, using both FIFO and Buffered memory structures, and optimizing flow control to manage MPDUs effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transmitted at high data rates over wireless channels, then bandwidth requirements are met, but responder memory overflow occurs due to mismatched bandwidths

Engineering Contradiction:
Improvedata transmission rateVSAvoidmemory overflow prevention
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the responder sends block acknowledgment frames containing receiver buffer capacity (RBUFCAP) information to the originator. This feedback allows the originator to adjust its transmission rate and buffer allocation based on the responder's actual buffer status, preventing memory overflow while maintaining high data rates.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces dynamic buffer management where the originator can adjust the number of MPDUs to transmit based on RBUFCAP values received from the responder. The system dynamically adapts transmission parameters including buffer allocation, MPDU size, and transmission timing to match the responder's buffer capacity, resolving the contradiction between high throughput and overflow prevention.

Inventive Principle:
Principle #15Dynamics

2Productivity

If buffers are allocated for high-speed transmission, then bandwidth requirements are met, but buffer utilization becomes suboptimal due to varying MPDU sizes

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidbuffer management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of buffer size allocation from fixed to variable based on RBUFCAP feedback. The originator adjusts buffer allocation parameters (number of buffers, buffer size) according to the responder's reported capacity and the actual size of incoming MPDUs, optimizing utilization while managing complexity through standardized adjustment rules.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the buffer management into discrete controllable units where the originator can allocate specific numbers of buffers based on RBUFCAP feedback. This segmentation allows flexible adaptation to varying MPDU sizes while maintaining manageable complexity through standardized buffer allocation protocols.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If flow control mechanisms are simplified, then ease of operation improves, but memory management efficiency decreases

Engineering Contradiction:
Improveflow control simplicityVSAvoidmemory utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements self-service flow control where the responder autonomously monitors its buffer status and sends RBUFCAP feedback to the originator. The originator then autonomously adjusts its transmission parameters based on this feedback without requiring complex centralized control, achieving both operational simplicity and memory management efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3613163B1Flow control for wireless devices
Publication Date: 2025.08.27 QUALCOMM INC
  • EP3613163B1 patent drawingFigure 1
  • EP3613163B1 patent drawingFigure 2
  • EP3613163B1 patent drawingFigure 3A~3b

AI summary

Systems and methods are provided for flow control in a wireless communication system. In certain aspects, an apparatus for wireless communications comprises an interface configured to receive, from a wireless node, one or more parameters specifying a memory at the wireless node, and an indication of an amount of free memory space in the memory at the wireless node. The apparatus also comprises a processing system configured to determine a number of data units to be transmitted to the wireless node based on the indication of the amount of free memory space and the one or more parameters, wherein the interface is further configured to output data units for transmission to the wireless node, wherein a number of the data units output for transmission to the wireless node equals the determined number of data units.