Short-Form Video Bitrate Adaptation for Throughput-Constrained Prefetching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video streaming techniques for short-form content struggle to balance quality of experience with efficient network resource use, particularly due to prefetching, and current network management approaches fail to optimize short-form video traffic effectively, leading to suboptimal quality and network inefficiencies.

Innovation Solution

Endpoint devices regulate bitrate based on communicated maximum throughput values from the network, selecting variants of video chunks to maximize utility functions while adhering to network constraints, optimizing prefetching and playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If prefetching is used to improve quality of experience for short-form video streaming, then video playback continuity is improved, but network resource waste increases

Engineering Contradiction:
Improvevideo playback continuityVSAvoidnetwork resource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary prefetching of video chunks before they are needed for playback, but controls the timing and amount based on predicted user behavior. The endpoint device prefetches subsequent video files during gaps in current video playback, ensuring continuity while avoiding excessive network resource consumption through intelligent prediction of which videos users will actually watch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The prefetching strategy dynamically adapts based on real-time network conditions, user viewing patterns, and video popularity metrics. The system adjusts prefetching aggressiveness, chunk selection, and bitrate choices dynamically, transitioning between conservative and aggressive prefetching modes based on current system state and predicted future demand.

Inventive Principle:
Principle #15Dynamics

2Reliability

If high bitrate variants are selected to improve video quality, then quality of experience is improved, but network throughput consumption increases

Engineering Contradiction:
Improvevideo qualityVSAvoidnetwork throughput
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system applies different quality levels to different video chunks based on local characteristics such as video importance, user viewing probability, and network conditions. Instead of uniformly selecting high bitrate variants for all chunks, the endpoint device selectively chooses higher quality variants only for chunks that are most likely to be viewed and have highest impact on user experience, while using lower bitrate variants for less important content.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes bitrate parameters based on multiple factors including network throughput availability, user device capabilities, video content characteristics, and predicted user behavior. The endpoint device adjusts the bitrate parameter for each video chunk selection to optimize the balance between video quality and network resource consumption, transitioning between different bitrate levels as conditions change.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If aggressive prefetching is performed to minimize playback gaps, then video streaming continuity is improved, but network resource efficiency deteriorates

Engineering Contradiction:
Improveplayback gapsVSAvoidnetwork resource efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system implements feedback loops where the endpoint device monitors actual user viewing behavior, network conditions, and prefetching effectiveness, then uses this feedback to adjust future prefetching decisions. The system learns from past predictions (whether users watched prefetched videos or skipped them) and refines its prediction algorithms to improve future prefetching accuracy and network resource efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs partial prefetching by selecting only the necessary number of video chunks to cover the predicted viewing duration, rather than prefetching entire videos or excessive amounts of content. The endpoint device calculates the optimal prefetch horizon based on video duration, user viewing patterns, and network conditions, prefetching just enough content to minimize playback gaps without over-consumption of network resources.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250260863A1Optimization of bitrate adaptation and prefetching for short-form video
Publication Date: 2025.08.14 AT&T INTELLECTUAL PROPERTY I L P
  • US20250260863A1 patent drawing
  • US20250260863A1 patent drawing
  • US20250260863A1 patent drawing

AI summary

A method includes acquiring a playlist identifying a plurality of video files to be played back during a video streaming session on an endpoint device, obtaining, from an operator of a communications network over which the video files are to be downloaded, a maximum throughput for the video streaming session, selecting a subsequent video file that is scheduled in the playlist for playback after a playback of a currently playing video file, wherein the subsequent video file includes a plurality of chunks, selecting, based on the maximum throughput and for each of the chunks, a variant, such that a plurality of variants is selected in which each variant corresponds to one chunk of the plurality of chunks, wherein the variants are selected to maximize a utility function that is constrained by the maximum throughput, and downloading the plurality of variants to a local buffer of the endpoint device.