Adaptive Bitrate Segment Assembly for Personalized CDN Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for delivering customized video content require extensive computer resources for transcoding and storage of multiple versions of content, especially with adaptive bitrate streaming, leading to memory and processor bandwidth inefficiencies.

Innovation Solution

A system that dynamically selects and delivers video content segments using a network-based content composer system that assembles and streams customized interstitial content based on user data and metadata, reducing the need for local storage of multiple versions by using a manifest file to stitch together segments on demand.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple versions of video content are transcoded and stored for adaptive bitrate streaming, then content delivery quality is improved, but memory usage and processor bandwidth increase significantly

Engineering Contradiction:
Improvecontent delivery qualityVSAvoidmemory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The video content is divided into multiple small segments (e.g., 2-10 second clips) at different bitrate levels. Instead of storing complete video files at multiple resolutions, the system stores segmented clips that can be dynamically assembled. This segmentation allows the system to deliver only the specific segments needed for adaptive bitrate streaming, reducing overall memory requirements while maintaining delivery quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically assembles video segments at runtime based on client device capabilities and network conditions. Rather than pre-assembling and storing multiple complete video versions, the system maintains a pool of segmented clips and dynamically selects/assembles appropriate segments when delivering content. This dynamic approach enables adaptive bitrate streaming without requiring proportional storage for each possible bitrate version.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple versions of video content are transcoded and stored for adaptive bitrate streaming, then content delivery quality is improved, but processor bandwidth consumption increases

Engineering Contradiction:
Improvecontent delivery qualityVSAvoidprocessor bandwidth
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The system performs preliminary transcoding of video content into multiple bitrate segments during off-peak times or in advance, storing these segments in a ready-to-deliver state. By completing the computationally intensive transcoding work beforehand, the system avoids real-time processor bandwidth consumption during content delivery, while still providing multiple bitrate options for adaptive streaming.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of performing complex real-time transcoding operations, the system creates simplified copies of video segments at different bitrate levels during preliminary processing. These pre-transcoded segment copies are stored and can be rapidly delivered without requiring significant processor bandwidth during actual content delivery, maintaining adaptability while reducing computational load.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If customized interstitial content is delivered to multiple users, then user personalization is improved, but content assembly complexity increases

Engineering Contradiction:
Improveuser personalizationVSAvoidcontent assembly complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Interstitial content is divided into modular segments that can be independently selected and assembled. Each segment represents a discrete unit of content that can be combined with others based on user profiles and preferences. This segmentation simplifies the personalization process by allowing the system to assemble customized content sequences through simple selection and ordering of pre-defined segments, rather than complex real-time content generation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260006282A1Content delivery network utilizing dynamically assembled adaptive bitrates segments
Publication Date: 2026.01.01 PLUTO INC
  • US20260006282A1 patent drawing
  • US20260006282A1 patent drawing
  • US20260006282A1 patent drawing

AI summary

An aspect of the disclosure related to methods and systems configured to detect that an item of streaming primary video content associated with a channel of scheduled streaming content is designated to be streamed to a device. Ancillary content is identified. Alternative versions of respective sections of the ancillary content are identified. Metadata corresponding to the alternative versions of ancillary content, metadata corresponding to the item of primary video content, and/or metadata corresponding to the channel are used in selecting a first section from among the alternative versions of a given section. The ancillary content, including the selected first section from among the alternative versions is streamed to the device immediately before, during, or immediately after the item of streaming video content. The alternative versions may be transcoded to generate multiple encoded iterations of respective alternative versions and the encoded versions are stored in a tree data structure.