Structured Media File Event Organization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current media applications create large, processor and memory-intensive files that are inefficiently executed across various devices, lack the ability to export data in structured formats for events, and do not optimize playback for specific devices, nor do they provide metadata for media presentations.

Innovation Solution

A system and method for exporting media presentations as structured files, organizing data according to events, and parsing content using an interpreter tailored to the playback device's characteristics, including metadata for optimized playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If media applications save all media, slides, themes, effects, backgrounds, and timing in one file, then the media presentation can be executed, but the file becomes overly large and processor/memory intensive

Engineering Contradiction:
Improvemedia presentation executionVSAvoidfile size
Core Design Contradiction:
ReliabilityVSWeight of stationary object

Solution Approach 1:

The patent divides the media presentation into separate structured components (slides, media elements, timing information, themes) that are organized in a hierarchical structure. Each component can be independently processed and referenced, reducing the need to load entire large files into memory during execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts essential metadata and structural information from the media presentation and stores it in a compressed structured format. This allows the core presentation data to be saved efficiently while separating actual media files, reducing overall file size while maintaining execution capability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of manufacture

If the file contains abstract or generic instructions, then the media presentation can be saved, but additional processing, interpretation, and overhead are required for execution

Engineering Contradiction:
Improvemedia presentation savingVSAvoidexecution efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent transforms abstract instructions into specific, device-aware parameters by including metadata about the target playback device, operating system, and browser. This allows the structured file to be executed more efficiently on specific devices without requiring extensive interpretation and processing.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the file is not customized or interpreted for specific devices, then the media presentation can be saved universally, but it cannot be executed efficiently on various devices

Engineering Contradiction:
Improvecross-device compatibilityVSAvoidexecution efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent incorporates device-specific metadata and characteristics into the structured file, allowing different portions of the file to be optimized for specific playback devices. This enables efficient execution on target devices while maintaining the ability to save and transfer the presentation universally.

Inventive Principle:
Principle #3Local quality

4Ease of manufacture

If current media applications do not export data in structured formats organized according to events, then the media presentation can be saved, but the data cannot be organized according to events for efficient playback

Engineering Contradiction:
Improvemedia presentation savingVSAvoidevent-based playback efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent pre-organizes the media presentation data into event-based structures during the saving process. Timing information, slide transitions, and media elements are arranged in advance according to the presentation flow, enabling efficient playback without requiring additional processing during execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9098505B2Framework for media presentation playback
Publication Date: 2015.08.04 APPLE INC
  • US9098505B2 patent drawing
  • US9098505B2 patent drawing
  • US9098505B2 patent drawing

AI summary

A system for generating a structured file that includes all of the various media items need to play the corresponding media presentation is described. (Media items include, for example, images, movies, and audio files.) In one implementation, all of the various media items needed to support the presentation's playback may be collected, where after at least one of them is texturized. Texturing means converting a media item from a larger format to a smaller format. For example, a JPEG file (described in terms of scalable vector-based data) may be texturized to a PNG file (described in terms of pixel data). The items may then be organized in accordance with an event, and stored in a structured file. Once organized by event (e.g., presentation pause-points, frame transitions, effect transitions, input “click” and the like), the media items may be stored into the structured file, ready to playback the media presentation.