Formatting content by example
AssigneeAdobe Systems Incorporated
InventorsH. Scott Roy, Jeff Young
Life of this patent
Estimating the term…
Abstract
A method generates a document by: inserting one or more placeholders in the document; binding each placeholder to a content source; and compiling the placeholders into code to generate content for the document based on the content source. The method then executes the code to generate the content and presenting the content of the document if in a presentation mode or restores the placeholder if in an edit mode.
Claims40
A method for generating a document, comprising:
- inserting one or more placeholders in the document, each placeholder having representative content, the representative content having associated formatting information;
- binding each placeholder to a content source;
- and
- presenting the placeholders, including presenting the representative content of the placeholders according to the associated formatting information, the representative content of a placeholder being replaceable in a presentation mode by content generated based on the content source bound to the placeholder, the generated content being presented in the presentation mode according to the formatting information associated with the corresponding representative content.
A computer program product tangibly embodied in a computer readable medium, the computer program product comprising instructions operable to cause data processing equipment to:
- insert one or more placeholders in the document, each placeholder having a representative content, the representative content having associated formatting information;
- bind each placeholder to a content source;
- and
- present the placeholders, including presenting the representative content of the placeholders according to the associated formatting information, the representative content of a placeholder being replaceable in a presentation mode by content generated based on the content source bound to the placeholder, the generated content being presented in the presentation mode according to the formatting information associated with the corresponding representative content.
A system for generating a document, comprising:
- a processor;
- data storage device coupled to the processor;
- means for inserting one or more placeholders in the document, each placeholder having representative content, the representative content having associated formatting information;
- means for binding each placeholder to a content source;
- means for compiling placeholders into code to generate content for the document based on the content source;
- means for presenting the placeholders, including presenting the representative content of the placeholders according to the associated formatting information, the representative content of a placeholder being replaceable in a presentation mode by content generated based on the content source bound to the placeholder, the generated content being presented in the presentation mode according to the formatting information associated with the corresponding representative content.
Dependencies are inferred from the claim text.