Efficient creation of documents
AssigneeApple Inc.
InventorsRoger Rosner, Richard Cave, Chris Rudolph, Jay Capela
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsRoger Rosner, Richard Cave, Chris Rudolph, Jay Capela
Estimating the term…
Some embodiments provide a method that efficiently designs a document. The method initially provides the user with a selection of templates, each with a default configuration for content. After the user selects a template, the method provides the user with a selection of page designs to add to the selected template. When the user selects one of the page designs, the method adds the page design to a document that it presents to the user based on the selected template. Some embodiments provide methods for modifying default content of template documents that have several default text fields. When a user selects a default text field, the method of some embodiments selects the entire default text field for immediate 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 entire default content of the text field when the user provides new content for the selected field. In some embodiments, the new content can be text, image, or other type of content.
A method for placing content in a document created based on a template comprising a plurality of template pages, the method comprising:
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:
A non-transitory computer readable medium storing a computer program which when executed by at least one processor places content in a document created based on a template, said computer program comprising sets of instructions for:
A method for inserting content into a document, said method comprising:
A non-transitory computer readable medium storing a computer program which when executed by at least one processor inserts content into a document, the computer program comprising sets of instructions for:
A non-transitory computer readable medium storing a computer program which when executed by at least one processor places content in a document created based on a template comprising a plurality of template pages, the computer program comprising sets of instructions for:
A non-transitory computer readable medium storing a computer program which when executed places content in a document created based on a template, the computer program comprising sets of instructions for:
A method for defining a document template for use by a user to create a document by adding content to the document template, the method comprising:
Dependencies are inferred from the claim text.