Adaptive Streaming Manifest Generation for Dynamic Content Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital services face challenges in effectively managing and measuring the performance of infrastructure resources in networked environments, particularly when using multiple infrastructure service providers, leading to unpredictable and variable user experiences due to performance fluctuations and resource availability issues.

Innovation Solution

A system and method for generating and managing manifest files in adaptive streaming video that utilize a network of infrastructure components to resolve DNS requests, assign resources, measure performance, and manage infrastructure service providers without requiring additional software on user devices, ensuring seamless video delivery and user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple infrastructure service providers are used to deliver video content, then service availability and resource capacity are improved, but performance variability and user experience consistency deteriorate

Engineering Contradiction:
Improveservice availabilityVSAvoidperformance consistency
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The system continuously monitors performance metrics from multiple infrastructure service providers and uses this feedback to dynamically adjust manifest file generation, selecting optimal content sources based on real-time performance data to maintain consistent user experience across providers

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The manifest file generation process is made dynamic by continuously updating content source selections based on current performance conditions, allowing the system to adapt to changing infrastructure provider performance while maintaining service availability

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If traditional manifest files are used in adaptive streaming, then video delivery is simple and direct, but dynamic content insertion and third-party content integration are not possible

Engineering Contradiction:
Improvevideo delivery simplicityVSAvoiddynamic content insertion capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The manifest file structure is segmented to include distinct sections for primary video content and insertable content regions, allowing traditional video delivery to function while enabling dynamic insertion of third-party content such as ads or promotions at designated positions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary manifest file generation system is introduced that sits between the content sources and the player, dynamically assembling manifest files that incorporate both traditional video content and third-party content based on real-time conditions and predefined rules

Inventive Principle:
Principle #24Intermediary (Mediator)

3Extent of automation

If additional software extensions are added to user devices for performance management, then resource allocation control is improved, but device complexity and user burden increase

Engineering Contradiction:
Improveresource allocation controlVSAvoidsoftware extension requirements
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The infrastructure service providers self-manage their performance metrics and resource allocation through automated monitoring and reporting systems, eliminating the need for user-device software extensions while maintaining centralized control over resource distribution

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12593081B2Systems and methods for dynamically generating manifests that enable dynamic insertion of content during adaptive streaming of video
Publication Date: 2026.03.31 ADEIA MEDIA HOLDINGS INC
  • US12593081B2 patent drawing
  • US12593081B2 patent drawing
  • US12593081B2 patent drawing

AI summary

Techniques for serving a manifest file of an adaptive streaming video include receiving a request for the manifest file from a user device. The video is encoded at different reference bitrates and each encoded reference bitrate is divided into segments to generate video segment files. The manifest file includes an ordered list of universal resource locators (URLs) that reference a set of video segment files encoded at a particular reference bitrate. A source manifest file that indicates the set of video segment files is identified based on the request. An issued manifest file that includes a first URL and a second URL is generated based on the source manifest file. The first URL references a first domain and the second URL references a second domain that is different from the first domain. The issued manifest file is transmitted to the user device as a response to the request.