Unsolicited Block Acknowledgement Protocol Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems incur inefficiencies and resource wastage due to the need to repeatedly negotiate block acknowledgement agreements between devices, especially when connections are maintained or resources conflict, leading to overhead in setting up and re-establishing these agreements.

Innovation Solution

Implementing unsolicited block acknowledgements by transmitting an indication of support for block acknowledgements and common parameters during device association, allowing data exchange without the need for repeated negotiations, thereby establishing an implicit agreement that persists throughout the association.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If block acknowledgement agreements are negotiated each time devices associate or reassociate, then reliable data acknowledgment is ensured, but processing overhead and resource usage increase

Engineering Contradiction:
Improvedata acknowledgment reliabilityVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-negotiating block acknowledgement agreements during the initial association process between devices. The agreement includes parameters such as buffer size, acknowledgment interval, and sequence numbering scheme. This pre-established agreement eliminates the need for repeated negotiations during reassociation, reducing processing overhead while maintaining reliable data acknowledgment throughout the device association lifetime.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If block acknowledgement agreements are re-established when inactivity timer expires or resources conflict, then resource management is optimized, but agreement setup overhead increases

Engineering Contradiction:
Improveresource management adaptabilityVSAvoidagreement negotiation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamics by making block acknowledgement agreements adaptable rather than static. When resource conflicts are detected or inactivity thresholds are reached, the system dynamically adjusts the agreement parameters or re-establishes the agreement with updated parameters. This dynamic approach allows the system to optimize resource management while managing negotiation complexity through structured parameter adjustment rather than complete renegotiation.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If explicit block acknowledgement negotiation is performed during data exchange, then accurate acknowledgment parameters are established, but communication efficiency decreases

Engineering Contradiction:
Improveacknowledgment parameter accuracyVSAvoiddata exchange efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies preliminary action by establishing accurate block acknowledgement parameters during the initial association phase rather than during active data exchange. Parameters such as buffer size, acknowledgment timing, and sequence numbering are precisely negotiated upfront. This preliminary establishment of accurate parameters enables efficient data exchange without the overhead of repeated negotiations, maintaining both parameter accuracy and communication productivity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11121818B2Method and apparatus for unsolicited block acknowledgements
Publication Date: 2021.09.14 PERASO TECH
  • US11121818B2 patent drawing
  • US11121818B2 patent drawing
  • US11121818B2 patent drawing

AI summary

A method and apparatus for establishing unsolicited block acknowledgements is provided. During a process, at a first wireless device, to associate with a basic service set that includes a second wireless communication device, the first wireless device transmits, via a controller and using a radio: an indication that the first wireless communication device supports block acknowledgements; and at least one common block acknowledgement parameter defining unsolicited block acknowledgement. Thereafter, the first wireless communication device exchanges data with the second wireless communication device according to the at least one common block acknowledgement parameter defining the unsolicited block acknowledgement.