Packages that contain pre-paginated documents
First Claim
1. A method comprising:
- building a package that defines at least one pre-paginated document; and
including, in the package, a payload that represents said at least one pre-paginated document, the payload comprising a collection of parts, including an identifiable root part that references all of the parts that are required for valid processing of the root part, said identifiable root part referencing through markup all of the required parts either directly or indirectly through referenced parts.
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.
236 Citations
30 Claims
-
1. A method comprising:
-
building a package that defines at least one pre-paginated document; and including, in the package, a payload that represents said at least one pre-paginated document, the payload comprising a collection of parts, including an identifiable root part that references all of the parts that are required for valid processing of the root part, said identifiable root part referencing through markup all of the required parts either directly or indirectly through referenced parts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving a package that defines at least one pre-paginated document, the package holding a payload that represents the at least one pre-paginated document, the payload comprising a collection of parts, including an identifiable root part that references all of the parts that are required for valid processing of the root part, said identifiable root part referencing through markup all of the required parts either directly or indirectly through referenced parts; and processing the package to at least discover the collection of parts. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing system comprising:
-
one or more processors; one or more computer-readable media comprising processor-executable instructions which, when executed, cause the processor to implement a method comprising; building a package that defines at least one pre-paginated document; and including, in the package, a payload that represents said at least one pre-paginated document, the payload comprising a collection of parts, including an identifiable root part that references all of the parts that are required for valid processing of the root part, said identifiable root part referencing through markup all of the required parts either directly or indirectly through referenced parts, wherein the package comprises one or more composition parts each of which can include at least one selector part for making selections within the package and/or one or more sequence parts for making sequences from package content, wherein selector parts are selected from a group of selector parts comprising at least;
language selectors, color selectors, page size selectors, or content type selectors. - View Dependent Claims (20, 21)
-
-
22. A computing system comprising:
-
one or more processors; one or more computer-readable media comprising processor-executable instructions which, when executed, cause the processor to implement a method comprising; building a package that defines at least one pre-paginated document; and including, in the package, a payload that represents said at least one pre-paginated document, the payload comprising a collection of parts, including an identifiable root part that references all of the parts that are required for valid processing of the root part, said identifiable root part referencing through markup all of the required parts either directly or indirectly through referenced parts. - View Dependent Claims (23, 24)
-
-
25. A computing system comprising:
-
one or more processors; one or more computer-readable media comprising processor-executable instructions which, when executed, cause the processor to implement a method comprising; receiving a package that defines at least one pre-paginated document, the package holding a payload that represents the at least one pre-paginated document, the payload comprising a collection of parts, including an identifiable root part that references all of the parts that are required for valid processing of the root part, said identifiable root part referencing through markup all of the required parts either directly or indirectly through referenced parts; and processing the package to at least discover the collection of parts; wherein the package comprises one or more composition parts each of which can include at least one selector part for making selections within the package and/or one or more sequence parts for making sequences from package content, and wherein selector parts are selected from a group of selector parts comprising at least;
language selectors, color selectors, page size selectors, or content type selectors. - View Dependent Claims (26, 27)
-
-
28. A computing system comprising:
-
one or more processors; one or more computer-readable media comprising processor-executable instructions which, when executed, cause the processor to implement a method comprising; receiving a package that defines at least one pre-paginated document, the package holding a payload that represents the at least one pre-paginated document, the payload comprising a collection of parts, including an identifiable root part that references all of the parts that are required for valid processing of the root part, said identifiable root part referencing through markup all of the required parts either directly or indirectly through referenced parts; and processing the package to at least discover the collection of parts. - View Dependent Claims (29, 30)
-
Specification