Uplink HARQ Preemption Handling for Transport Block Buffer Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication systems, data transmission preemption can occur, leading to uncertainties and inefficiencies in handling hybrid automatic repeat request processes, particularly when higher priority transmissions preempt lower priority data, causing gNBs to be unaware of pending transport blocks in HARQ buffers.

Innovation Solution

Remote units determine data transmission preemption by not generating transport blocks for preempted uplink grants and flushing corresponding HARQ buffers, ensuring that pending data is not lost by transmitting stored transport blocks when the grant size matches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data transmission preemption is implemented to prioritize higher priority transmissions, then network responsiveness and quality of service are improved, but uncertainty and inefficiency increase in handling hybrid automatic repeat request processes

Engineering Contradiction:
Improvenetwork responsivenessVSAvoidHARQ process handling reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by having the gNB proactively indicate preemption status to the UE before the UE attempts to transmit preempted data. The network sends a preemption indication message that informs the UE which HARQ buffers contain preempted data, allowing the UE to take preliminary actions (flushing buffers, not generating transport blocks) before transmission attempts occur, thereby preventing waste of radio resources and ensuring reliable HARQ process handling.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the gNB schedules higher priority transmissions to preempt lower priority data, then transmission efficiency is improved, but the gNB becomes unaware of pending transport blocks in HARQ buffers

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidpending transport block information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements feedback by establishing a communication mechanism where the gNB sends preemption indication messages to the UE, and the UE provides feedback information about its HARQ buffer status. This feedback loop allows the gNB to maintain awareness of pending transport blocks even after preemption decisions are made, enabling the network to track which data has been preempted and which remains in buffers, thereby preventing information loss while maintaining high transmission efficiency.

Inventive Principle:
Principle #23Feedback

3Reliability

If transport blocks are generated for preempted uplink grants, then data loss is prevented, but network performance and resource utilization deteriorate

Engineering Contradiction:
Improvedata integrityVSAvoidnetwork performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by having the UE receive preemption indication messages from the gNB before attempting to generate or transmit transport blocks for preempted uplink grants. Based on this advance notice, the UE takes preliminary actions to avoid generating transport blocks for preempted data, thereby preventing waste of radio resources and improving network performance while maintaining data integrity for non-preempted transmissions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250343636A1Determining data transmission preemption
Publication Date: 2025.11.06 LENOVO (SINGAPORE) PTE LTD
  • US20250343636A1 patent drawing
  • US20250343636A1 patent drawing
  • US20250343636A1 patent drawing

AI summary

Apparatuses, methods, and systems are disclosed for determining data transmission preemption. One method includes receiving a first uplink grant for a first hybrid automatic repeat request process. The method includes determining that a first data transmission corresponding to the first uplink grant is preempted by a second data transmission corresponding to a second uplink grant for a second hybrid automatic repeat request process. The method includes, in response to determining that the first data transmission is preempted by the second data transmission: not generating a transport block for the first uplink grant; and flushing a hybrid automatic repeat request buffer corresponding to the first hybrid automatic repeat request process.