Dynamic Video Overlay System for Personalized Media Experiences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional online media players are limited in providing customized user experiences, unable to tailor content seamlessly to specific users, restricting publishers' ability to create dynamic and personalized media experiences.

Innovation Solution

A media system that dynamically generates personalized content using a media editor application, which creates and configures media experiences with dynamic overlays, allowing for conditional presentation of media objects based on user interactions and dynamic data sources, seamlessly integrating with static media, and generates customizable embed code for embedding media players on websites.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional online media players present static content, then the system complexity is low, but the user experience customization capability is poor

Engineering Contradiction:
Improveuser experience customizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The media content is segmented into base layers and overlay layers, where the base layer contains static content and overlay layers contain dynamic personalized elements. This segmentation allows the system to maintain simple static content delivery while adding customizable overlay elements for personalization without completely redesigning the entire media player system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces dynamic overlay elements that can be conditionally rendered based on user data, interactions, and contextual factors. These dynamic elements are superimposed on static base content, enabling customization and adaptability while keeping the core media delivery mechanism relatively simple and stable.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If dynamic overlays are integrated with static content, then the user experience becomes more personalized, but the rendering complexity increases

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidrendering complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The rendering system is divided into separate modules: a base content rendering module that handles static media, and an overlay rendering module that handles dynamic personalized elements. This modular segmentation allows each module to specialize in its specific rendering tasks, reducing overall rendering complexity while enabling sophisticated personalization through the overlay layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary overlay layer that acts as a mediator between the static base content and the dynamic personalized data. This intermediary layer simplifies the rendering process by separating the rendering of static content from dynamic elements, allowing them to be processed independently and then composited together, thereby reducing overall rendering complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If conditional presentation of media objects is implemented, then the user experience becomes more interactive, but the processing requirements increase

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidprocessing resources
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system implements conditional presentation by evaluating only the necessary conditions required for personalization rather than processing all possible user interactions and data points. This partial action approach allows the system to provide interactive personalized experiences while minimizing processing resources by focusing only on the most relevant conditional checks for each user context.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12126669B2Personalized dynamic video overlay in an online media player
Publication Date: 2024.10.22 OSSUM TECH INC
  • US12126669B2 patent drawing
  • US12126669B2 patent drawing
  • US12126669B2 patent drawing

AI summary

A media system enables creation, editing, and presentation of a media experience with dynamically generated personalized content. An editor application enables creation of media content based on a set of media objects and a configuration file that controls the timing and positioning of the media objects. At least some of the media objects may be presented conditionally based on user interactions or dynamic data sources that map variables associated with the customizable objects to specific values when a media player loads the media experience. The mapping rules may derive the values from various data sources to enable the media experience to be customized to the publisher, to the viewer, based on external events, or other dynamic data. At least some dynamic objects may be presented as overlays on an underlying video in a manner that seamlessly combines the dynamic objects with static media.