Interactive Media Content Portable Packages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for providing additional information associated with objects in media content are inefficient, requiring significant time and effort to create hot spots, consuming excessive bandwidth, and often necessitating external layers that do not integrate well with media players, leading to poor performance and limited interactivity.

Innovation Solution

A system and method that uses an authoring tool to create portable packages with interactive elements defined by (X, Y) coordinates and object metadata, allowing for scalable interactivity without external communication, enabling efficient delivery of additional information directly on user devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If hot spots are created for objects in media content by editing individual frames, then interactivity is provided to objects, but significant time and effort are required

Engineering Contradiction:
Improveinteractivity provisionVSAvoidtime and effort for frame editing
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments the media content processing into two independent parts: the media content itself and the interactive element data (coordinates, timing, information). This allows interactive elements to be defined separately from frame-by-frame editing, significantly reducing the time and effort required while maintaining interactivity functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-defining interactive elements with their coordinates, timing information, and associated data before media content playback. This allows the system to quickly retrieve and display relevant information when objects are detected, without requiring real-time frame editing or processing during playback.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If external layers with physical shapes are disposed over media content to track objects, then interactivity is enabled, but file size increases and performance decreases

Engineering Contradiction:
Improveinteractivity enablementVSAvoidfile size and processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the interactive element definitions from the media content file itself, storing them as separate data (coordinates, timing, information) that can be independently processed. This separation reduces the overall file size and processing complexity while maintaining the ability to provide interactivity when objects are tracked.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of creating and managing complex external layers with physical shapes that overlay the media content, the patent uses simplified coordinate-based representations of interactive elements. These coordinate data serve as lightweight copies that reference object positions without requiring additional visual layers, reducing file size and improving performance.

Inventive Principle:
Principle #26Copying

3Ease of operation

If floating overlies are used to provide interactivity, then object interaction is possible, but bandwidth consumption increases

Engineering Contradiction:
Improveobject interactionVSAvoidbandwidth consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent segments interactive element data from media content, allowing them to be processed and transmitted independently. This enables the system to transmit only the necessary coordinate and timing data rather than entire floating overlie files, significantly reducing bandwidth consumption while maintaining object interaction capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses lightweight coordinate-based interactive element definitions instead of heavy floating overlie files. These simplified data structures consume minimal bandwidth to transmit and process, providing the same interactivity function with much lower resource costs.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Loss of information

If database communication is required to determine object location during video playback, then object information can be retrieved, but performance is limited by bandwidth and computational intensity

Engineering Contradiction:
Improveobject information retrievalVSAvoidperformance speed
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-defining all interactive element coordinates, timing information, and associated data before playback. This allows the system to quickly retrieve and display relevant information locally during playback without requiring real-time database communication, significantly improving performance speed while maintaining complete object information retrieval capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11032626B2Method for providing additional information associated with an object visually present in media content
Publication Date: 2021.06.08 CLICKTIVATED VIDEO INC
  • US11032626B2 patent drawing
  • US11032626B2 patent drawing
  • US11032626B2 patent drawing

AI summary

A system and method for providing additional information associated with an object visually present in media content when interacted with by a user on a user device is disclosed. An authoring tool imports media content at a default resolution and the media content is scaled so that the authoring tool and media content have a 1:1 correspondence for a coordinate grid to create interactive elements. The interactive elements are defined by element parameters. A portable package is created and distributed that includes the default resolution and element parameters. A request is received from the user device for the portable package along with device information. The portable package and the media content are delivered to the user device based on the request. A selection event is received and the element parameters are scaled based on the device information to determine if the selection event corresponds to the interactive element.