Per-Client Live Media Stream Segmentation for Dynamic Content Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing television content distribution systems lack the ability to provide personalized and dynamic insertion of targeted non-programming content, such as advertisements, during live streaming, limiting user control and engagement.

Innovation Solution

A system and method for publishing a disparate per-client live media output stream that dynamically inserts targeted non-programming content and customized programming content using a Dynamic Ad/Content Insertion System (DACIS), which processes live input streams and pre-encoded media assets based on client-specific parameters and metadata to generate personalized content schedules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional broadcasting platforms use standardized content delivery, then system complexity is reduced, but user personalization and engagement are limited

Engineering Contradiction:
Improveuser personalizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the live media stream into discrete segments with insertion points, allowing dynamic content insertion for different users. The stream is divided into media segments, non-programming content segments, and programming content segments, enabling personalized delivery without reconstructing the entire stream for each user.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-identifying insertion points in the live media stream and preparing non-programming content segments in advance. The system analyzes the stream structure beforehand, marks potential insertion locations, and queues personalized content ready for insertion, reducing real-time processing complexity.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If dynamic ad insertion is implemented in live streaming, then user engagement improves, but processing time and system complexity increase

Engineering Contradiction:
Improveuser engagementVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of the live media stream to identify insertion points before actual content insertion occurs. By pre-marking where non-programming content can be inserted and preparing content segments in advance, the system minimizes real-time processing delays while maintaining dynamic personalization capabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuous live stream processing by implementing parallel operations: the main stream continues playing while separate processes handle content selection, segmentation, and insertion preparation. This ensures the useful action of content delivery continues uninterrupted while personalized content is dynamically integrated.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If per-client personalized streams are generated, then user control and engagement increase, but system resource consumption and complexity increase

Engineering Contradiction:
Improveuser controlVSAvoidsystem resource consumption
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a universal template for personalized streams that can be applied to multiple users simultaneously. The same stream structure, segmentation approach, and insertion point methodology serve all clients, allowing the system to generate customized content delivery without creating entirely separate processing pipelines for each user.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements dynamic content selection where non-programming content is chosen based on real-time user parameters such as demographics, viewing history, and preferences. The content insertion is dynamic yet follows a structured framework, allowing flexibility in content selection while maintaining system efficiency through standardized insertion mechanisms.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250240469A1Publishing a disparate per-client live media output stream based on dynamic insertion of targeted non-programming content and customized programming content
Publication Date: 2025.07.24 TURNER BROADCASTING SYSTEM INC
  • US20250240469A1 patent drawing
  • US20250240469A1 patent drawing
  • US20250240469A1 patent drawing

AI summary

A system is provided for publishing a disparate per-client live media output stream based on dynamic insertion of targeted non-programming content and customized programming content. The system generates a first programming schedule that defines locations and types of one or more decision points defined by one or more content placement opportunities in an indexed metadata based on one or more factors. The system further controls publishing of one or more pre-encoded media asset manifests as a first disparate live media output stream manifest based on a schedule of one or more pre-encoded media assets and the one or more decision points defined in the first programming schedule.