Dynamic Reordering Timer for Wireless Packet Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Packet reordering in wireless communication networks leads to impaired application performance, decreased network throughput, unnecessary packet retransmissions, and incorrect network congestion window sizing, due to the unpredictable delivery and order of data packets.

Innovation Solution

A method to determine a reordering timer based on the severity of packet reordering and application requirements, using deep packet inspection to assess the reordering severity and dynamically adjust the timer to mitigate packet reordering impacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed reordering timer is used, then the implementation is simple, but it cannot adapt to different packet reordering severities and application requirements

Engineering Contradiction:
Improveadaptability to different reordering severitiesVSAvoidtimer determination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from a fixed timer to a dynamic timer whose value is determined based on packet reordering severity and application requirements. The reordering timer is calculated using the formula: timer_value = base_timer_value + (reordering_severity * adjustment_factor), allowing the timer to adapt to different network conditions and application needs while maintaining manageable complexity through algorithmic determination.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of timer value based on measured packet reordering severity and application-specific requirements. By adjusting the timer parameter dynamically according to actual network conditions rather than using a static value, the system achieves adaptability while the parameter determination follows a systematic approach that prevents excessive complexity.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If deep packet inspection is performed to determine reordering severity, then the reordering assessment is accurate, but the processing time and computational resources increase

Engineering Contradiction:
Improvereordering severity measurement accuracyVSAvoidprocessing time for packet examination
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by performing deep packet inspection only when necessary - specifically when packet reordering is detected or suspected. Rather than continuously inspecting all packets, the system triggers intensive examination only when reordering events occur, achieving accurate measurement precision when needed while minimizing processing time during normal operation.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses self-service by having the packet inspection mechanism automatically detect reordering conditions and initiate its own examination process without external intervention. The deep packet inspection is triggered by the system's own observations of reordering patterns, allowing accurate assessment while the self-triggering mechanism avoids unnecessary processing during stable conditions.

Inventive Principle:
Principle #25Self-service

3Reliability

If packets are buffered to handle reordering, then packet delivery reliability improves, but network bandwidth consumption increases

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies dynamics by adjusting buffer management strategies based on real-time reordering severity and application requirements. The buffer size and retention policies are dynamically modified according to current network conditions, allowing the system to maintain packet delivery reliability during high reordering periods while reducing bandwidth consumption during normal operation through adaptive buffer management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes buffer-related parameters such as buffer size, retention time, and discard thresholds based on measured reordering severity and application needs. By dynamically adjusting these parameters rather than using fixed values, the system achieves reliable packet delivery when necessary while minimizing unnecessary bandwidth consumption during periods of stable packet flow.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9385931B1Determining a reordering timer
Publication Date: 2016.07.05 SPRINT SPECTRUM LLC
  • US9385931B1 patent drawing
  • US9385931B1 patent drawing
  • US9385931B1 patent drawing

AI summary

In systems and method of determining a reordering timer in a wireless communication network, it is determined that a packet reordering of a plurality of data packets meets a reordering threshold, and the plurality of data packets is examined to determine a reordering severity of the plurality of data packets. Based on the determined reordering severity and an application requirement associated with the plurality of data packets, a reordering timer is determined.