STUN Binding Request Network Attribute Feedback for Media Bitrate Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In media sessions, ensuring Quality of Experience (QoE) is challenging when only one endpoint supports explicit network feedback, as the lack of feedback mechanisms prevents both endpoints from adjusting their bitrates effectively, leading to network congestion and reduced QoE.

Innovation Solution

A first device sends a STUN binding request with network attribute fields, and an intermediate node inserts missing metrics into the binding response, allowing the first device to adjust the media session's bitrate based on the received metrics, even if the opposing endpoint does not support the feedback mechanism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If explicit network feedback mechanism is supported by both endpoints, then both endpoints can adjust their bitrates effectively to maintain QoE, but the requirement for feedback mechanism support increases system complexity and compatibility requirements

Engineering Contradiction:
ImproveQoE maintenanceVSAvoidFeedback mechanism compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary approach where one endpoint (the feedback-capable endpoint) acts as a mediator that collects network feedback and communicates it to the other endpoint. This allows the non-feedback-capable endpoint to benefit from bitrate adjustment information without needing to implement the feedback mechanism itself, thus maintaining QoE while reducing compatibility requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where network conditions are monitored and bitrate adjustment recommendations are generated based on this feedback. The feedback-capable endpoint receives explicit network feedback, processes it to determine optimal bitrate adjustments, and communicates these adjustments to both endpoints, ensuring QoE maintenance through informed bitrate control.

Inventive Principle:
Principle #23Feedback

2Device complexity

If only one endpoint supports feedback mechanism, then device complexity is reduced, but the ability to adjust bitrates at both endpoints is lost leading to network congestion

Engineering Contradiction:
ImproveFeedback mechanism implementationVSAvoidBitrate adjustment capability
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The feedback-capable endpoint serves as an intermediary that performs bitrate adjustment calculations and communicates decisions to both endpoints. This allows the system to achieve coordinated bitrate control with minimal implementation complexity, as only one endpoint needs to implement the feedback mechanism while both benefit from the adjustment capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges the bitrate control functionality at a single endpoint that supports feedback mechanisms. This endpoint consolidates the decision-making for both endpoints, combining the feedback processing and bitrate adjustment logic in one location, thereby achieving effective bitrate control without requiring complex implementation at both ends.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If neither endpoint supports feedback mechanism, then device complexity is minimized, but network congestion occurs and QoE deteriorates

Engineering Contradiction:
ImproveFeedback mechanism supportVSAvoidNetwork performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces feedback capability to at least one endpoint to enable network condition monitoring and bitrate adjustment. This feedback mechanism provides the necessary information to prevent network congestion and maintain QoE, while keeping the implementation simple by requiring feedback support at only one endpoint rather than both.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9917871B2Optimizing media bitrate with explicit network feedback on one client only
Publication Date: 2018.03.13 CISCO TECHNOLOGY INC
  • US9917871B2 patent drawing
  • US9917871B2 patent drawing
  • US9917871B2 patent drawing

AI summary

In one embodiment, a first device in a network sends a Session Traversal Utilities for Network Address Translation (STUN) binding request towards an endpoint device of a media session between the first and endpoint devices. The binding request includes one or more network attribute fields. The first device receives a binding response from an intermediate node between the first and endpoint devices in the network, in response to sending the binding request towards the endpoint device. The intermediate node inserted the one or more network attribute fields into the binding response. The received binding response includes one or more metrics for the media session in the one or more network attribute fields. The first device adjusts one or more bitrates of the media session based on the one or more metrics for the media session in the received binding response.