CPE Uplink Latency Control Through Adaptive Packet Queuing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional customer-premises equipment (CPE) experiences bufferbloat, leading to high latency and latency variation due to insufficient bandwidth adjustment during uplink packet transmission, affecting the performance of interactive applications over 4G/5G networks.

Innovation Solution

An uplink latency control method and CPE that dynamically adjusts packet transmission discipline based on network congestion conditions, using an uplink latency controller to manage queuing and packet transmission between the queuing discipline manager and network driver, including threshold-based congestion detection and adaptive parameter adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the CPE provides as many buffers as possible to avoid packet loss, then packet loss is reduced, but the packet waiting time in the queue increases significantly causing bufferbloat

Engineering Contradiction:
Improvepacket loss rateVSAvoidpacket waiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic buffer size adjustment by introducing a buffer size adaptation module that continuously monitors network conditions and adjusts the buffer size accordingly. The buffer size is dynamically changed based on measured round-trip time (RTT) and throughput metrics, transitioning from a static to a dynamic buffering strategy that adapts to changing network conditions to prevent bufferbloat while maintaining packet loss prevention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the buffer size parameter from a fixed value to a dynamically adjusted parameter. The buffer size adaptation module modifies the buffer size parameter based on network performance metrics such as RTT and throughput, allowing the system to optimize the trade-off between packet loss prevention and latency reduction by adjusting this critical parameter in response to actual network conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the CPE uses large buffers to handle burst packets, then packet loss is avoided, but uplink latency increases due to bufferbloat

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

Solution Approach 1:

The patent implements a feedback mechanism where the buffer size adaptation module continuously monitors network performance metrics including round-trip time (RTT) and throughput. This feedback loop allows the system to detect when latency is increasing due to bufferbloat and automatically adjust the buffer size downward, or when packet loss is occurring and increase the buffer size, creating a self-regulating system that balances reliability and latency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static buffer allocation to dynamic buffer adjustment, where the buffer size is continuously adapted based on real-time network conditions. This dynamic approach allows the CPE to respond to burst traffic patterns by temporarily increasing buffer capacity while automatically reducing buffer size when conditions improve, thereby preventing sustained bufferbloat and its associated latency penalties.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If the transmission scheduling and transmission rate are fixed, then device complexity is reduced, but the CPE cannot adapt to changing uplink bandwidth causing bufferbloat

Engineering Contradiction:
Improvetransmission control complexityVSAvoidbandwidth adaptation capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a self-service mechanism where the buffer size adaptation module autonomously monitors network conditions and adjusts buffer parameters without requiring complex external control or manual intervention. The system uses built-in measurement capabilities to track RTT and throughput, automatically making decisions about buffer size adjustments based on predefined algorithms, thereby providing adaptability while maintaining relatively simple device architecture.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4258615B1Uplink latency control method and customer-premises equipment
Publication Date: 2025.09.03 MITRASTAR TECH
  • EP4258615B1 patent drawingFigure 1
  • EP4258615B1 patent drawingFigure 2
  • EP4258615B1 patent drawingFigure 3

AI summary

An uplink latency control method is provided, which includes: detecting a congestion condition of a packet buffer (2121) of a network driver (212); and according to the congestion condition, adjusting a packet transmission discipline of a queuing discipline manager (210), and controlling a packet transmission between the queuing discipline manager (210) and the network driver (212).