Adjusting Acknowledgment Issuance Rate for Download Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data transmission, the imbalance between uplink and downlink bandwidths often leads to delayed and limited acknowledgment (ACK) transmission, restricting the downloading speed due to the uplink bandwidth's inability to handle the required ACKs efficiently.

Innovation Solution

An electronic device system dynamically adjusts the manner of ACK issuance and transmission by calculating the bandwidths and adjusting the rate of ACKs based on the available upload and download link capacities, allowing ACKs to be sent in conjunction with data packets, thereby optimizing data transfer speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If ACKs are sent at full downlink speed, then downloading speed is improved, but uplink bandwidth is insufficient causing ACK transmission delays

Engineering Contradiction:
Improvedownloading speedVSAvoidACK transmission delay
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent dynamically adjusts the ACK sending rate based on the ratio between downlink and uplink bandwidths. When downlink bandwidth is significantly larger than uplink bandwidth, the system reduces the ACK sending rate to match uplink capacity, preventing transmission delays while maintaining optimal downloading speed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the ACK transmission parameter (sending rate) based on bandwidth conditions. By calculating the bandwidth ratio and adjusting the ACK rate accordingly, the system adapts to varying network conditions and resolves the contradiction between high downloading speed and ACK transmission capability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If ACKs are sent at uplink bandwidth limit, then ACK transmission is successful, but downloading speed is limited by uplink capacity

Engineering Contradiction:
ImproveACK transmission success rateVSAvoiddownloading speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial action by sending only the necessary number of ACKs that the uplink bandwidth can handle, rather than sending ACKs at full downlink speed. This partial ACK transmission ensures reliability while avoiding the bottleneck that would limit downloading speed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses a delay window mechanism where multiple data packets can be downloaded and temporarily held before ACKs are sent. This copying approach allows the system to maintain high downloading speed by decoupling the download process from the ACK transmission process.

Inventive Principle:
Principle #26Copying

3Productivity

If data packets are downloaded at full downlink speed, then data transfer efficiency is improved, but ACKs accumulate in delay window causing bottlenecks

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidnumber of ACKs in delay window
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent implements preliminary action by pre-calculating the appropriate ACK sending rate based on uplink bandwidth capabilities before data transmission begins. This allows the system to proactively prevent ACK accumulation in the delay window while maintaining high data transfer efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from bandwidth measurements to continuously adjust the ACK sending rate. By monitoring the relationship between downlink and uplink bandwidths, the system dynamically optimizes the ACK transmission rate to match actual network conditions, preventing bottlenecks.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10560387B2Method for adjusting manner of issuing acknowledgement for downloading data and electronic device using the same
Publication Date: 2020.02.11 CHIUN MAI COMM SYST INC
  • US10560387B2 patent drawing
  • US10560387B2 patent drawing

AI summary

An electronic device which is able to acknowledge downloaded data packets at a maximum download speed includes at least one processor and a storage device. The resource allocations of a physical layer of a network are obtained, and a transmission volume of a download link of the physical layer is calculated. The rate of issuing and transmitting acknowledgments through an upload link, based on respective sizes of data packets and acknowledgments, is also calculated. A determination is made as to whether the rate of issuing acknowledgments per download packets should be changed to achieve effectively equal speed of issuing acknowledgments through the upload link and the manner of the issue is adjusted accordingly.