Dynamic Content Modification via Duration-Matched Supplemental Segments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content-presentation devices face challenges in dynamically modifying content segments, such as advertisements, to better target end-users, as existing systems lack efficient methods for real-time replacement or enhancement based on user demographics without relying on fingerprint data, which may be computationally expensive or inaccessible.

Innovation Solution

A content-modification system that includes a fingerprint-matching server and a content-management system, which identifies upcoming content-modification opportunities and selects supplemental content segments of matching duration from a predefined set to replace or overlay on modifiable content segments, facilitating dynamic content modification without extensive fingerprint data usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If fingerprint data is used for content modification, then content targeting accuracy is improved, but computational cost and system complexity increase

Engineering Contradiction:
Improvecontent targeting accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and removes the fingerprint data dependency from the content modification system. Instead of using fingerprint data for content identification and modification, the system uses alternative methods such as content metadata, timestamps, and duration-based matching to identify modifiable content segments, thereby reducing computational overhead and system complexity while maintaining targeting accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces intermediary elements such as content metadata, duration parameters, and timestamp-based identification as mediators between the content delivery system and the modification system. These intermediaries enable content targeting without requiring direct fingerprint data processing, thus reducing computational cost while preserving the ability to accurately target and modify specific content segments

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If multiple different-duration versions of supplemental content are maintained, then content replacement accuracy is improved, but storage requirements and data volume increase

Engineering Contradiction:
Improvecontent replacement accuracyVSAvoiddata volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by creating multiple versions of supplemental content with varying duration parameters. Instead of storing completely different content files, the system generates versions of the same content with adjusted timestamps and duration metadata to match different modifiable segment lengths, thereby improving replacement accuracy without proportionally increasing total data volume

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the supplemental content into modular units with standardized duration increments. By dividing content into segmentable units that can be recombined or trimmed to match target segment durations, the system reduces the need to store every possible duration variation, thus improving matching precision while controlling data storage requirements

Inventive Principle:
Principle #1Segmentation

3Productivity

If real-time content modification is performed, then user engagement is improved, but processing time and computational resources increase

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

Solution Approach 1:

The patent implements preliminary action by pre-processing and pre-categorizing supplemental content based on duration parameters and content characteristics before runtime. Content segments are pre-tagged with metadata including duration ranges, content type, and applicable contexts, enabling rapid matching and replacement during real-time content delivery without requiring intensive processing at the moment of modification

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by optimizing processing resources for specific content segments rather than uniformly processing all content. The system identifies and prioritizes modification opportunities based on content type, user profile relevance, and segment duration, applying intensive processing only where needed while using simpler matching methods for routine replacements, thus improving overall processing efficiency while maintaining user engagement

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12028561B2Advanced creation of slightly-different-duration versions of a supplemental content segment, and selection and use of an appropriate-duration version, to facilitate dynamic content modification
Publication Date: 2024.07.02 ROKU INC
  • US12028561B2 patent drawing
  • US12028561B2 patent drawing
  • US12028561B2 patent drawing

AI summary

A method and system for aligning the duration of supplemental content with the duration of modifiable content in content modification operations. An example method includes determining a duration of a modifiable content segment in a media sequence being received by a content-presentation device. The example method then includes identifying a supplemental content segment to replace the modifiable content segment and selecting from a predefined set of multiple different-duration versions of the identified supplemental content segment, a particular instance of the identified supplemental content segment based on the particular instance of the identified supplemental content segment having a duration closest to the determined duration of the modifiable content segment. The method further includes causing the selected particular instance of the identified supplemental content segment to be transmitted to the content-presentation device to facilitate dynamic replacement of the supplemental content segment with the particular instance of the identified supplemental content segment.