Browser Embedded Video Player Dynamic Personalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for providing personalized video content are cumbersome, expensive, and not scalable, as they require generating and storing unique videos for each user, which leads to high production, storage, and delivery costs, and lack dynamic personalization and interactive features.

Innovation Solution

A system and method for generating personalized video content in real-time using a browser embedded video player, which receives a video configuration metadata file and a template video with placeholders, extracts user data, validates and appends it to generate an updated metadata file, parses it to create overlay elements, and automatically arranges them over the template video, allowing for dynamic rendering and display on the client device without the need for extensive database storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If unique personalized videos are generated and stored for each user, then personalization is improved, but production cost, storage cost, and delivery cost increase significantly

Engineering Contradiction:
ImprovepersonalizationVSAvoidnumber of videos
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the video content into a reusable template and dynamic user-specific data portions. Instead of creating complete unique videos for each user, the system divides the video into a base template that remains constant and variable elements that are dynamically inserted based on user data, thereby reducing the total number of videos that need to be produced and stored.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses a single video template that can be copied and dynamically modified for different users. Rather than producing unique videos for each user, the system creates one master template that serves as a copyable base, with user-specific personalization applied through data insertion and dynamic element generation, significantly reducing production and storage requirements.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If one video per person is created, then personalization quality is improved, but content management complexity and scalability deteriorate

Engineering Contradiction:
Improvepersonalization qualityVSAvoidcontent management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments video content management into template management and user data management. The template contains all static content and structure, while user-specific elements are separated as dynamic data fields. This segmentation simplifies content management by allowing independent updates to templates without affecting user data, and enables scalable personalization through data-driven content generation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs parameter changes by using metadata files that contain user-specific parameters (such as name, location, preferences) that are dynamically inserted into the video template. This approach allows personalization quality to be maintained through parameter substitution rather than creating entirely unique video content for each user, thereby simplifying content management and improving scalability.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If extensive video setup and delivery infrastructure is deployed, then video delivery capability is improved, but system complexity and cost increase

Engineering Contradiction:
Improvevideo delivery capabilityVSAvoidsetup complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses a copy-based approach where a single video template is served to all users, with dynamic personalization applied through client-side or server-side rendering. This eliminates the need for extensive video delivery infrastructure that would be required to stream numerous unique personalized videos, as the system only needs to deliver one template file that can be dynamically customized for each user.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The video template serves multiple functions simultaneously: it acts as the base content for all users, a storage mechanism for dynamic data placeholders, and a rendering template for generating personalized content. This multi-functionality reduces the need for separate delivery infrastructure for different video versions, simplifying the overall system while maintaining high delivery capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11166061B2System and method for dynamic generation of personalized video content through a browser embedded video player
Publication Date: 2021.11.02 INFOSYS LTD
  • US11166061B2 patent drawing
  • US11166061B2 patent drawing
  • US11166061B2 patent drawing

AI summary

Disclosed are a system, method and apparatus for dynamically generating a personalized video content at run time, through a browser embedded video player is disclosed. A video configuration metadata file and a template video comprising one or more replaceable placeholders are received at a client device. User data id extracted from at least one user data source. The user data is validated based on a set of personalization parameters extracted from the user data source. The extracted user data is appended in the video configuration metadata file to generate an updated video configuration metadata file. The updated video configuration metadata file is parsed to generate one or more of overlay elements. The one or more placeholders are populated with corresponding one or more overlay elements. The overlay element is automatically arranging over the template video based on a set of predetermined rules and the personalized video content is presented.