Computer generation of documents using layout elements and content elements
First Claim
Patent Images
1. A machine-based method comprisingenabling storage of a binding specification that describes a document by associating individual content elements with individual layout elements for the document, the layout elements defining layout features or placement information to be applied to the associated content elements;
- combining the content and layout elements according to at least one binding included in the binding specification to generate the document based on the binding specification, the content elements, and the layout elements, wherein the binding specification is stored separately from both the content and layout elements.
2 Assignments
0 Petitions
Accused Products
Abstract
Bindings are used to describe a document (and a different document) by associating content elements with layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements in the document, the bindings being stored separately from both the content and layout elements.
146 Citations
19 Claims
-
1. A machine-based method comprising
enabling storage of a binding specification that describes a document by associating individual content elements with individual layout elements for the document, the layout elements defining layout features or placement information to be applied to the associated content elements; combining the content and layout elements according to at least one binding included in the binding specification to generate the document based on the binding specification, the content elements, and the layout elements, wherein the binding specification is stored separately from both the content and layout elements. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11)
-
3. A machine-based method comprising:
-
enabling storage of a binding specification including at least one binding, the binding specification describing a document by associating individual content elements with individual layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements, combining the content elements, and the layout elements according to at least one binding included in the binding specification to generate the document based on the binding specification, the content elements, and the layout elements, enabling storage of a different binding specification including at least one binding, the different binding specification describing another, different document by associating at least one of the individual content elements with at least one of the individual layout elements, the at least one layout element defining layout features or placement information to be applied to the corresponding at least one content element in the different document, the different document being generated based on the different binding specification, the content elements, and the layout elements, the binding specification and the different binding specification being stored separately from the content elements and separately from the layout elements.
-
-
12. A medium storing a machine-readable program that enables storage of a binding specification that includes bindings that describe a document by associating individual content elements with individual layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements when the content and layout elements are combined according to at least one binding included in the binding specification to generate the document, the document being generated based on the binding specification, the content elements, and the layout elements, the binding specification being stored separately from both the content and layout elements.
-
13. A medium storing a machine-readable program that:
-
enables storage of a binding specification that includes bindings that describe document by associating individual content elements with individual layout elements for the document, the layout elements defining layout features or placement information to be applied to the associated content elements; combines the content and layout elements according to at least one binding included in the binding specification to generate the document based on the binding specification, and enables storage of a different binding specification including at least one binding, the different binding specification describing another, different document by associating at least one of the individual content elements with at least one of the individual layout elements, the at least one layout element defining layout features or placement information to be applied to the corresponding at least one content element in the different document, the different document being generated based on the different binding specification, the content elements, and the layout elements, wherein the different binding specification is stored separately from both the content and layout elements.
-
- 14. A medium storing a binding specification capable of configuring a machine to enable generation of documents based on the binding specification, a layout portfolio, and a content portfolio, the binding specification including global bindings and direct bindings that aid the formatter in formatting documents based on the binding specification, the content elements, and the layout elements, the binding specification stored separately from both the content portfolio and the layout portfolio.
-
19. A machine-based method comprising enabling storage of a binding specification that describes a document by associating individual content elements with individual layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements in the document the document being generated based on the binding specification, the content elements, and the layout elements, the binding specification being stored separately from both the content and layout elements.
Specification