Wireless Device Duplicate ACK Recovery Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication systems face inefficiencies due to duplicate acknowledgment (ACK) messages, which lead to redundant retransmissions, decreased throughput, increased latency, and adverse effects on system performance.
Innovation Solution
A method and system for reducing duplicate ACK messages by identifying and managing these messages based on a trigger threshold, where a device transmits or receives multiple data packets and determines if ACK messages are duplicates, allowing for the performance of a duplicate ACK recovery procedure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If duplicate ACK messages are transmitted to indicate successful receipt of data packets, then reliability of data transmission is improved, but system throughput decreases and latency increases
Solution Approach 1:
The patent extracts and removes duplicate ACK messages from the transmission stream. By identifying when a packet has been successfully received and already acknowledged, the system stops transmitting redundant ACK messages, thereby improving throughput while maintaining reliability through selective acknowledgment.
Solution Approach 2:
The patent implements a feedback mechanism where the receiver tracks which packets have been successfully received and acknowledged. This feedback information is used to determine whether to transmit ACK messages, allowing the system to maintain reliability by confirming receipt while avoiding redundant transmissions that would reduce throughput.
2Reliability
If duplicate ACK messages are transmitted to confirm packet receipt, then data transmission reliability is improved, but transmission time increases
Solution Approach 1:
The patent removes duplicate ACK messages from the transmission sequence. By eliminating redundant acknowledgment transmissions, the system reduces the total time spent on communication while maintaining reliable data transmission through selective acknowledgment of only necessary packets.
Solution Approach 2:
The patent implements a mechanism to skip or rush through duplicate ACK transmissions. When the receiver determines that a packet has already been successfully processed and acknowledged, the system skips the redundant ACK transmission, thereby reducing latency while preserving transmission reliability.
3Productivity
If duplicate ACK recovery procedure is performed to reduce redundant retransmissions, then system throughput is improved, but device complexity increases
Solution Approach 1:
The patent implements a self-service mechanism where the receiver autonomously tracks which packets have been successfully received and generates appropriate feedback. This self-service approach allows the system to identify and handle duplicate ACK situations without requiring complex external intervention, thereby improving throughput while keeping the implementation relatively simple.
Solution Approach 2:
The patent performs preliminary tracking and identification of duplicate ACK messages before they cause problems. By maintaining a record of successfully received packets and proactively determining whether an ACK message is duplicate, the system can prevent redundant retransmissions and improve throughput through a manageable complexity approach.
Data Source
AI summary
Methods, systems, and devices for wireless communication are described. A device may transmit or receive multiple data packets via a data connection established via a wireless channel. The multiple data packets may be a sequence of data packets. The device may identify a quantity of duplicate acknowledgment (ACK) messages, where a first ACK message may be identified as being a duplicate ACK message based on a second ACK message indicating successful receipt of a same packet as the first ACK message and successful receipt of one or more subsequent packets in the sequence of data packets, and based on the second ACK message being generated within a time duration threshold of the first ACK message. The device may perform a duplicate ACK recovery procedure based on the quantity of duplicate ACK messages satisfying a trigger threshold.


