Automatic sub-template selection based on content
First Claim
Patent Images
1. A method for enabling a user to create or edit a webpage, comprising:
- providing, via a user interface for creating and editing a webpage, a template of the webpage that includes a placeholder item that is replaceable by content of a plurality of media types including text, image, audio, and video content;
receiving from a user via the user interface an indication to replace the placeholder item by a selected content item;
automatically selecting a sub-template from a plurality of available sub-templates based at least in part on a media type of the selected content item and linking the selected content item to the selected sub-template;
integrating the selected content item in place of the placeholder item of the template using the selected sub-template;
determining, based on the selected content item, whether to provide a media interface having media controls, wherein the media controls are configured to control presentation of the selected content item; and
causing a representation of the selected content item that is appropriate for the media type of the selected content item to be provided in the user interface and on the webpage as published, wherein the representation of the selected content item includes the media interface if the media interface is to be provided.
2 Assignments
0 Petitions
Accused Products
Abstract
Enabling a user to create or edit a webpage is disclosed. A content type of a content item to be included in the webpage is determined automatically. Code appropriate to the content type as required to include the content item in the webpage as published is generated.
-
Citations
21 Claims
-
1. A method for enabling a user to create or edit a webpage, comprising:
-
providing, via a user interface for creating and editing a webpage, a template of the webpage that includes a placeholder item that is replaceable by content of a plurality of media types including text, image, audio, and video content; receiving from a user via the user interface an indication to replace the placeholder item by a selected content item; automatically selecting a sub-template from a plurality of available sub-templates based at least in part on a media type of the selected content item and linking the selected content item to the selected sub-template; integrating the selected content item in place of the placeholder item of the template using the selected sub-template; determining, based on the selected content item, whether to provide a media interface having media controls, wherein the media controls are configured to control presentation of the selected content item; and causing a representation of the selected content item that is appropriate for the media type of the selected content item to be provided in the user interface and on the webpage as published, wherein the representation of the selected content item includes the media interface if the media interface is to be provided. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. A system for enabling a user to create or edit a webpage, comprising:
a processor configured to; provide, via a user interface for creating and editing a webpage, a template of the webpage that includes a placeholder item that is replaceable by content of a plurality of media types including text, image, audio, and video content; receive from a user via the user interface an indication to replace the placeholder item by a selected content item; automatically select a sub-template from a plurality of available sub-templates based at least in part on a media type of the selected content item and link the selected content item to the selected sub-template; integrate the selected content item in place of the placeholder item of the template using the selected sub-template; determine, based on the selected content item, whether to provide a media interface having media controls, wherein the media controls are configured to control presentation of the selected content item; cause a representation of the selected content item that is appropriate for the media type of the selected content item to be provided in the user interface and on the webpage as published, wherein the representation of the selected content item includes the media interface if the media interface is to be provided; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (12, 15, 16, 17)
-
13. A computer program product for enabling a user to create or edit a webpage, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions to:
-
Provide, via a user interface for creating and editing a webpage, a template of the webpage that includes a placeholder item that is replaceable by content of a plurality of media types including text, image, audio, and video content; receive from a user via the user interface an indication to replace the placeholder item by a selected content item; automatically select a sub-template from a plurality of available sub-templates based at least in part on a media type of the selected content item and link the selected content item to the selected sub-template; integrate the selected content item in place of the placeholder item of the template using the selected sub-template; determine, based on the selected content item, whether to provide a media interface having media controls, wherein the media controls are configured to control presentation of the selected content item; and cause a representation of the selected content item that is appropriate for the media type of the selected content item to be provided in the user interface and on the webpage as published, wherein the representation of the selected content item includes the media interface if the media interface is to be provided. - View Dependent Claims (14, 18, 19, 21)
-
Specification