Throughput Distribution for VoIP and Non-VoIP Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 5G communication systems, there is a need for efficient distribution of throughput among various applications on User Equipment (UE) to ensure optimal quality of service, particularly for VoIP and non-VoIP applications, as existing methods lack clarity on when and how to trigger recommended bit rate queries and select suitable rates, leading to inaccurate adaptation of bit rates for applications like messaging and email.

Innovation Solution

A method and system for distributing throughput intelligently among applications on UE, where recommended bit rate information is received from a network node, and codec rates are allocated to VoIP applications based on quality feedback, while bit rates for non-VoIP applications are allocated based on throughput requirements, with prioritization of foreground applications and dynamic adjustment based on allocation order and quality feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing bit rate allocation methods are used, then the system is simple to implement, but the quality of service for VoIP and non-VoIP applications is not optimally ensured

Engineering Contradiction:
Improvequality of serviceVSAvoidbit rate allocation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the bit rate allocation process into distinct phases: first allocating bit rates to VoIP applications based on quality feedback, then allocating remaining bit rates to non-VoIP applications. This segmentation enables optimal QoS for different application types while maintaining manageable system complexity through structured decision-making.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic bit rate allocation where the network node continuously monitors quality feedback from VoIP applications and adjusts bit rate assignments in real-time. The system dynamically responds to changing network conditions and application requirements, optimizing QoS without requiring complex static configuration.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If recommended bit rate queries are triggered frequently, then the throughput distribution is more accurate, but the network overhead and processing time increase

Engineering Contradiction:
Improvethroughput distribution accuracyVSAvoidquery trigger time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-configuring allocation priorities and thresholds at the network node. The system prepares quality feedback mechanisms and bit rate calculation frameworks in advance, enabling accurate throughput distribution decisions without requiring frequent real-time queries, thus reducing time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the network node receives quality feedback from VoIP applications and uses this information to adjust bit rate allocations. This feedback loop enables accurate throughput distribution based on actual performance metrics while avoiding unnecessary frequent queries by using intelligent feedback-driven adjustments.

Inventive Principle:
Principle #23Feedback

3Reliability

If codec rates are allocated based on quality feedback, then the VoIP application performance is optimized, but the allocation process becomes more complex

Engineering Contradiction:
ImproveVoIP application performanceVSAvoidrate allocation process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses quality feedback from VoIP applications to dynamically adjust codec rates. The network node monitors feedback metrics and automatically modifies bit rate allocations to optimize VoIP performance. This feedback mechanism simplifies the allocation process by using automatic adjustments based on actual performance rather than complex manual configuration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes operational parameters by adjusting codec rates and bit rate allocations based on quality feedback thresholds. The system modifies key parameters such as allocation priorities and rate values dynamically, optimizing VoIP performance through parameter adjustment rather than complex process redesign.

Inventive Principle:
Principle #35Parameter changes

4Ease of operation

If foreground applications are prioritized, then the user experience is improved, but the resource allocation among multiple applications becomes more complex

Engineering Contradiction:
Improveuser experienceVSAvoidresource allocation logic
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments applications into foreground and background categories with distinct allocation priorities. Foreground applications receive higher priority bit rate allocation to enhance user experience, while background applications receive remaining resources. This segmentation simplifies the allocation logic by using clear priority tiers rather than complex weighting mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic priority assignment where foreground applications maintain higher allocation priorities during active usage periods. The system dynamically adjusts priorities based on application state and user activity, improving user experience without requiring complex static priority configurations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11777866B2Systems and methods for intelligent throughput distribution amongst applications of a User Equipment
Publication Date: 2023.10.03 SAMSUNG ELECTRONICS CO LTD
  • US11777866B2 patent drawing
  • US11777866B2 patent drawing
  • US11777866B2 patent drawing

AI summary

A method of distributing throughput intelligently amongst a plurality of applications residing at a User Equipment (UE) is provided. The method includes receiving, at the UE, recommended bit rate (RBR) information from a network node, the RBR information indicating a throughput value allocated to the UE, allocating a codec rate from the allocated throughput value to at least one voice over internet protocol (VoIP) application from the plurality of applications, and allocating, from remaining throughput value of the allocated throughput value, a bit rate to each of a plurality of non-VoIP applications from the plurality of applications, based on corresponding throughput requirement associated with the plurality of non-VoIP applications.