Method and apparatus for generating instances of documents
AssigneeXerox Corporation
InventorChrister Fernstrom
Life of this patent
Estimating the term…
Abstract
A composition model, which specifies a set of all possible facets that may be used to render a composition template, is used to bind unresolved elements in the composition template with a set of document components in a container. Different instances of a rendered document are produced by altering the set of document components in the container and using the composition model to re-bind the unresolved elements in the composition template with the document components in the altered set of document components in the container.
Claims20
A method for generating instances of documents, comprising:
- defining a container with a set of document components;
- defining a composition template that specifies one or more unresolved elements;
- defining a composition model that specifies a set of all possible facets that may be used to render the composition template;
- using the composition model to bind the unresolved elements in the composition template with the set of document components in the container;
- producing different instances of a rendered document by (i) altering the set of document components in the container and (ii) using the composition model to re-bind the unresolved elements in the composition template with the document components in the altered set of document components in the container.
The method according to claim 14, wherein said inserting further comprises inserting selected parts of the content in document components by referencing anchor points in the document components.
An apparatus, comprising:
- a memory for storing processing instructions for generating instance of documents;
- and
- a processor coupled to the memory for executing the processing instructions;
- the processor in executing the processing instructions:
- defining a container with a set of document components;
- defining a composition template that specifies one or more unresolved elements;
- defining a composition model that specifies a set of all possible facets that may be used to render the composition template;
- using the composition model to bind the unresolved elements in the composition template with the set of document components in the container;
- producing different instances of a rendered document by (i) altering the set of document components in the container and (ii) using the composition model to re-bind the unresolved elements in the composition template with the document components in the altered set of document components in the container.
An apparatus for generating instances of documents, comprising:
- means for defining a container with a set of document components;
- means for defining a composition template that specifies one or more unresolved elements;
- means for defining a composition model that specifies a set of all possible facets that may be used to render the composition template;
- means for using the composition model to bind the unresolved elements in the composition template with the set of document components in the container;
- means for producing different instances of a rendered document with (i) means for altering the set of document components in the container and (ii) means for using the composition model to re-bind the unresolved elements in the composition template with the document components in the altered set of document components in the container.
Dependencies are inferred from the claim text.