Wireless Receiver BlockAck Timeout Detection and NormalAck Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The IEEE 802.11e standard lacks specifications for the order of data frame transmission during a NormalAck scheme switch from BlockAck scheme, leading to issues with unreceived data frames being considered valid for extended periods, causing delays in passing subsequent data frames to the upper layer and resource allocation problems due to undetected BlockAck scheme terminations.

Innovation Solution

Implementing rules to ensure data frames with Sequence Numbers less than x are retransmitted before x in the NormalAck scheme during BlockAck scheme communications, and detecting BlockAck Timeout by not receiving a data frame or BlockAckReq frame within a predetermined period to release resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the BlockAck scheme is used to send acknowledgements for multiple frames together in one frame, then bandwidth efficiency is improved, but transmission delay increases

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidtransmission delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent dynamically switches between BlockAck scheme and NormalAck scheme based on buffer status and transmission conditions. The receiving station adaptively selects which acknowledgment mode to use, allowing the system to optimize between bandwidth efficiency and transmission delay depending on current network conditions and buffer states.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the NormalAck scheme is switched from BlockAck scheme without proper sequencing rules, then individual frame acknowledgements are improved, but data frame transmission order and validity detection deteriorate

Engineering Contradiction:
Improveindividual frame acknowledgementVSAvoiddata frame transmission order
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent establishes preliminary rules for sequence number management before NormalAck switching occurs. The receiving station pre-defines the relationship between sequence numbers in BlockAck and NormalAck modes, ensuring that when switching schemes, the transmission order and validity of data frames are maintained through pre-established sequencing conventions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the receiving station monitors sequence numbers and provides acknowledgment information that helps the transmitting station understand which frames have been received and in what order. This feedback loop ensures reliable transmission order maintenance even when switching between acknowledgment schemes.

Inventive Principle:
Principle #23Feedback

3Duration of action of stationary object

If BlockAck Timeout detection is not implemented, then resource allocation continues without interruption, but resource release and efficiency deteriorate

Engineering Contradiction:
Improveresource allocation continuityVSAvoidresource release efficiency
Core Design Contradiction:
Duration of action of stationary objectVSProductivity

Solution Approach 1:

The patent implements periodic timeout detection mechanisms where the receiving station regularly checks whether BlockAck acknowledgments are being received within expected time intervals. This periodic monitoring allows the system to maintain resource allocation during normal operation while automatically detecting when resources should be released due to timeout conditions, balancing continuity with efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7734978B2Communication method enabling use of both a normal acknowledgement scheme and a block acknowledgement scheme
Publication Date: 2010.06.08 SHARP KK
  • US7734978B2 patent drawing
  • US7734978B2 patent drawing
  • US7734978B2 patent drawing

AI summary

A receiver capable of switching between a NormalAck scheme that includes an acknowledgement for a single frame in one frame and a BlockAck scheme that includes an acknowledgement for a plurality of frames in one frame. The receiver regards the use of the BlockAck scheme to have been terminated and releases resource being used for the BlockAck scheme and switches to the NormalAck scheme if a data frame requesting the BlockAck scheme is not received within a predetermined period regardless of whether the receiving station has or has not received a data frame requesting the NormalAck scheme.