Pre-Encoded VOD Manifests for Immediate Playback and Ad Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for Server-Side Ad Insertion (SSAI) in Video On-Demand (VOD) streaming introduce delays and increase costs due to maintaining client sessions for the entire duration, and fail to provide immediate playback of VOD content with minimal delay and seamless integration of non-programming content.

Innovation Solution

A system for publishing a disparate per-client live media output stream based on dynamic insertion of targeted non-programming content and customized programming content, using a DACIS to generate and manage pre-encoded media assets for immediate playback, allowing seamless transitions and reduced session duration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If SSAI is used to insert non-programming content into VOD manifest, then non-programming content can be inserted dynamically, but delay in delivering VOD manifest to player increases

Engineering Contradiction:
Improvedynamic content insertion capabilityVSAvoidmanifest delivery delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-generates multiple versions of the VOD manifest with different non-programming content insertions before the player requests it. When a manifest request arrives, the system can immediately deliver a pre-prepared manifest without waiting to insert ads in real-time, thus reducing delay while still enabling dynamic content insertion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically selects which pre-generated manifest version to deliver based on real-time conditions such as player state, user preferences, and content availability. This allows the system to maintain adaptability in content insertion while using pre-computed manifests to reduce delivery delay.

Inventive Principle:
Principle #15Dynamics

2Reliability

If SSAI treats VOD asset as live stream and inserts advertisements as encountered in timeline, then client session can be maintained, but costs increase significantly

Engineering Contradiction:
Improvesession continuityVSAvoidsession maintenance cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system segments the VOD asset into multiple time intervals and pre-generates manifest versions for different segments. Instead of maintaining a continuous client session for the entire duration, the system can deliver appropriate manifest segments independently, reducing session maintenance costs while ensuring reliability within each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial session maintenance only for the duration needed to deliver specific manifest segments rather than maintaining sessions for the complete VOD asset duration. This reduces energy loss while maintaining sufficient session continuity for reliable content delivery.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If all advertisements are inserted at the very beginning of VOD manifest, then manifest can be delivered quickly, but viewer experience gets complicated and player-SSAI integration becomes significantly more complicated

Engineering Contradiction:
Improvemanifest delivery speedVSAvoidplayer-SSAI integration complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system segments advertisement insertion into multiple manifest versions distributed throughout the VOD timeline rather than concentrating all ads at the beginning. This allows faster delivery of initial manifests while distributing integration complexity across multiple simpler, standardized manifest segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system varies parameters such as ad insertion points, ad content, and manifest structure across different pre-generated manifest versions. This enables flexible delivery optimized for different viewer scenarios while maintaining standardized, manageable player-SSAI integration through consistent manifest formats.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250240468A1Method and system for managing a pre-encoded media asset for immediate playback
Publication Date: 2025.07.24 TURNER BROADCASTING SYSTEM INC
  • US20250240468A1 patent drawing
  • US20250240468A1 patent drawing
  • US20250240468A1 patent drawing

AI summary

A system is provided for managing a pre-encoded media asset for immediate playback. The system generates, based on a receipt of an initial manifest request from a first client device, an initial pre-encoded media asset manifest that comprises an initial set of programming content segments. The generated initial pre-encoded media asset manifest, as a first disparate live media output stream manifest, is communicated to a media player of the first client device via a content delivery system for an immediate playback of a pre-encoded media asset. The system assigns a unique SID to the first client device to record a session of the first client device for a subsequent manifest request or a final manifest request associated with the initial manifest request. A final pre-encoded media asset manifest is generated upon a receipt of the subsequent manifest request from the first client device based on a defined criterion.