VIRTUAL EMBEDDING OF FILES IN DOCUMENTS
First Claim
Patent Images
1. A method comprising:
- generating a view of a page description language document, the view including;
a view of at least one packaged file presentation node based on a package file presentation node definition included in the page description language document, andan identifier of a network location from which an electronic file represented by the at least one packaged file presentation node is retrievable;
receiving a request to view the electronic file represented by the at least one packaged file presentation node;
responsive to the request, retrieving the electronic file from the network location identified in the packaged filed presentation node definition and, when retrieved, the electronic file replaces the at least one packaged file presentation node and is stored as a packaged file within the page description language document; and
presenting the retrieved electronic file.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A method comprising:
-
generating a view of a page description language document, the view including; a view of at least one packaged file presentation node based on a package file presentation node definition included in the page description language document, and an identifier of a network location from which an electronic file represented by the at least one packaged file presentation node is retrievable; receiving a request to view the electronic file represented by the at least one packaged file presentation node; responsive to the request, retrieving the electronic file from the network location identified in the packaged filed presentation node definition and, when retrieved, the electronic file replaces the at least one packaged file presentation node and is stored as a packaged file within the page description language document; and presenting the retrieved electronic file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations comprising:
-
receiving a request to view an electronic file represented by at least one packaged file presentation node within a page description language document that includes an identifier of a network location from which the electronic file represented by the at least one packaged file presentation node is retrievable; responsive to the request, retrieving the electronic file from the network location identified in the page description language document and, when retrieved, the electronic file replaces the at least one packaged file presentation node and is stored as a packaged file within the page description language document; and
presenting the retrieved electronic file. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a bus; a network interface coupled to the bus; a processor coupled to the bus; a storage device coupled to the bus and storing page description language documents; and a memory device coupled to the bus and holding an instruction set executable on the processor to cause the system to; obtain a first page description language document designated for sharing, the first page description language document including a computer file packaged therein; generate a second page description language document based at least in part of the first page description language document, the second page description language document including a metadata representation of the computer file that indicates a reference to the computer file at a storage location; and storing the second page description language document, the second page description language document sharable with others, the computer file retrievable by others when in possession of the second page description language document from the storage location as a function of the metadata representation of the computer file included in the second page description language document, and when retrieved, the computer file replaces the metadata representation of the computer file and is included as a packaged file within the second page description language document. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification