Dynamic Content Insertion via Manifest Manipulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increased popularity of on-demand viewing and media streaming has made it difficult for content distributors to dynamically insert secondary content, such as advertisements or public service announcements, into video on demand and media streaming platforms without degrading the quality of service or requiring the generation of numerous unique manifests.

Innovation Solution

A system and method for dynamically inserting secondary content into primary content data feeds by manipulating manifests, allowing for fragment insertion or replacement, and using fragment redirects to create personalized manifests for users, which improves content delivery and reduces computational costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dynamic content insertion is implemented in media streaming platforms, then content delivery flexibility and advertising effectiveness are improved, but system complexity and computational overhead increase significantly

Engineering Contradiction:
Improvecontent delivery flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments media content into discrete fragments with unique identifiers, allowing independent manipulation and recombination of content segments. This segmentation enables dynamic insertion of secondary content without requiring complex whole-content processing, thereby improving flexibility while managing system complexity through modular operations on individual fragments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces manifest files as intermediary data structures that mediate between primary content and secondary content. The manifest contains fragment information and insertion instructions, serving as a control layer that simplifies the complexity of dynamic content insertion by providing a standardized interface for content manipulation without requiring direct complex interactions between content streams.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple unique manifests are generated for personalized content delivery, then user experience and targeting precision are improved, but computational costs and processing time increase

Engineering Contradiction:
Improvetargeting precisionVSAvoidcomputational costs
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary fragmentation of media content into standardized segments with pre-assigned unique identifiers and metadata during content preparation. This preliminary action allows manifests to reference pre-defined fragments rather than creating them dynamically during delivery, significantly reducing computational costs while maintaining the ability to generate personalized content combinations for precise user targeting.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses fragment redirects that copy reference information from primary content manifests to create personalized delivery manifests. Instead of generating entirely new manifests from scratch, the system copies and modifies fragment references, reducing computational overhead while enabling precise targeting through customized fragment selections in the redirected manifests.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If content fragments are inserted or replaced in media streams, then content customization and advertising insertion are improved, but playback synchronization and quality of service may deteriorate

Engineering Contradiction:
Improvecontent customizationVSAvoidplayback synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic manifest manipulation that adapts content fragment sequences based on insertion requirements while maintaining temporal coherence. The system dynamically adjusts fragment ordering and timing information in manifests to accommodate secondary content insertion, ensuring that playback synchronization is preserved through real-time manifest updates that reflect the actual content delivery sequence.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms where the system monitors playback status and fragment delivery timing, then adjusts subsequent fragment insertion decisions to maintain synchronization. This feedback loop ensures that content customization operations do not compromise playback quality by detecting and correcting timing deviations caused by fragment insertions or replacements.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10965966B1Dynamic content insertion
Publication Date: 2021.03.30 AMAZON TECH INC
  • US10965966B1 patent drawing
  • US10965966B1 patent drawing
  • US10965966B1 patent drawing

AI summary

Systems, methods, and computer-readable media are disclosed for dynamically inserting secondary content into a live stream or a video on demand (VOD). The secondary content can include, for example, a public service announcement or warning, censoring content, live or prerecorded commentary, an advertisement, or any other type of content to be integrated with or inserted into the main content. Example methods may include receiving a content stream including a first fragment having a first duration and a second fragment having the first duration. Certain methods may include determining an increased quality of service associated with encoding the content stream into fragments having a second duration. Certain methods may include generating, based at least in part on the increased quality of service, a third fragment having the second duration, and sending the content stream having the third fragment to a user device.