Recipe-Based Playback Assembly for Context-Specific Content Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video delivery applications require significant resources for individually programming different permutations of supplemental content for each distribution context, leading to inefficient storage and computing usage.

Innovation Solution

A system utilizing componentized content and recipes to dynamically create unique playback experiences across various distribution contexts by interleaving primary and supplemental content, using base media timeline decorations and inclusion rules to generate an experience timeline.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple independent applications individually program different permutations of supplemental content for each distribution context, then each application can provide customized playback experiences, but the system consumes large amounts of storage and computing processing resources

Engineering Contradiction:
Improvecustomized playback experiencesVSAvoidstorage resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the content delivery system into independent, reusable content components (primary content, supplemental content, recipes) that can be individually stored and dynamically assembled. This allows the system to avoid storing multiple complete permuted versions of content, instead storing only the base components and assembly instructions (recipes), thereby reducing storage requirements while maintaining the ability to create customized playback experiences.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates universal content components and recipes that can be reused across multiple distribution contexts and applications. A single set of content components and recipes can serve multiple different playback scenarios, eliminating the need for each application to maintain its own separate set of permuted content versions, thus reducing overall storage and computing resources required.

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

2Adaptability or versatility

If multiple independent applications individually program different permutations of supplemental content for each distribution context, then each application can provide customized playback experiences, but the system consumes large amounts of computing processing resources

Engineering Contradiction:
Improvecustomized playback experiencesVSAvoidcomputing processing resources
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The patent performs preliminary actions by pre-defining content components and recipes in advance. The recipes contain pre-established rules for assembling content components into different permutations. During actual playback, the system only needs to retrieve and assemble components according to pre-defined recipes rather than computing permutations in real-time, significantly reducing computing processing resources while maintaining customization capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses templates and recipes as reusable copies of playback configurations. Instead of computing unique permutations for each application, the system creates template-based recipes that can be copied and instantiated across multiple distribution contexts, reducing the computational burden of generating customized experiences from scratch for each application.

Inventive Principle:
Principle #26Copying

3Reliability

If fixed permutations of supplemental content are inserted for each application, then consistent playback experiences can be provided, but the system lacks flexibility to adapt to different distribution contexts

Engineering Contradiction:
Improveconsistent playback experiencesVSAvoidflexibility across distribution contexts
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic content assembly by using recipes that can be selectively applied based on distribution context attributes. The system maintains consistent playback experiences through structured recipes while adapting to different contexts by selecting and instantiating appropriate recipes dynamically. This allows the same content components to be assembled into context-appropriate permutations, achieving both consistency and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters by using context-dependent attributes (such as distribution context type, user preferences, device capabilities) to select which recipe to instantiate. The underlying content components remain consistent, but the assembly parameters change based on context, allowing the system to provide consistent quality while adapting to different distribution contexts through parameter-based recipe selection.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260052284A1Personalized Playback Experiences via Recipe Resolution
Publication Date: 2026.02.19 BEIJING YOJAJA SOFTWARE TECHNOLOGY DEVELOPMENT CO LTD
  • US20260052284A1 patent drawing
  • US20260052284A1 patent drawing
  • US20260052284A1 patent drawing

AI summary

In some embodiments, a method receives a request for playback of primary content. The request is associated with a distribution context. Decorations are determined for a set of insertion points. The method selects inclusion rules for the distribution context. The inclusion rules include a template describing references for supplemental content or default supplemental content for types in the set of types. Types are evaluated for the set of insertion points using the template to determine an experience timeline in which insertion points are associated with references for supplemental content or default supplemental content for types. The method determines playback materials for the set of insertion points in the primary content based on the references for supplemental content or default supplemental content for types in the set of types for the experience timeline. A set of instances of supplemental content is inserted in the insertion points.