Bandwidth Prediction Source Selection for Video Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video streaming technologies face challenges in dynamically selecting the best bandwidth prediction source for optimal video quality, as they often rely on either local historical data or network-based predictions, which may not accurately reflect real-time conditions, leading to inconsistent user experience.

Innovation Solution

A method that dynamically selects the best bandwidth prediction source by combining local historical throughput data, network historical data, and real-time network measurements, allowing for validation against actual throughput and adaptive decision-making to choose the most accurate prediction source for each video session.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If local historical throughput data is used for bandwidth prediction, then the prediction is based on device-specific patterns, but it may not reflect real-time network conditions accurately

Engineering Contradiction:
Improvebandwidth prediction accuracyVSAvoidadaptability to real-time network conditions
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent combines multiple bandwidth prediction sources (local historical data, network historical data, and real-time network measurements) into a unified prediction system. The video player evaluates predictions from different sources and selects the most accurate one dynamically, merging the advantages of each source to achieve both precision and adaptability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system dynamically selects which prediction source to use based on current performance validation. The video player continuously monitors actual throughput and adjusts its preference for different prediction sources in real-time, making the system adaptive to changing network conditions rather than relying on a fixed approach.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If network-based prediction is used according to historical throughput data, then network-wide patterns are captured, but device-specific conditions may be overlooked

Engineering Contradiction:
Improvenetwork-wide pattern recognitionVSAvoidprediction accuracy for individual device
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system merges network-based historical data with local device-specific historical data, allowing the video player to benefit from both network-wide patterns and device-specific characteristics. This combination enables the system to capture macro-level trends while maintaining sensitivity to individual device conditions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies local quality by allowing different prediction sources to serve different purposes. Local historical data provides device-specific customization while network historical data provides broader context. The system selectively applies each source based on which better suits the current prediction needs, treating each data source with its appropriate level of specificity.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If multiple bandwidth prediction sources are utilized, then prediction accuracy can be improved through validation, but system complexity increases

Engineering Contradiction:
Improvebandwidth prediction accuracyVSAvoidprediction source selection mechanism
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements feedback by continuously monitoring actual throughput and using this information to validate and adjust predictions from different sources. The video player learns from past performance which prediction sources are most accurate under different conditions and adjusts its selection accordingly, reducing the need for complex manual configuration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The video player autonomously evaluates and selects the best prediction source without requiring external intervention. The system self-manages the complexity by automatically validating predictions against actual throughput and making informed decisions about which data source to trust, eliminating the need for manual system configuration or complex external control mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11627046B2Apparatus and method for selecting a bandwidth prediction source
Publication Date: 2023.04.11 AT&T INTELLECTUAL PROPERTY I L P
  • US11627046B2 patent drawing
  • US11627046B2 patent drawing
  • US11627046B2 patent drawing

AI summary

Aspects of the subject disclosure may include, for example, obtaining, from a first source of information, a first bandwidth prediction, wherein the first bandwidth prediction is based upon historical bandwidth data that had been provided by a plurality of devices; obtaining, from a second source of information, a second bandwidth prediction, wherein the second bandwidth prediction is based upon network measurements, and wherein the network measurements are other than the historical bandwidth data that had been provided by the plurality of devices; selecting as a source of a future bandwidth prediction one of the first source of information and the second source of information, wherein the selecting is based upon a comparison of each of the first bandwidth prediction and the second bandwidth prediction to an actually obtained bandwidth of the device. Other embodiments are disclosed.