Interactive Video Event Parameter Embedding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack the capability to generate interactive video files that can seamlessly interact with external entities in real-time, failing to effectively associate pre-defined triggering events with object property changes and apply corresponding actions.

Innovation Solution

A method and system for generating interactive video files that include event data parameters linked to pre-defined triggering events, allowing for real-time identification and application of actions on external entities through a processor, utilizing a Video Builder module, Video Decoder Player module, and Remote external interactive Entity, which embeds and applies interaction rules within the video file format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional video playback is used, then video compatibility and ease of operation are maintained, but real-time interactive capability with external entities is lost

Engineering Contradiction:
Improveinteractive capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent embeds an interactive rule layer within the video file structure itself, nesting event data parameters and interaction logic inside the video container. This allows the video player to access and execute interactive rules without requiring external systems, resolving the contradiction by integrating complexity inside the video file rather than adding external infrastructure.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent introduces an interactive rule layer as an intermediary between the video content and external entities. This layer contains event data parameters that mediate between video playback events and external interactions, enabling real-time interactive capability while maintaining compatibility with standard video players through a standardized interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If interactive rules are embedded in video file, then real-time interaction is enabled, but video file size and processing complexity increase

Engineering Contradiction:
Improvereal-time interaction speedVSAvoidvideo file size
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent uses event data parameters to define interactive rules in a compact, structured format. By parameterizing the interaction logic rather than embedding full program code, the system achieves real-time interaction capability with minimal increase in file size. The parameters can be efficiently stored and quickly processed during video playback.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If event data parameters are associated with multiple conditions, then interaction precision is improved, but detection and measurement difficulty increases

Engineering Contradiction:
Improveevent detection accuracyVSAvoidcondition matching complexity
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments complex interaction conditions into discrete event data parameters, each representing a specific video object property or state. This segmentation allows the system to detect and measure multiple conditions independently and combine them through logical operations, improving detection accuracy while managing complexity through modular parameter design.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10109317B2System and method for generating and playing interactive video files
Publication Date: 2018.10.23 IDOMOO LTD
  • US10109317B2 patent drawing
  • US10109317B2 patent drawing
  • US10109317B2 patent drawing

AI summary

A method for real-time generation of action while playing of at least one interactive video. The method includes generating an interactive video having event data parameters indicating of association of pre-defined triggering events with object properties changes through video; identifying triggering events while playing the interactive video based on defined event parameters of video object properties changes, sending interactive instruction based on triggering events while playing the video, applying predefined action at external computer based entity which is not part of the player, based on received instructions.