Computer generation of documents using layout elements and content elements
First Claim
Patent Images
1. A system comprising:
- a storage device configured to store 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; and
a computing device comprising;
a formatter configured to combine 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.
-
Citations
33 Claims
-
1. A system comprising:
-
a storage device configured to store 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; and a computing device comprising; a formatter configured to combine 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, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
- a storage device configured to store 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; and
a computing device comprising; a formatter configured to combine 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, wherein the storage device is further configured to store 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
- a storage device configured to store 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; and
-
20. A system comprising:
-
a formatter for generating documents based on a binding specification, individual content elements and on individual layout elements stored in a layout portfolio, wherein the formatter is configured to generate the documents by combining the content and layout elements according to at least one binding included in the binding specification, and, the binding specification is stored separately from both the content and layout elements; and a storage device that stores an application program for creating the individual content elements, wherein the storage device is further configured to store the individual content elements in a format native to the application program as a content portfolio, based on the stored individual content elements, and wherein the content portfolio is formed by storing unique binding site names associated with respective content elements, and storing information with each of the content elements that aids the formatter. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
a formatter for generating documents based on a binding specification, content elements referenced by the binding specification, and layout elements referenced by the binding specification, wherein the formatter is configured to format the documents by combining the content and layout elements according to at least one binding included in the binding specification, and a storage device configured to store the binding specification separately from both the content and layout elements, the storage device also configured to store, in the binding specification, global bindings and direct bindings that aid the formatter in formatting documents. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A system comprising:
-
a formatter for formatting a document using stored content elements and stored layout elements, and a binding specification, the stored content elements including content aspects and layout aspects, the formatter further configured to determine whether layout of the document should be dominated by the layout elements or the layout aspects of the content elements, wherein formatting the document includes combining the content and layout elements according to at least one binding included in the binding specification; and a storage device configured to store the binding specification separately from both the content and layout elements. - View Dependent Claims (33)
-
Specification