Client-Side Live Video Rendering With Time-Coded Event Sync

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for live video broadcasting lack flexibility in rendering and distributing multimedia content, limiting user interaction and requiring pre-programmed functionality, with third-party content integration only possible through centralized mixing before distribution.

Innovation Solution

A client system receives separate video and data streams with time codes, utilizing stateful event data to create dynamic visual presentations by synchronizing and filtering events based on user-defined rules and time codes, allowing for interactive rendering and broadcasting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If centralized video mixing is used to integrate third-party content before distribution, then content integration is achieved, but system flexibility and user interaction are limited

Engineering Contradiction:
Improveuser interaction flexibilityVSAvoidcentralized mixing system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the centralized mixing function into distributed components. Video streams and data streams are separated and transmitted independently to client systems, where rendering occurs locally rather than requiring centralized mixing. This segmentation enables user interaction at the client level while reducing server-side complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of the traditional approach where content is fully rendered and mixed before distribution, the patent inverts the workflow by sending raw video and data streams to clients for local rendering. This reversal of the rendering location from server to client enables greater flexibility and user interaction while simplifying the distribution system.

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

2Adaptability or versatility

If pre-programmed functionality is embedded in video streams, then interactive features are provided, but adaptability to different user needs is reduced

Engineering Contradiction:
Improvepersonalized presentationVSAvoiduser control capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements dynamic rendering where the client system can adjust rendering parameters, filter events, and control visual presentation based on user preferences and real-time conditions. Rather than fixed pre-programmed functionality, the system adapts to different user needs through configurable event filtering and personalized presentation options.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The client system performs self-service rendering by locally processing video and data streams according to user-defined rules and preferences. Users can directly control how content is rendered and presented without requiring pre-configured interactive features from the server, enabling personalized experiences while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If separate video and data streams are transmitted to client systems, then rendering flexibility is improved, but synchronization complexity increases

Engineering Contradiction:
Improverendering flexibilityVSAvoidsynchronization mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces time codes as an intermediary synchronization mechanism. Both video streams and data streams are tagged with time codes that serve as a common reference, allowing the client system to synchronize rendering without complex inter-stream communication protocols. This intermediary approach maintains rendering flexibility while managing synchronization complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12556777B2Live video rendering and broadcasting system
Publication Date: 2026.02.17 EASE LIVE AS
  • US12556777B2 patent drawing
  • US12556777B2 patent drawing
  • US12556777B2 patent drawing

AI summary

The present invention is related to a live video rendering and broadcasting system receiving video and data streams from at least one external source, wherein at least one source is providing one or more of video streams an contextual relevant data streams. A client component of the system is configured to provide interactive control and rendering of video streams.