Packages that contain pre-paginated documents
First Claim
1. A method comprising using one or more devices of a computing system to perform operations including:
- building a package that defines a document; and
including, in the package, multiple payloads at least some of which collectively represent different discoverable versions of the document, at least one payload comprising a fixed payload, the fixed payload comprising a root part that individually references one or more fixed page parts and predetermined layout calculations sufficient to directly render a version of the document corresponding to the fixed payload, wherein at least one of said different discoverable versions of the document is selectable and renderable by a receiver of the package.
1 Assignment
0 Petitions
Accused Products
Abstract
Modular content framework and document format methods and systems are described. The described framework and format define a set of building blocks for composing, packaging, distributing, and rendering document-centered content. These building blocks define a platform-independent framework for document formats that enable software and hardware systems to generate, exchange, and display documents reliably and consistently. The framework and format have been designed in a flexible and extensible fashion. In addition to this general framework and format, a particular format, known as the reach package format, is defined using the general framework. The reach package format is a format for storing paginated documents. The contents of a reach package can be displayed or printed with full fidelity among devices and applications in a wide range of environments and across a wide range of scenarios.
454 Citations
20 Claims
-
1. A method comprising using one or more devices of a computing system to perform operations including:
-
building a package that defines a document; and including, in the package, multiple payloads at least some of which collectively represent different discoverable versions of the document, at least one payload comprising a fixed payload, the fixed payload comprising a root part that individually references one or more fixed page parts and predetermined layout calculations sufficient to directly render a version of the document corresponding to the fixed payload, wherein at least one of said different discoverable versions of the document is selectable and renderable by a receiver of the package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable storage medium having instructions executable by a processor to:
-
receive a package that defines a document, the package comprising one or more payloads at least some of which collectively represent different discoverable versions of the document, at least one payload comprising a fixed payload, the fixed payload comprising a root part that individually references one or more fixed page parts and predetermined layout calculations sufficient to directly render a version of the document corresponding to the fixed payload; and process the package to at least discover some parts of the document; and select at least one of said different discoverable versions of the document and render the selected version. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-implemented method comprising using one or more devices of a modular content framework to perform operations including:
-
generating a package comprising one or more payloads to define multiple discoverable versions of a document; and defining, in the package, at least one fixed payload, the fixed payload comprising predetermined layout calculations sufficient to directly render one of said multiple discoverable versions of the document corresponding to the fixed payload. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification