TCP ACK Shaping for Uplink Scheduling and Latency Balance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face challenges in efficiently managing Transmission Control Protocol (TCP) acknowledgement (ACK) messages, leading to increased latency and reduced performance due to delayed or large TCP ACK transmissions, which affect downlink and uplink data scheduling.

Innovation Solution

The UE generates TCP ACK messages based on characteristics of downlink and uplink communications, using delay timers, transmission blanking patterns, and threshold ACK sizes to optimize ACK message generation, allowing for flexible control of ACK message size and reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the UE transmits TCP ACK messages immediately upon receiving downlink data packets, then the acknowledgment speed is improved, but the uplink scheduling efficiency deteriorates due to random ACK transmissions interfering with scheduled uplink data packets

Engineering Contradiction:
ImproveACK transmission speedVSAvoiduplink scheduling efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent applies periodic action by implementing transmission blanking patterns where the UE refrains from transmitting ACK messages during specific time intervals. These blanking periods are configured to align with scheduled uplink data transmissions, creating a periodic rhythm of ACK transmission that avoids conflicts with scheduled uplink traffic while maintaining overall acknowledgment functionality

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent implements dynamics by making the ACK transmission behavior adaptive rather than static. The UE dynamically adjusts its ACK transmission timing based on received configurations including transmission blanking patterns, delay timers, and threshold ACK sizes. This dynamic adaptation allows the system to optimize ACK transmission speed while accommodating varying uplink scheduling requirements

Inventive Principle:
Principle #15Dynamics

2Productivity

If the UE delays TCP ACK message transmission using a delay timer, then the uplink scheduling efficiency is improved by reducing random transmissions, but the acknowledgment latency increases

Engineering Contradiction:
Improveuplink scheduling efficiencyVSAvoidACK latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies parameter changes by introducing configurable delay timer values that can be adjusted based on network conditions and traffic patterns. The delay timer parameter is set to an optimal value that balances two competing requirements: delaying ACK transmission enough to avoid interfering with scheduled uplink data packets, but not so long that it creates excessive acknowledgment latency. This parameter optimization resolves the contradiction between scheduling efficiency and latency

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements partial action by applying delay timers selectively rather than uniformly to all ACK messages. The system uses threshold ACK sizes to determine when delayed transmission is appropriate, applying the delay mechanism only to ACK messages that would otherwise create scheduling conflicts, while allowing other ACK messages to be transmitted more promptly

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If the UE transmits large TCP ACK messages to acknowledge multiple data packets, then the number of ACK transmissions is reduced, but the uplink resource consumption increases

Engineering Contradiction:
ImproveACK transmission efficiencyVSAvoiduplink resource consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by introducing threshold ACK size configurations that control the maximum size of ACK messages. This parameter is optimized to balance two factors: making ACK messages large enough to acknowledge multiple downlink data packets (improving transmission efficiency), but not so large that they consume excessive uplink resources. The threshold parameter enables fine-tuned control over this trade-off

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements segmentation by dividing large ACK messages into smaller segments when transmission blanking patterns or resource constraints are detected. Instead of transmitting one large ACK message that would consume excessive resources, the system segments the acknowledgment into multiple smaller messages transmitted at different times, reducing the resource burden of any single transmission while still acknowledging all received data packets

Inventive Principle:
Principle #1Segmentation

4Productivity

If the UE refrains from transmitting TCP ACK messages during transmission blanking intervals, then the uplink scheduling efficiency is improved, but the ACK message transmission reliability may deteriorate if data packets are received during blanking periods

Engineering Contradiction:
Improveuplink scheduling efficiencyVSAvoidACK transmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by proactively buffering ACK messages that need to be transmitted during blanking intervals. When the UE receives downlink data packets during transmission blanking periods, it prepares the corresponding ACK messages in advance and stores them in a buffer, rather than attempting immediate transmission. This preliminary buffering ensures that ACKs are not lost during blanking periods while still maintaining the scheduling efficiency benefits of refraining from transmissions during those intervals

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements an intermediary mechanism in the form of an ACK buffer that mediates between the need to acknowledge received data packets and the constraint to refrain from transmissions during blanking intervals. This buffer acts as an intermediary storage location that temporarily holds ACK messages, allowing the system to maintain both uplink scheduling efficiency (by not transmitting during blanking) and ACK reliability (by preserving ACKs for later transmission when blanking ends)

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12532312B2Transmission control protocol acknowledgement shaping
Publication Date: 2026.01.20 QUALCOMM INC
  • US12532312B2 patent drawing
  • US12532312B2 patent drawing
  • US12532312B2 patent drawing

AI summary

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may generate and transmit at least one TCP ACK message according to a delay timer. A duration for the delay timer may be based on a downlink data pattern associated with downlink data packets for the UE and an uplink scheduling pattern associated with uplink data packets for the UE. The UE may generate and transmit multiple TCP ACK message segments corresponding to the TCP ACK message based on the downlink data pattern and the uplink scheduling pattern. A TCP ACK message segment may correspond to feedback for a respective portion of the quantity of data. The UE may generate and transmit a TCP ACK message associated with the quantity of data based on a transmission blanking pattern.