Methods and systems for building packages that contain pre-paginated documents
First Claim
1. A method comprising:
- 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, such that the document can be processed without an application used to build the package, wherein a fixed payload comprises a document having a fixed number of pages and each page has a fixed size and orientation, wherein on a consuming side no layout calculations have to be performed in order to render the fixed payload document.
2 Assignments
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.
231 Citations
21 Claims
-
1. A method comprising:
-
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, such that the document can be processed without an application used to build the package, wherein a fixed payload comprises a document having a fixed number of pages and each page has a fixed size and orientation, wherein on a consuming side no layout calculations have to be performed in order to render the fixed payload document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving 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, such that the document can be processed without an application used to create the package, wherein a fixed payload comprises a document having a fixed number of pages and each page has a fixed size and orientation, wherein on a consuming side no layout calculations have to be performed in order to render the fixed payload document; and processing the package to at least discover some parts of the document. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification