Adaptive Congestion Control Algorithm Selection for Wireless Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face challenges in efficiently managing congestion control, leading to suboptimal throughput and latency in various communication scenarios due to the lack of dynamic and adaptive congestion control algorithms.

Innovation Solution

A user equipment (UE) employs a congestion control algorithm selected from a set of candidate algorithms based on obtained communication parameters, using machine learning models to optimize throughput and latency by dynamically switching between different congestion control methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single congestion control algorithm is used, then device complexity is reduced, but adaptability to different communication scenarios deteriorates

Engineering Contradiction:
Improvecongestion control mechanism complexityVSAvoidadaptability to communication scenarios
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic congestion control by enabling the UE to switch between multiple congestion control algorithms (e.g., TCP Cubic, TCP BBR, TCP Reno) based on real-time communication parameters such as network conditions, traffic type, and service requirements. This dynamic selection mechanism allows the system to adapt to varying network scenarios without permanently increasing device complexity, as the algorithm switching is triggered only when parameter thresholds are met.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of the congestion control mechanism by introducing a set of configurable communication parameters (e.g., bandwidth, delay, packet loss rate) that determine which algorithm should be active. By monitoring these parameters and adjusting the selected algorithm accordingly, the system achieves versatility across different scenarios while maintaining manageable complexity through parameter-driven decision-making rather than hard-coded complexity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple congestion control algorithms are supported, then adaptability to different scenarios is improved, but device complexity increases

Engineering Contradiction:
Improveadaptability to communication scenariosVSAvoidcongestion control mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the congestion control functionality by dividing it into multiple independent algorithms (TCP Cubic, TCP BBR, TCP Reno, etc.), each optimized for specific scenarios. The UE evaluates communication parameters and selects only the appropriate algorithm for the current scenario, rather than maintaining all algorithms simultaneously active. This segmentation reduces the effective complexity at any given time while preserving adaptability across scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary selection mechanism that mediates between multiple congestion control algorithms and the actual communication traffic. This intermediary layer evaluates communication parameters and routes traffic through the most suitable algorithm, acting as a bridge that manages the complexity of supporting multiple algorithms without requiring the entire system to handle all algorithms simultaneously. The intermediary simplifies the overall system architecture by centralizing the selection logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If dynamic algorithm switching is implemented, then communication efficiency is improved, but processing overhead increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidprocessing overhead
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies partial action by implementing dynamic algorithm switching only when communication parameters indicate a change in network conditions or traffic characteristics. Rather than continuously evaluating and switching algorithms, the system monitors parameters and triggers switching only when threshold changes are detected, reducing unnecessary processing overhead while maintaining communication efficiency when it matters most.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements feedback mechanisms where the UE continuously monitors communication parameters (bandwidth, delay, packet loss) and uses this feedback to determine when algorithm switching is appropriate. The feedback loop allows the system to make informed decisions about algorithm selection based on actual network performance, improving communication efficiency while avoiding unnecessary switching that would increase processing overhead. The feedback-driven approach ensures switching occurs only when beneficial.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12369073B2Congestion control algorithms
Publication Date: 2025.07.22 QUALCOMM INC
  • US12369073B2 patent drawing
  • US12369073B2 patent drawing
  • US12369073B2 patent drawing

AI summary

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may obtain one or more communication parameters associated with one or more communications to be transmitted by the UE. The UE may transmit the one or more communications based at least in part on a congestion control algorithm selected from a set of candidate congestion control algorithms, the congestion control algorithm selected based at least in part on the one or more communication parameters. Numerous other aspects are described.