Animated Video Background Personalization for Contextual Ads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media content, particularly interstitial advertisements, lack user context and are often perceived as intrusive or disruptive, leading to irrelevant content being ignored by users.

Innovation Solution

A system that dynamically generates an animated background for media content based on contextual data from the content and user profile, using machine learning techniques to create personalized and thematically linked backgrounds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If media content is displayed without customization, then the delivery process is simple and fast, but the content is perceived as intrusive and irrelevant by users

Engineering Contradiction:
Improvecontent customizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the background animation adaptive and changeable based on user context. The system dynamically adjusts background characteristics (colors, patterns, animations) according to real-time user data, device information, and content type, transforming a static display into a dynamic, personalized experience that resolves the contradiction between customization and complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple parameters of the background simultaneously (color hue, saturation, animation speed, pattern type) based on contextual data. By adjusting these visual parameters dynamically, the system achieves high adaptability without requiring complex structural changes, maintaining simplicity while enabling personalization

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If static backgrounds are used for media content, then the production and delivery process is simple, but user engagement and immersion are limited

Engineering Contradiction:
Improveproduction simplicityVSAvoiduser engagement
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system implements self-service by automatically generating and adjusting background animations based on user context without requiring manual intervention. The background adapts itself to user preferences, device characteristics, and content type through automated algorithms, maintaining production simplicity while significantly enhancing user engagement through dynamic visual elements

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If personalized content is generated for each user, then relevance and engagement improve, but processing time and computational resources increase

Engineering Contradiction:
Improvepersonalization levelVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-defining a library of background animation templates and visual styles that can be quickly applied. Instead of generating entirely new backgrounds from scratch for each user, the system selects and customizes from pre-prepared options, reducing computational time while maintaining high personalization levels through template-based generation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12506937B2Customization of media content with an animated background
Publication Date: 2025.12.23 ROKU INC
  • US12506937B2 patent drawing
  • US12506937B2 patent drawing
  • US12506937B2 patent drawing

AI summary

Aspects of the disclosed technology provide solutions for dynamically generating media content with an animated background based on contextual data. An example method can include receiving media content including a sequence of video frames. The method can include steps for determining a context associated with the media content and generating an animated background based on the context associated with the media content. In some examples, the animated background may include one or more items. The method can further include placing the media content within the animated background to generate a customized video for playback on a user device. Systems and machine-readable media are also provided.