Client-Side Personalized Video Generation via Template Overlay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for delivering personalized video content are resource-intensive and costly, requiring extensive server processing and storage, and involve creating multiple videos for each user, which is not scalable and poses security concerns due to the need for handling personal data.

Innovation Solution

A system that dynamically generates personalized video content using a single video template by overlaying personalization parameters in real-time on a client device via web technologies, leveraging browser capabilities to reduce server load and storage needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If one video is created per user for personalization, then personalization quality is improved, but storage costs and device complexity increase significantly

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

Solution Approach 1:

The video content is segmented into a master template and separate personalization layers. The master video template contains the base content, while personalization data (user name, account number, custom messages) are stored as separate overlay elements. This segmentation allows the system to avoid creating complete personalized video files, instead only storing and transmitting small data packages that describe how to customize the template.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of creating unique video copies for each user, the system uses a single master video template that is copied and overlaid with personalization data in the user's browser. The personalization parameters are extracted from a data package and applied to generate the personalized experience without actually creating or storing personalized video files on servers.

Inventive Principle:
Principle #26Copying

2Reliability

If personalized videos are stored and hosted on servers for each user, then video delivery reliability is improved, but infrastructure costs and processing power requirements increase

Engineering Contradiction:
Improvevideo delivery reliabilityVSAvoidserver processing power
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The user's browser becomes self-sufficient in generating personalized video content. The browser downloads the master video template and personalization data, then autonomously combines them using HTML5 video capabilities and JavaScript. This eliminates the need for server-side video processing, rendering, and streaming infrastructure, while still delivering reliable personalized content to each user.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If personal data is passed to video processing servers, then video personalization capability is improved, but data security risks increase

Engineering Contradiction:
Improvevideo personalization capabilityVSAvoiddata security risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

Instead of sending personal data to remote servers for processing, the inversion approach sends only the master video template and minimal personalization parameters to the user's browser. The actual video personalization process occurs locally in the user's own environment, eliminating the security risk of transmitting sensitive personal data over the network to third-party servers.

Inventive Principle:
Principle #13The other way round (Inversion)

4Productivity

If extensive setup is performed for delivering large volume of videos, then video delivery capability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvevideo delivery capabilityVSAvoidsetup complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The master video template serves multiple purposes: it is the source for all personalized videos, the reference for overlay positioning, and the base for all user customizations. The same template can be used across different campaigns and users without modification, eliminating the need for separate setup procedures for each video delivery scenario.

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

Data Source

PatentUS11785271B2System and method for personalized video content in conversational interface
Publication Date: 2023.10.10 INFOSYS LTD
  • US11785271B2 patent drawing
  • US11785271B2 patent drawing
  • US11785271B2 patent drawing

AI summary

A method and/or system for dynamic generation of personalized video content in a conversational interface is disclosed. A chat application at a client device receives input from user which is communicated to chatbot platform. The chatbot platform composes a response in a data package and communicates to the chat application. If the format of the data package is of the type ‘Personalized Smart Video’, then a personalized video generation engine may generate a personalized video using a video template by displaying the video template and dynamically overlaying transformed user data on top of dedicated placeholders in the video template, thereby enhancing the user experience by rendering messages in form of personalized video at the client device and eliminating the need of creating a separate video file for each target user.