Streaming Media Character Replacement via Segment-Based Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video processing systems face challenges in efficiently replacing individuals in videos due to processing intensity, lag, and inefficiencies in generating altered videos, particularly when dealing with complex or numerous replacements, which can lead to interruptions and processing failures.

Innovation Solution

A system that processes video segments containing replacements on a user device, generating altered segments in real-time while playing unaltered segments, and updates a manifest file to seamlessly integrate altered segments, limiting processing to only necessary segments and reducing load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system processes the entire video for replacements, then all requested replacements can be generated, but processing time and system load increase significantly

Engineering Contradiction:
Improvereplacement accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the video into segments based on replacement opportunities identified in the manifest file. The system processes only those segments that contain replacement opportunities rather than the entire video, significantly reducing processing time while maintaining replacement accuracy for relevant portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial processing by identifying and processing only the necessary segments that contain replacement opportunities. This partial action approach avoids processing unnecessary portions of the video, reducing overall processing time while ensuring all required replacements are made.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If the system generates altered video before presentation, then replacements can be made, but user experience is interrupted by waiting period

Engineering Contradiction:
Improvereplacement qualityVSAvoiduser experience continuity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The manifest file is prepared in advance with replacement opportunities and segment locations identified before video playback. This preliminary action allows the system to quickly locate and process only necessary segments during playback, maintaining replacement quality while avoiding full-video processing delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system skips segments that do not contain replacement opportunities during video playback. By rapidly processing through unmodified segments and focusing computational resources only on segments requiring replacement, the system maintains video presentation continuity while ensuring quality replacements where needed.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Adaptability or versatility

If the system allows all replacement requests, then user customization is maximized, but processing complexity and failures increase

Engineering Contradiction:
Improvereplacement flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies different processing treatments to different video segments based on their characteristics. Segments containing replacement opportunities are processed with full replacement algorithms, while segments without opportunities are played back unchanged. This local quality approach maintains replacement flexibility for relevant portions while reducing overall processing complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12579700B2Methods of impersonation in streaming media
Publication Date: 2026.03.17 ADEIA GUIDES INC
  • US12579700B2 patent drawing
  • US12579700B2 patent drawing
  • US12579700B2 patent drawing

AI summary

Disclosed is a method comprising receiving a request to view a content item comprising a first character having a first character representation, accessing permissions regarding replacement of the first character representation, determining whether the permissions allow replacement of the first character representation, in response to the determining, generating for display an option to replace the first character representation in the content item, receiving a request to replace in the content item the first character representation via selection of the displayed option, obtaining a representation of a source individual, and generating for display a modified version of the content, wherein the first character representation is replaced with the representation of the source individual in at least a portion of the content item.