Efficient creation of documents
First Claim
1. A non-transitory computer readable medium storing a computer program which when executed by at least one processor selects content in a document, the computer program comprising sets of instructions for:
- displaying a page of the document, the page comprising at least one field that displays stored content, wherein the at least one field is initially populated with placeholder content that is replaceable with user-generated content;
receiving, at the document, a selection of a portion of the content of a particular field of the displayed page, the selected portion less than the entirety of the content of the particular field, wherein the selected portion is based on a click operation within the particular field that contains either the placeholder content or the user-generated content; and
in response to receiving the selection;
determining whether the particular field contains the placeholder content or the user-generated content;
when the particular field contains the placeholder content;
automatically selecting within the particular field all of the placeholder content of the particular field of the displayed page; and
when the particular field contains the user-generated content;
selecting within the particular field only the portion of the content of the particular field.
0 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a method that efficiently designs a document. The method provides the user with a selection of templates, each with a default configuration for content. The method provides the user with a selection of page designs to add to a selected template. The method adds a selected page design to a document that is based on the selected template. Some embodiments provide methods for modifying default content of template documents with default text fields. When a user selects a default text field, the method of some embodiments selects the entire default text field for editing by the user. In some embodiments, the method highlights a text field selected by the user. Also, in some embodiments, the method deletes the content of the text field when the user provides new content for the selected field. In some embodiments, the new content is text, image, or another type of content.
92 Citations
21 Claims
-
1. A non-transitory computer readable medium storing a computer program which when executed by at least one processor selects content in a document, the computer program comprising sets of instructions for:
-
displaying a page of the document, the page comprising at least one field that displays stored content, wherein the at least one field is initially populated with placeholder content that is replaceable with user-generated content; receiving, at the document, a selection of a portion of the content of a particular field of the displayed page, the selected portion less than the entirety of the content of the particular field, wherein the selected portion is based on a click operation within the particular field that contains either the placeholder content or the user-generated content; and in response to receiving the selection; determining whether the particular field contains the placeholder content or the user-generated content; when the particular field contains the placeholder content;
automatically selecting within the particular field all of the placeholder content of the particular field of the displayed page; andwhen the particular field contains the user-generated content;
selecting within the particular field only the portion of the content of the particular field. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium storing a computer program which when executed by at least one processor selects content in a document created from a template comprising a set of template pages preconfigured with fields and placeholder content, the computer program comprising sets of instructions for:
-
displaying a page of the document based on one of the preconfigured template pages of the template used to create the document, said page comprising a field storing template-based placeholder content or storing user-generated content, wherein the preconfigured template pages are initially populated with the placeholder content that is replaceable with the user-generated content; receiving, at the document, a selection of a portion of the content, wherein the selection is based on a click operation within the field of either the placeholder content or user-generated content; and in response to receiving, at the document, the selection; determining whether the field contains the placeholder content or the user-generated content; when the field contains the placeholder content;
automatically selecting within the field all of the placeholder content of the field when the selection comprises clicking on the placeholder content of the field; andwhen the field contains the user-generated content;
selecting within the field only the portion of the user-generated content of the field. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for defining a template document for use by a user to create a document by adding content to the template document, the method comprising:
-
defining a set of default pages of the template document, each page for populating the template document with content; and defining placeholder content that initially populates each page, the placeholder content replaceable by user-generated content; and defining at least one field of a particular page of the template document, each field of the at least one field initially comprising placeholder content that is replaceable by user-generated content, wherein; in response to a selection of content of a respective field of the at least one field comprising a click operation on the content within the respective field of the template document; determining whether the content comprises the placeholder content or the user-generated content; when the content comprises the placeholder content;
automatically selecting the entirety of the placeholder content of the respective field; andwhen the content comprises the user-generated content;
automatically selecting only a portion of the user-generated content. - View Dependent Claims (18, 19, 20, 21)
-
Specification