L2CAP MTU Modification for Real-Time Wireless ACK/NAK

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless communication systems face challenges in providing real-time acknowledgement and negative acknowledgement (ACK/NAK) that account for the receive status of both primary and secondary wireless devices, leading to issues with packet loss and timing errors, especially in bidirectional audio communications.

Innovation Solution

The system modifies the maximum transmission unit (MTU) size of the logical link control and adaptation protocol (L2CAP) to create a time gap for secondary wireless devices to send ACK/NAK indications, allowing primary wireless devices to confirm data receipt and send ACK/NAK to the source device based on these indications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system uses standard MTU size for L2CAP packets, then packet transmission efficiency is maintained, but secondary wireless devices cannot send ACK/NAK indications in real-time

Engineering Contradiction:
ImproveACK/NAK indication reliabilityVSAvoidaudio latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the acknowledgment process by creating a dedicated time gap within the existing packet transmission structure. By modifying MTU size, the system allocates specific time intervals for secondary devices to send ACK/NAK indications without disrupting the primary audio data flow, thus achieving reliable real-time acknowledgments without increasing overall audio latency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic acknowledgment opportunities by structuring the packet transmission to include regular time gaps where secondary devices can send ACK/NAK indications. This periodic structure ensures that acknowledgments are received at predictable intervals, maintaining real-time reliability while preserving the timing characteristics required for low-latency audio communication.

Inventive Principle:
Principle #19Periodic action

2Reliability

If the system creates time gap for secondary device ACK/NAK, then real-time acknowledgement is enabled, but packet transmission time increases

Engineering Contradiction:
Improvereceive status confirmationVSAvoidpacket transmission rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by making the time gap insertion selective rather than universal. The MTU size modification creates acknowledgment opportunities only where needed in the packet stream, allowing the system to maintain high transmission rates for data packets while incorporating targeted acknowledgment gaps without uniformly reducing overall transmission productivity.

Inventive Principle:
Principle #3Local quality

3Productivity

If the system uses larger packets, then fewer packets need to be transmitted, but time gap for ACK/NAK becomes insufficient

Engineering Contradiction:
Improvepacket transmission efficiencyVSAvoidACK/NAK timing
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic packet sizing where the MTU is adjusted based on the specific transmission requirements. Rather than using fixed large or small packet sizes, the system dynamically modifies MTU to create appropriate time gaps for ACK/NAK while maintaining optimal transmission efficiency, allowing the packet structure to adapt to the dual requirements of efficiency and reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10819489B2Real time ACK/NAK from link sniffing
Publication Date: 2020.10.27 QUALCOMM INC
  • US10819489B2 patent drawing
  • US10819489B2 patent drawing
  • US10819489B2 patent drawing

AI summary

Methods, systems, and devices for real-time ACK/NACK are described. The method includes a primary wireless device receiving a transmission from a source wireless device over a wireless link established between the source wireless device and the primary wireless device, determining whether the primary wireless device correctly received a data packet during the transmission, determining whether a first indication of ACK is received from a secondary wireless device during a time gap after receiving the transmission from the source wireless device, the first indication associated with the transmission between the source wireless device and the primary wireless device, and sending a second indication of ACK or NACK to the source wireless device based on whether the primary wireless device correctly received the data packet and whether the first indication is received from the secondary wireless device during the time gap.