Page Description Language Reader Embedded File Preview

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing page description language documents require launching of full applications to view embedded files, consuming significant time and resources, and lack efficient preview capabilities within a common interface.

Innovation Solution

Implementing a page description language reader application with embedded utilities and APIs to preview files packaged within the document, allowing quick viewing without opening the full application, using a common interface and minimizing resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full applications are launched to view embedded files, then files can be viewed with complete functionality, but time consumption and resource consumption increase significantly

Engineering Contradiction:
Improvefile viewing capabilityVSAvoidtime to view file
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the file viewing functionality from the full application and implements it within the page description language reader itself. The reader includes an integrated utility that can display previews of embedded files without requiring the user to launch separate full applications, thereby reducing time consumption while maintaining reliable file viewing capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary utility component within the reader application that acts as a mediator between the embedded file and the user interface. This utility handles the file previewing task independently, allowing the main reader application to remain lightweight while still providing comprehensive file viewing capabilities through the intermediary component.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If full applications are launched to view embedded files, then complete file functionality is available, but processing resources are consumed significantly

Engineering Contradiction:
Improvefile viewing capabilityVSAvoidprocessing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the heavy file processing tasks from full applications and implements lightweight previewing functionality within the reader. The reader includes a dedicated utility that can display file previews using minimal processing resources, extracting the essential viewing capability while leaving the full application functionality unavailable but resource-intensive.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements partial action by providing only the necessary preview functionality rather than full application functionality. The utility within the reader performs sufficient actions to display file previews and provide basic viewing capability, without executing the complete suite of operations that would require full application launch and consume excessive processing resources.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If a common interface is used for previewing files, then ease of operation improves, but device complexity increases

Engineering Contradiction:
Improveinterface usabilityVSAvoidreader application structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements universality by creating a multi-functional utility within the reader that can handle multiple file types and formats through a single common interface. The utility is designed to accommodate various embedded files (images, documents, etc.) and present them through a unified user interface, improving ease of operation while managing complexity through consolidation of functions.

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

Solution Approach 2:

The patent applies self-service by implementing an automatic file type detection and handling mechanism within the reader. When a user selects an embedded file, the system automatically determines the appropriate preview method and executes it without requiring manual configuration or complex user intervention, thereby simplifying operation while the system manages its own complexity internally.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9158493B2Page description language package file preview
Publication Date: 2015.10.13 ADOBE INC
  • US9158493B2 patent drawing
  • US9158493B2 patent drawing
  • US9158493B2 patent drawing

AI summary

Various embodiments described herein provide systems, methods, and software to preview files packaged, or otherwise embedded, within page description language documents. Such previews may be viewed without opening a larger application typically used to view such files. Some embodiments include presenting, in a page description language document reader application, a representation of a file packaged within a page description language document and receiving a selection of the packaged file to preview the file within the page description language document reader application. Some embodiments further include selecting a utility to open the packaged file as a function of a file type of the packaged file and calling the selected utility to open the packaged file with a reference to a location where packaged file is located.