Virtual File Embedding via URI References

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As page description language documents embed additional files, their size increases, hindering distribution, especially via email, due to size limitations on email servers.

Innovation Solution

Implementing virtual packaging by adding metadata with Universal Resource Identifiers (URIs) to reference external locations for embedded files, allowing files to be downloaded on demand, reducing the document size and enabling easier transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If files are packaged within a page description language document, then the document can contain multiple files and maintain their appearance across platforms, but the file size of the document grows

Engineering Contradiction:
Improveability to package and embed filesVSAvoiddocument file size
Core Design Contradiction:
Adaptability or versatilityVSWeight of stationary object

Solution Approach 1:

The patent extracts the actual file content from the document structure and replaces it with external references (URIs). The document no longer contains the embedded files directly but instead points to their locations on the World Wide Web, thereby removing the weight while preserving the embedding capability through virtual references.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces URIs as an intermediary between the document and the actual files. Instead of directly embedding files, the document uses URIs as mediators that reference external file locations, allowing the document to maintain file embedding functionality without containing the actual file data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If the document size grows due to embedded files, then more content can be included, but the ability to distribute the document is diminished

Engineering Contradiction:
Improveamount of embedded contentVSAvoiddistributability of document
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent extracts large file content from the document and stores it externally, keeping only lightweight URI references in the document. This extraction enables the document to include references to substantial content while maintaining a small size suitable for email distribution and other transmission channels.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses URI references as lightweight copies or representations of the actual files. Instead of distributing the full file content, the document distributes references that point to the files' locations, enabling easy distribution while providing access to the complete content when needed.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If files are embedded in the document, then they can be shared together, but updating the files becomes more difficult

Engineering Contradiction:
Improveability to share files togetherVSAvoidease of updating files
Core Design Contradiction:
Adaptability or versatilityVSEase of repair

Solution Approach 1:

The patent makes the file references dynamic by using URIs that can point to files on the World Wide Web. This allows the referenced files to be updated at their source location, and the updates automatically become accessible to anyone viewing the document, eliminating the need to redistribute the entire document for file updates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses URIs as intermediaries that decouple the document from the actual file versions. The URI acts as a stable reference point that can resolve to different file versions over time, allowing files to be updated independently while maintaining the document's ability to share files together through the same reference mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10025761B2Virtual embedding of files in documents
Publication Date: 2018.07.17 ADOBE INC
  • US10025761B2 patent drawing
  • US10025761B2 patent drawing
  • US10025761B2 patent drawing

AI summary

Various embodiments herein include one or more of systems, methods, software, and data structures that provide for virtual packaging, or embedding, of electronic files in other files. For example, rather than packaging an electronic file directly in a document file, metadata may be added to the document file including a Universal resource Identifier (URI), such as a Universal Resource Locator (URL), referencing a location where the electronic file may be downloaded from. Other embodiments are described and illustrated herein for creating, viewing, storing, and transmitting such document files with virtually packaged electronic files.