Adaptive Bit Rate Ladders for Playback Interruptions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User devices lack awareness of the root cause of playback interruptions during content output, leading to suboptimal choices between switching to a different bit rate or server, which can result in unnecessary quality reduction or increased start time.

Innovation Solution

User devices determine the cause of playback interruptions through metrics collection and analysis, enabling informed decisions to switch to a different bit rate or server based on network conditions, and the content delivery network dynamically generates alternative bit rate ladders to optimize content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the user device switches to a lower bit rate to avoid interruptions, then playback continuity is improved, but playback quality is reduced

Engineering Contradiction:
Improveplayback continuityVSAvoidplayback quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system implements feedback by monitoring playback interruptions and analyzing their causes (server issues, network problems, or device limitations). Based on this feedback, the device intelligently decides whether to switch bit rates or servers, avoiding unnecessary quality reductions when server switching would be more effective.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts the playback strategy based on real-time conditions. Instead of a static approach where the device always switches to lower bit rates, the system adapts its behavior by determining the root cause of interruptions and selecting the optimal response (bit rate switching or server switching) accordingly.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the user device switches to a different server to avoid interruptions, then playback continuity is improved, but start time is increased

Engineering Contradiction:
Improveplayback continuityVSAvoidstart time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of playback interruptions to determine their cause before executing a server switch. By pre-determining that a server issue is the root cause (rather than switching immediately upon any interruption), the system avoids unnecessary server switches that would increase start time without improving playback continuity.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the user device switches to a different server when no other servers can support the best resolution, then playback continuity is improved, but playback quality is reduced more than necessary

Engineering Contradiction:
Improveplayback continuityVSAvoidplayback quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system uses feedback from the content delivery network about server capabilities and conditions to make informed decisions. Before switching servers, the device receives information about which servers can support the desired bit rate and resolution, allowing it to avoid switching to servers that cannot maintain quality while still resolving playback interruptions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260113501A1Methods and systems for providing video at multiple bit rates
Publication Date: 2026.04.23 COMCAST CABLE COMM LLC
  • US20260113501A1 patent drawing
  • US20260113501A1 patent drawing
  • US20260113501A1 patent drawing

AI summary

A user device may optimize content delivery by dynamically adjusting encoding strategies based on network conditions. Initially, content is encoded at multiple bit rates defined by a first bit rate ladder having a first ratio between consecutive bit rates. Upon receiving information indicative of network conditions, a second bit rate ladder with a different ratio is generated, and the content is re-encoded at the second set of bit rates. Monitoring of network conditions continues to determine whether changes warrant further adjustments. This dynamic generation and encoding across alternative bit rate ladders enables fine-tuned load reduction in the content delivery network and improved playback quality for user devices.