Presentation of files packaged within a page description language document
First Claim
Patent Images
1. A system comprising:
- at least one processing unit and at least one memory device;
a page description language document in the at least one memory device, the page description language document including;
one or more packaged files;
a packaged file presentation shell including a presentation node for each of the one or more packaged files; and
metadata describing each of the one or more packaged files and associating each of the one or more packaged files to a presentation node of the presentation shell; and
a page description language reader application in the at least one memory device and operable on the at least one processing unit to present a view of at least a portion of the page description language document as a function of the metadata and the packaged file presentation shell, wherein the package file presentation shell, when instantiated within a page description language document reader application, invokes one or more methods of a system plug-in operable within the page description language document reader application to present at least one of audio, moving images, and videos included in at least one of the packaged files.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments herein provide one or more systems, methods, software, and data structures for presentation of files packaged within a page description language document, such as a Portable Document Format (“PDF”) document. Some embodiments include a packaged file presentation shell that may be instantiated within a user interface of a page description language reader application to provide a view of files packaged within a page description language file. Some such views may be interactive or adaptive within the user interface.
65 Citations
13 Claims
-
1. A system comprising:
-
at least one processing unit and at least one memory device; a page description language document in the at least one memory device, the page description language document including; one or more packaged files; a packaged file presentation shell including a presentation node for each of the one or more packaged files; and metadata describing each of the one or more packaged files and associating each of the one or more packaged files to a presentation node of the presentation shell; and a page description language reader application in the at least one memory device and operable on the at least one processing unit to present a view of at least a portion of the page description language document as a function of the metadata and the packaged file presentation shell, wherein the package file presentation shell, when instantiated within a page description language document reader application, invokes one or more methods of a system plug-in operable within the page description language document reader application to present at least one of audio, moving images, and videos included in at least one of the packaged files. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
instantiating a packaged file presentation shell within a page description language document reader application, the packaged file presentation shell including one or more packaged file presentation nodes, the packaged file presentation shell, when instantiated, invoking at least one application plug-in thereby providing an interactive presentation of packaged files including at least one of audio, moving images, and videos included in at least one of the packaged files; extracting, from a page description language document, descriptive metadata describing each of one or more packaged files and associative metadata associating one or more packaged files to at least one of the packaged file presentation nodes; writing descriptive metadata to description portions of the packaged file presentation nodes for each packaged file, the file presentation node of each packaged file identified as a function of the associative metadata; and generating and displaying a visual representation of the package file presentation shell populated with metadata and one or more selectable links to view one or more of the packaged files. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification