UE Flow Control for Extended Reality Interaction Delay Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless communication systems experience user interaction delays due to increased latency when user equipment (UE) buffers grow, degrading the user experience, particularly in extended reality applications.

Innovation Solution

The UE implements a flow control layer to manage packet generation rates based on buffer thresholds, adjusting the rate of packet transmission when the buffer exceeds or falls below predefined thresholds, and indicates to the application layer to suspend or resume packet generation accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the UE increases buffer size to handle packet transmission, then packet transmission reliability is improved, but user interaction delay increases

Engineering Contradiction:
Improvepacket transmission reliabilityVSAvoiduser interaction delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic flow control by making the buffer size adaptive rather than static. The flow control layer dynamically adjusts the packet generation rate based on real-time buffer conditions, switching between different transmission modes (rate reduction when buffer is full, normal operation when buffer has space). This dynamic adaptation resolves the contradiction by allowing the system to maintain reliability through buffer usage while minimizing delay through responsive rate adjustment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a feedback mechanism where the flow control layer continuously monitors buffer status and provides feedback to the application layer. When the buffer reaches a threshold level, the flow control layer sends feedback indicating that packet generation should be reduced or suspended. This feedback loop enables the system to maintain reliability by utilizing buffer capacity while preventing excessive delay by及时调整 transmission rates based on current buffer conditions.

Inventive Principle:
Principle #23Feedback

2Productivity

If the UE transmits packets at a high rate, then productivity is improved, but buffer overflow risk increases causing delays

Engineering Contradiction:
Improvepacket transmission rateVSAvoidbuffer overflow delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by proactively monitoring buffer status before overflow occurs. The flow control layer checks buffer conditions in advance and adjusts the packet generation rate preemptively when the buffer approaches its capacity threshold. This prevents buffer overflow delays by taking action before the harmful condition (overflow) occurs, while still maintaining high productivity by only reducing rates when necessary.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If the UE implements flow control monitoring, then user interaction delay is reduced, but device complexity increases

Engineering Contradiction:
Improveuser interaction delayVSAvoidflow control complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the flow control layer to autonomously monitor its own buffer status and make decisions about packet generation rates without requiring complex external control mechanisms. The system serves itself by using internal buffer status information to automatically adjust transmission rates, reducing user interaction delay while avoiding the complexity of external flow control systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12389262B2Uplink packet management for user interaction delay reduction
Publication Date: 2025.08.12 QUALCOMM INC
  • US12389262B2 patent drawing
  • US12389262B2 patent drawing
  • US12389262B2 patent drawing

AI summary

Methods, systems, and devices for wireless communications are described. For instance, a flow control layer of a UE may provide a capability message to an application layer including an indication that the UE supports a service for providing flow control information for support of extended reality traffic and may receive a message from an application of the application layer registering a flow associated with the application with the service. The flow control layer may provide, to the application via the service, an indication that a quantity of packets or bytes in a buffer of the flow control layer fails to satisfy a threshold. The UE may obtain, from the application, a packet associated with the flow based on providing the indication that the quantity of packets or bytes in the buffer fails to satisfy the threshold and may transmit, to a network entity, a message including the obtained packet.