In-band QoE Feedback for Dynamic Per-Flow QoS Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication networks lack efficient methods to dynamically enhance Quality of Service (QoS) for specific data flows based on end-user perceived Quality of Experience (QoE), leading to resource wastage due to uniform QoS provisioning across all data flows within a class, even though they may not require the same level of service to maintain acceptable QoE.

Innovation Solution

A method and network node that receive and decode QoE information from data packets to adjust QoS mechanisms in real-time, using in-band feedback within the communication network, allowing for tailored QoS adjustments based on the specific QoE requirements of each data flow, thereby enhancing the Quality of Experience for end-users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If uniform QoS is provisioned for all data flows in a QoS class, then network management is simplified, but resource wastage occurs because not all flows need the same QoS level

Engineering Contradiction:
Improvenetwork management complexityVSAvoidresource wastage
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent segments the QoS provisioning approach by introducing per-flow QoS parameters alongside existing per-class parameters. This allows different data flows within the same QoS class to receive differentiated service levels based on their individual QoE requirements, thereby eliminating resource wastage while maintaining manageable network control through structured parameter organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic QoS adjustment by enabling network nodes to modify QoS parameters in real-time based on feedback QoE information. The system can dynamically allocate resources to flows experiencing degraded QoE while maintaining efficient resource utilization for flows with acceptable QoE, resolving the contradiction between simplified management and resource optimization.

Inventive Principle:
Principle #15Dynamics

2Reliability

If QoS is enhanced for all data flows to ensure acceptable QoE, then user satisfaction is improved, but network efficiency decreases due to overprovisioning

Engineering Contradiction:
ImproveQoE acceptanceVSAvoidnetwork efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by enabling differentiated QoS treatment for individual data flows based on their specific QoE requirements. Instead of uniformly enhancing QoS for all flows, the system provides enhanced QoS only to flows that need it, thereby maintaining network efficiency while ensuring acceptable QoE for those requiring it.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent utilizes feedback mechanisms where QoE information is collected and fed back to network nodes, enabling dynamic QoS adjustment. This feedback loop allows the network to identify which flows require QoS enhancement and adjust resource allocation accordingly, preventing overprovisioning while maintaining user satisfaction for affected flows.

Inventive Principle:
Principle #23Feedback

3Productivity

If QoS parameters are adjusted per data flow based on QoE feedback, then resource allocation is optimized, but system complexity increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidQoS control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent achieves universality by designing a QoS control framework that operates at multiple levels (per-flow and per-class) and can function in various network configurations. The mechanism integrates with existing QoS infrastructure while adding per-flow capabilities, allowing optimized resource allocation without requiring complete system redesign, thus managing complexity through multi-functional design.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Adaptability or versatility

If in-band QoE feedback is implemented within IP packets, then scalability is improved, but packet processing complexity increases

Engineering Contradiction:
Improvenetwork scalabilityVSAvoidpacket processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies the nesting principle by embedding QoE feedback information within the existing IP packet structure, specifically within the IP options or extension headers. This nested approach allows the feedback mechanism to scale with the network without requiring separate signaling channels, while the processing complexity is managed by utilizing existing packet processing frameworks and protocols.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS9203764B2Quality of experience enhancement through feedback for adjusting the quality of service in communication networks
Publication Date: 2015.12.01 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9203764B2 patent drawing
  • US9203764B2 patent drawing
  • US9203764B2 patent drawing

AI summary

A method of enhancing Quality of Experience (QoE) associated with an application flow for an end-user in a communication network comprises: receiving a packet belonging to the application flow, the packet comprising QoE information determined based on previous packets exchanged within the application flow; decoding the QoE information from the received packet; and adjusting a QoS mechanism for the packet, based on the decoded QoE information for enhancing the QoE of the application flow. A network node for carrying out this method is disclosed. Also, a method for relaying QoE associated with an application flow for an end-user in a communication network comprises: receiving packets belonging to the application flow; calculating QoE information based on the received packets; and sending the calculated QoE information back to the communication network, the QoE information being included in a packet belonging to the application flow. A network node for carrying out this method is disclosed.