On-Demand Media Content Generation With Real-Time Avatar Substitution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging systems face challenges in generating personalized video content featuring a user's avatar and friends in real-time, as pre-generated content is inefficient and cannot accommodate frequent avatar updates and interactions.

Innovation Solution

A system that renders video content on demand, replacing placeholder avatars with user-specific avatars and incorporating friend avatars, using a content controller system with delivery and rendering servers to stream personalized content segments in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If video content is pre-generated and stored, then content delivery speed is improved, but content personalization and avatar update capability deteriorate

Engineering Contradiction:
Improvecontent delivery speedVSAvoidcontent personalization
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The video content is divided into multiple segments that can be independently processed and assembled. Placeholder avatars are segmented and replaced with user-specific avatars through automated processing, allowing personalized content generation without re-rendering entire videos.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Video content is pre-generated with placeholder avatars embedded, and user-specific avatars are prepared in advance. When a user requests content, the system performs rapid avatar substitution using pre-prepared assets, combining the benefits of pre-generation speed with personalization.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If video content is generated on demand with user-specific avatars, then content personalization is improved, but content delivery time increases

Engineering Contradiction:
Improvecontent personalizationVSAvoidcontent delivery time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

User-specific avatars and animation assets are pre-processed and stored in ready-to-use formats. When content is requested, the system performs rapid substitution rather than full rendering, significantly reducing delivery time while maintaining personalization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses placeholder avatars as templates that are copied and replaced with user-specific avatar copies. This copying approach allows rapid generation of personalized content without requiring complete re-rendering, reducing delivery time while maintaining customization.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If manual animation processing is used, then animation quality is improved, but processing complexity and time increase

Engineering Contradiction:
Improveanimation qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system implements automated avatar substitution and animation processing that performs quality control and rendering without manual intervention. Algorithms automatically match user avatars with appropriate animation sequences, maintaining consistent quality while eliminating manual processing complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual animation processing is replaced with automated computational systems that use algorithms to generate and assemble animated content. This substitution maintains quality through systematic processing while dramatically reducing complexity and processing time by eliminating manual operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentEP4096798B1System for generating media content items on demand
Publication Date: 2025.09.24 SNAP INC
  • EP4096798B1 patent drawingFigure 1
  • EP4096798B1 patent drawingFigure 2
  • EP4096798B1 patent drawingFigure 3

AI summary

Method for generating media content items on demand starts with a processor receiving an animation file including a first metadata based on an animation input. The animation file is associated with a media content identification. The processor generates puppets associated with frames in the animation file using the first metadata. The processor causes a puppet matching interface to be displayed on a client device. The puppet matching interface includes one of the puppets in a first pose. The processor receives a puppet posing input associated with a second pose from the client device. The processor causes the one of the puppets to be displayed in the second pose in the puppet matching interface by the client device. The processor can also generate a second metadata based on the puppet posing input. Other embodiments are disclosed herein.