Package File Authoring with Interactive Presentation Specifications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic document presentation methods lack interactivity and fail to provide rich, customizable views of bundled content files, limiting user engagement and accessibility.

Innovation Solution

Implementing presentation specifications within page description language documents that allow for interactive, customizable navigation and branding, including metadata and media elements like graphics, audio, and videos, enabling users to select presentation modes and link content files to networked storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional electronic document presentation methods are used, then document viewing is simple and straightforward, but user interaction and engagement are limited

Engineering Contradiction:
Improveuser interactionVSAvoidpresentation system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The presentation system is segmented into separate components: presentation specifications that define the presentation logic, content files that provide the actual content, and a presentation engine that executes the specifications. This segmentation allows complex interactive presentations to be built from modular components, improving ease of operation while managing complexity through separation of concerns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A presentation engine acts as an intermediary between the user interface and the content files. The engine interprets presentation specifications and coordinates the display of content, media elements, and navigation controls. This intermediary layer abstracts the complexity from the user, providing simple interaction mechanisms while handling the underlying system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If bundled content files are presented with rich metadata and media elements, then user engagement and accessibility are improved, but the system complexity increases

Engineering Contradiction:
Improvecustomizable viewsVSAvoidpackage file structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The presentation specification format serves multiple functions: it defines the presentation logic, specifies navigation behavior, controls media element display, and manages content file associations. By consolidating these functions into a single universal specification format, the system achieves high adaptability and customizable views without proportionally increasing structural complexity.

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

Solution Approach 2:

The package file structure uses nesting to organize content: presentation specifications contain references to content files, which in turn contain metadata and media elements. This nested organization allows rich customizable views to be built by combining nested components, making the complexity manageable through hierarchical structure.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Ease of operation

If interactive navigation and branding options are added, then user engagement is enhanced, but the difficulty of detecting and measuring system performance increases

Engineering Contradiction:
Improvenavigation interactionVSAvoidsystem performance measurement
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The system incorporates feedback mechanisms through event handling in presentation specifications, which can detect user actions (such as navigation selections or media playback events) and measure engagement metrics. This feedback capability allows the system to monitor performance while maintaining simple navigation interactions through standard user interface events.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8479087B2Authoring package files
Publication Date: 2013.07.02 ADOBE INC
  • US8479087B2 patent drawing
  • US8479087B2 patent drawing
  • US8479087B2 patent drawing

AI summary

Various embodiments described herein include systems, methods, software, and data structures of and for authoring and presentation of package files. Some such embodiments include instantiating a package file and receiving a presentation specification to include in the package file, the presentation specification displayable within a media playing application to provide a representation of display elements defined in the package file. Such embodiments may further include receiving content files, defining display elements for each content file, and associating each content file with a respective display element. A package file may then be generated, published, and/or displayed as a function of the presentation specification.