Multi-Link BA Bitmap Timing for Accurate Frame Reception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-link devices struggle to accurately determine the receiving status of data frames across multiple links, leading to potential unnecessary retransmissions and resource wastage.

Innovation Solution

A method for determining the receiving status of data frames using block acknowledgment (BA) frames that include bitmaps, where the receiving status of one link is inferred based on transmission and reception times across multiple links, with thresholds and capabilities negotiated between devices to enhance accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a multi-link device uses a bitmap in a BA frame to indicate receiving status of data frames across multiple links, then the quantity of information transmitted is reduced, but the accuracy of determining receiving status for frames transmitted over different links deteriorates

Engineering Contradiction:
Improvequantity of information transmittedVSAvoidaccuracy of determining receiving status
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent segments the receiving status determination process by introducing a time delay threshold parameter. The bitmap in the BA frame is segmented in functionality: bits corresponding to data frames transmitted before the threshold time indicate actual receiving status, while bits for frames transmitted at or after the threshold time indicate unspecified status. This segmentation allows the same bitmap structure to convey different types of information based on timing, resolving the contradiction between compact representation and accurate status determination.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a time delay threshold parameter that changes the interpretation of bitmap bits based on transmission timing. By varying the time parameter (comparing frame transmission time against the threshold), the system dynamically determines whether a bitmap bit represents confirmed receiving status or unspecified status. This parameter-based differentiation enables accurate multi-link status determination without increasing bitmap complexity.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the first multi-link device determines receiving status based only on the BA frame without considering transmission time delays, then the device complexity is reduced, but the reliability of receiving status determination deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidreliability of receiving status determination
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-establishing a time delay threshold before actual data frame transmission and BA frame exchange. This threshold is negotiated and agreed upon in advance between the first and second multi-link devices. When determining receiving status, the device simply compares the transmission time of each data frame against this pre-set threshold, avoiding complex real-time analysis while ensuring reliable status determination. The preliminary setup of the threshold parameter enables simple yet reliable operation during actual communication.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12375210B2Method for determining receiving status of data frame and communication apparatus
Publication Date: 2025.07.29 NOKIA TECHNOLOGIES OY
  • US12375210B2 patent drawing
  • US12375210B2 patent drawing
  • US12375210B2 patent drawing

AI summary

A method for determining a receiving status of a data frame and a first multi-link device. The method includes sending data frames to a second multi-link device over multiple links; receiving, over a first link in the multiple links, a block acknowledgment (BA) frame, where a bitmap in the BA frame indicates a receiving status of a data frame transmitted over the first link and indicates a receiving status of a data frame transmitted over a second link in the multiple links, and determining, based on a first time and a second time, a receiving status of a data frame corresponding to a first bit.