Encapsulated Synchronized Secondary Program for Interactive Media

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional interactive multimedia programs are constrained by tight coupling with linear media, requiring costly licenses, specialized authoring, high production costs, limited extensibility, and inflexibility in presentation, making them difficult to create and distribute, especially in educational contexts.

Innovation Solution

The Encapsulated Synchronized Secondary Program (ESSP) is a separate digital entity from primary linear media, allowing de-coupling, synchronization, and channelization, enabling collaborative authoring, extensibility, and configurability, with no need for additional royalty payments, facilitating low-cost creation and distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional interactive multimedia programs tightly couple software with audio or video material, then interactivity is achieved, but copyright license fees and production costs become very significant

Engineering Contradiction:
ImproveinteractivityVSAvoidproduction cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent divides the interactive multimedia system into two separate components: the primary linear program (audio/video file) and the secondary interactive program (software). This segmentation allows them to be distributed independently, eliminating the need for copyright license fees while maintaining interactivity. The secondary program references the primary program through metadata without being tightly coupled to it.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the interactive software component from the audio/video file, allowing it to exist as a separate executable program. This extraction eliminates the requirement for tight coupling and associated copyright licensing, while the extracted software can still reference and synchronize with the primary program through loose coupling mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If traditional interactive multimedia programs use specialized authoring software and trained personnel, then complex interactive functionality is achieved, but authoring complexity and financial costs increase significantly

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

Solution Approach 1:

The patent creates a universal secondary program template that can work with any primary linear program. The standardized structure with metadata fields for program identification, synchronization points, and interactive elements allows the same authoring approach to be applied across different audio/video content without requiring specialized tools or extensive training.

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

Solution Approach 2:

The patent uses parameter-based configuration where interactive behavior is controlled by metadata parameters rather than hard-coded logic. By changing parameters in the secondary program (such as synchronization timestamps, interactive trigger points, and display configurations), different interactive functionalities can be achieved without rewriting the core software or using specialized authoring tools.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If traditional interactive multimedia programs are released to consumers, then distribution is achieved, but extensibility is limited as content cannot be added or enhanced

Engineering Contradiction:
ImprovedistributionVSAvoidextensibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic system where the secondary program can be independently updated, modified, and enhanced after initial distribution. The loose coupling architecture allows the secondary program to evolve separately from the primary program, enabling continuous improvement and addition of interactive functionalities without requiring re-distribution of the core audio/video content.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent structures the system so that the secondary program can contain nested modular components that can be independently added or removed. This nested structure allows for incremental enhancement where new interactive features can be packaged as separate modules that integrate with the existing secondary program, enabling extensibility while maintaining the distributed architecture.

Inventive Principle:
Principle #7Nested doll (Nesting)

4Ease of manufacture

If traditional interactive multimedia programs are designed for a single deployment environment, then initial functionality is achieved, but configurability for diverse hardware configurations is limited

Engineering Contradiction:
Improvedeployment simplicityVSAvoidconfigurability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements local quality by allowing the secondary program to detect and adapt to the specific hardware configuration of the user's device. The program can modify its behavior, display parameters, and interactive elements based on local conditions such as screen resolution, available processors, and input devices, while maintaining a single distributable package that works across diverse environments.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9785322B2Encapsulated interactive secondary digital media program, synchronized and associated with a discrete primary audio or video program
Publication Date: 2017.10.10 SOROKA HOWARD DAVID
  • US9785322B2 patent drawing
  • US9785322B2 patent drawing
  • US9785322B2 patent drawing

AI summary

There is disclosed an apparatus and method including accessing data comprising a primary program comprising media suitable for linear playback, enabling access to a secondary program, made up of a plurality of channels and associated with the primary program, the secondary program time-synchronized to the primary program, and accepting user interaction identifying at least one of the plurality of channels for playback in synchronicity with the primary program. The method further includes accepting user interaction including configuration characteristics of the playback of the at least one of the plurality of channels on one or more displays, and enabling playback of the primary program in conjunction with the at least one of the plurality of channels as directed by the configuration characteristics.