Formatting content by example
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
40 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. 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. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. 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. - View Dependent Claims (39, 40)
-
Specification