Dynamic Acknowledgment Configuration in Wireless MAC Frames

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for wireless communication face inefficiencies due to large acknowledgement messages that exceed necessary network bandwidth and require devices to consult databases for varying block acknowledgment lengths, leading to suboptimal use of network resources.

Innovation Solution

The solution involves allowing the transmitter to define acknowledgment configurations within the data message itself, enabling dynamic adjustment of acknowledgment lengths and including multi-TID acknowledgment messages to efficiently manage acknowledgments, thereby reducing the need for extensive database lookups and optimizing network bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If block acknowledgment negotiation is performed during initial setup, then acknowledgment coverage for multiple MPDUs is enabled, but acknowledgment message length exceeds necessary bandwidth when PPDU size is small

Engineering Contradiction:
Improveacknowledgment coverageVSAvoidnetwork bandwidth efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic acknowledgment configuration by allowing the transmitter to define the acknowledgment configuration in each data message rather than using a fixed pre-negotiated setting. This enables the acknowledgment message length to adapt to the actual PPDU size, covering multiple MPDUs when necessary while avoiding excessive length when PPDU is small, thus resolving the contradiction between reliable acknowledgment coverage and bandwidth efficiency.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If pre-negotiated block acknowledgment configuration is used, then initial setup is simplified, but devices must consult databases for varying acknowledgment lengths among multiple devices

Engineering Contradiction:
Improveinitial setup simplicityVSAvoiddatabase lookup requirement
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent enables each data message to carry its own acknowledgment configuration definition, making the message self-describing. This eliminates the need for devices to maintain and consult external databases about acknowledgment lengths for different devices, as all necessary configuration information is embedded directly in the data message itself, thereby reducing device complexity while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If fixed block acknowledgment length is negotiated, then negotiation process is straightforward, but network bandwidth is not optimized when actual data size varies

Engineering Contradiction:
Improvenegotiation simplicityVSAvoidnetwork bandwidth utilization
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent allows the acknowledgment configuration parameters to be dynamically defined in each data message based on the actual PPDU size and data requirements. This enables the system to maintain simple operation by keeping the negotiation process straightforward while simultaneously optimizing network bandwidth utilization by adjusting acknowledgment message length to match the actual data being transmitted, resolving the contradiction between operational simplicity and productivity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10484159B2Methods and systems for acknowledgment configuration
Publication Date: 2019.11.19 QUALCOMM INC
  • US10484159B2 patent drawing
  • US10484159B2 patent drawing
  • US10484159B2 patent drawing

AI summary

Methods, apparatus, and systems disclosed provide for the configuration of acknowledgments of data. In some aspects, a method includes generating an aggregated media access control (MAC) protocol data unit (A-MPDU) frame, comprising a media access control protocol data unit (MPDUs), the media access control protocol data unit (MPDUs) comprising a media access control (MAC) header and data, wherein the media access control (MAC) header comprises an indication of an acknowledgment type for the data of the MPDU; and transmitting the A-MPDU onto a wireless network.