Client-Side Video Compositing with Selective Data Layers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video streams consume large amounts of data and lack personalization options, as end users can only receive a compiled feed or none at all, without the ability to selectively view portions.

Innovation Solution

A system and method for customizing and compositing a video feed by receiving user-specific characteristics, matching data elements to corresponding portions of a background video feed, and displaying a composite feed tailored to individual user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a compiled video feed is transmitted to all users, then the broadcasting system is simple to operate, but the data consumption is large and personalization is lost

Engineering Contradiction:
Improvebroadcasting system operationVSAvoiddata consumption
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The video feed is divided into separate layers: a base video layer and multiple optional data layers (graphics, audio, text). Each layer can be independently transmitted and selectively combined at the client device, allowing users to receive only the data layers they need rather than receiving complete compiled feeds for all users.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different users receive different combinations of data layers based on their local preferences and device capabilities. Each client device customizes its own video feed by selecting which data layers to receive and how to combine them, optimizing data consumption for each user's specific needs rather than using a one-size-fits-all approach.

Inventive Principle:
Principle #3Local quality

2Ease of manufacture

If a compiled video feed is transmitted to all users, then the broadcasting system is simple to implement, but user personalization capability is lost

Engineering Contradiction:
Improvesystem implementationVSAvoiduser personalization capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system allows dynamic customization where users can change their preferences for different data layers in real-time. The client device dynamically assembles the video feed by selecting and combining base video with relevant data layers based on current user preferences, enabling adaptability without requiring complex pre-compilation for each user scenario.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The broadcasting system pre-prepares multiple data layers (graphics, audio, text) that can be independently selected and combined. This preliminary structuring of content into modular layers enables flexible personalization at the client side while keeping the broadcasting implementation relatively simple, as the server only needs to transmit the modular layers rather than pre-compile every possible user-specific feed.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If complete video feeds with all data layers are transmitted, then all user preferences can be satisfied, but data transmission efficiency decreases

Engineering Contradiction:
Improveuser preference satisfactionVSAvoiddata transmission efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system extracts only the necessary data layers from the complete video feed and transmits them individually to each user. Instead of transmitting entire compiled feeds, the server identifies and sends only the relevant base video and selected data layers to each client device based on user preferences, significantly reducing redundant data transmission while still satisfying individual user needs.

Inventive Principle:
Principle #2Taking out (Extraction)

4Device complexity

If users receive either a complete compiled feed or no feed at all, then the system architecture is simple, but user control and selective viewing are lost

Engineering Contradiction:
Improvesystem architectureVSAvoiduser control capability
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The video feed is segmented into a base layer and multiple optional data layers that users can independently select. This segmentation enables users to have fine-grained control over what content they receive, allowing them to customize their viewing experience by selecting specific data layers (graphics, audio, text) while keeping the overall system architecture relatively simple through standardized modular components.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12382126B2Systems and methods for customizing and compositing a video feed at a client device
Publication Date: 2025.08.05 INFINITE ATHLETE INC
  • US12382126B2 patent drawing
  • US12382126B2 patent drawing
  • US12382126B2 patent drawing

AI summary

An embodiment of a process for providing a customized composite video feed at a client device includes receiving a background video feed from a remote server, receiving (via the communications interface) content associated with one or more user-specific characteristics, and determining one or more data elements based at least in part on the received content. The process includes generating a composite video feed customized to the one or more user-specific characteristics including by matching at least corresponding portions of the one or more data elements to corresponding portions of the background video feed, and displaying the composite video feed on a display device of the client device.