Wireless Device Reordering Timer Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing packet reordering systems in wireless communication networks face challenges in balancing memory usage, processing resources, and packet delivery latency due to the fixed reordering timer values set by network devices, which have limited information about device-specific conditions such as link quality and packet error rates.

Innovation Solution

A wireless device processor dynamically adjusts the reordering timer based on detected conditions such as packet retransmissions, beam refinement operations, discontinuous reception configurations, delay tolerance of applications, and priority characteristics of packets, allowing for a more accurate balancing of memory usage and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a large reordering timer value is used, then packet loss is decreased, but memory requirements and packet delivery latency increase

Engineering Contradiction:
Improvepacket lossVSAvoidpacket delivery latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic reordering timer adjustment by monitoring packet reception patterns and automatically modifying the timer value. The system transitions from a static timer set by network devices to a dynamic timer that adapts to real-time communication conditions, resolving the contradiction between maintaining reliability and minimizing latency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the timer parameter based on detected communication conditions such as packet error rates and reception patterns. By adjusting the timer value dynamically rather than using a fixed large value, the system maintains packet reliability while reducing unnecessary waiting time and associated latency

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a large reordering timer value is used, then packet loss is decreased, but memory requirements increase

Engineering Contradiction:
Improvepacket lossVSAvoidmemory requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The dynamic timer adjustment reduces the time packets are held in memory by expiring the timer sooner when conditions allow. This decreases the quantity of packets stored in memory at any given time, thereby reducing memory requirements while maintaining reliability through adaptive timing

Inventive Principle:
Principle #15Dynamics

3Loss of time

If a small reordering timer value is used, then latency and memory requirements are decreased, but packet loss increases

Engineering Contradiction:
Improvepacket delivery latencyVSAvoidpacket loss
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system implements feedback mechanisms by monitoring packet reception success rates and using this information to adjust the timer value. When packet loss is detected, the timer is increased to allow more time for retransmission; when reception is successful, the timer is decreased, thus maintaining reliability while minimizing latency

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The timer parameter is dynamically changed based on real-time communication conditions. The system transitions from a fixed small timer that causes packet loss to an adaptive timer that maintains reliability by increasing the value when needed while keeping it small otherwise to minimize latency

Inventive Principle:
Principle #35Parameter changes

4Ease of operation

If network devices set the reordering timer, then timer configuration is simplified, but device-specific conditions such as link quality and error rates are not adequately considered

Engineering Contradiction:
Improvetimer configurationVSAvoidcondition detection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The wireless device performs self-service by autonomously monitoring its own communication conditions (link quality, error rates, reception patterns) and automatically adjusting its reordering timer accordingly. This eliminates the need for complex network-side configuration while achieving precise adaptation to device-specific conditions

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from the wireless device's own performance measurements to adjust the timer. The device monitors its reception conditions and feeds this information back into the timer adjustment mechanism, achieving both ease of operation and high measurement precision

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11706323B2Managing a reordering timer
Publication Date: 2023.07.18 QUALCOMM INC
  • US11706323B2 patent drawing
  • US11706323B2 patent drawing
  • US11706323B2 patent drawing

AI summary

Embodiments include methods for managing a reordering timer performed by a processor of a wireless device. The processor may receive packets from a communication network and store the packets in a memory buffer of the wireless device. The processor may detect one or more conditions that affect an amount of time required to reorder or reassemble at least some of the packets received from the communication network. The processor may determine a timer adjustment based on the detected one or more conditions. The processor may adjust a timer with the determined timer adjustment. The processor may deliver one or more packets from the memory buffer in response to expiration of the adjusted timer.