Visual template extraction
AssigneeAdobe Systems Incorporated
InventorsRamesh Gopalakrishna, Anand S. Edwin
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for authoring a web page template. A software code authoring tool is provided that enables authoring of source code that defines a Web site template. An improved template design and content management solution is provided that enables a user-friendly way for an author to create a web page template from a pre-existing output presentation. For instance, an authoring tool enables the author to designate what regions in a pre-existing web page are to be editable in a template created from the web page, wherein the editable regions of the template may be edited by a user interacting with an authoring tool.
Claims31
A method comprising:
- receiving, at a template authoring tool on a computer system, selection of at least a portion of an existing output presentation to be included in a web page template;
- receiving, at the template authoring tool, designation of at least one region of the web page template as being editable, wherein text within the at least one region is designated as editable and text format of the text within the at least one region is designated as not editable, the text format comprising a color, a font, or a size of the text in the at least one region designated as not editable;
- and
- generating, via the template authoring tool, the web page template, wherein the web page template is configured for a web page authoring tool to create electronic content according to the web page template, wherein the web page authoring tool allows editing of the at least one editable region and restricts editing of the text format of the text in the at least one editable region in creation of a web page according to the web page template.
(canceled)
A non-transitory computer-readable medium on which is encoded program code comprising:
- program code for presenting, at a template authoring tool, a user interface for receiving selection of at least a portion of an existing output presentation to be included in a web page template;
- program code for presenting, at the template authoring tool, a user interface for receiving designation of at least one region of the selected portion of the web page template as being editable, wherein text within the at least one region is designated as editable and text format of the text within the at least one region is designated as not editable, the text format comprising a color, a font, or a size of the text in the at least one region designated as not editable;
- and
- program code for generating, via the template authoring tool, the web page template, wherein the web page template is configured for a web page authoring tool to create electronic content according to the web page template, wherein the web page authoring tool allows editing of the designated at least one editable region and restricts editing of the text format of the text in the at least one editable region in creation of a web page according to the web page template.
A system comprising:
- a non-transitory computer-readable medium to which instructions are stored;
- a web page template extractor operable to
- a) receive, at the template extractor, input selecting at least a portion of an existing output presentation to be included in a web page template,
- b) receive, at the template extractor, input designating at least one region of the web page template as being editable, wherein text within the at least one region is designated as editable and text format of the text within the at least one region is designated as not editable, the text format comprising a color, a font, or a size of the text in the at least one region designated as not editable;
- and
- d) generate, via the template extractor, a web page template, wherein the web page template is configured for a web page authoring tool to create electronic content according to the web page template, wherein the web page authoring tool allows editing of the designated at least one editable region and restricts editing of the text format of the text in the at least one editable region in creation of a web page according to the web page template.
A method of authoring a web page template from an existing output presentation comprising:
- navigating to an existing output presentation, wherein the navigation to the output presentation is facilitated by a template authoring tool;
- designating, with a user interface provided by the template authoring tool, regions within the output presentation that will be editable in the web page template, wherein text within the regions is designated as editable and text format is designated as partially editable, the text format comprising a color, a font, or a size of the text in the at least one region designated as partially editable allowing edits to at least one of the color, the font or the size of the text but not allowing edits to all text format;
- and
- extracting a web page template from the output presentation based on the identified regions, wherein the extracting is facilitated by the template authoring tool in response to a command, wherein the web page template is configured for a web page authoring tool to create electronic content according to the web page template, wherein the web page authoring tool allows editing of the designated regions and restricts editing of the text format of the text in the at least one editable region in creation of a web page according to the web page template.
Dependencies are inferred from the claim text.