Representing editable attributes of embedded content
AssigneeWetpaint.com, Inc.
InventorsRyan Hicks, Alex Berg, Simon Gershey, Steve Apel
Life of this patent
Estimating the term…
Abstract
A representational editing system for WYSIWYG editing of editable web pages with embedded content elements. The representational editing system presents embedded content elements in an editable manner that represents their actual appearance on the web page. Typically, the representational editing system displays an image in place of the embedded content. The representational editing system enables users to modify editable attributes of embedded content in a WYSIWYG editing environment.
Claims17
A method implemented by a computer system to enable the editing of embedded content on an editable web page, the method comprising:
- receiving, at a computer, a request to edit an editable web page from a user, wherein the editable web page contains a non-user editable EMBED or IFRAME HTML tag that references an embedded element of dynamically generated content to be retrieved from a source that is external to the computer system that hosts the web page and that includes one or more attributes that are editable by a user and one or more attributes that are not to be edited by the user;
- translating, with the computer, the non-user editable EMBED or IFRAME HTML tag into an editable IMG placeholder HTML tag that is reflective of the embedded element and which includes at least one editable attribute of the embedded element and does not include the one or more attributes that are not to be edited by the user;
- providing, with the computer, the editable web page to the user, wherein the non-user editable EMBED or IFRAME HTML tag in the editable web page has been replaced with the editable IMG placeholder HTML tag;
- receiving, at the computer, modifications to one or more editable attributes indicated by the editable IMG placeholder HTML tag from the user;
- applying, with the computer, the modifications to the one or more editable attributes in the editable IMG placeholder HTML tag to the non-user editable EMBED or IFRAME HTML tag;
- and storing the editable web page with the modified non-user editable EMBED or IFRAME HTML tag.
A non-transitory, computer-readable storage medium encoded with instructions for causing a computer to add embedded content to an editable web page, by a method comprising:
- receiving a non-user editable EMBED or IFRAME HTML tag that references an embedded content element of dynamically generated content to be retrieved from a source that is external to the computer that hosts the web page to be added to an editable web page and one or more attributes of the embedded content that can be modified by a user and one or more attributes that should not be modified by the user;
- constructing an editable IMG HTML tag from the received non-user editable EMBED or IFRAME HTML tag that represents the embedded content element and includes the one or more modifiable attributes of the embedded content element but does not include the one or more attributes that are not to be modified by the user;
- displaying the editable web page with the editable IMG HTML tag;
- receiving a modification to a modifiable attribute of the embedded content element;
- replacing the non-user editable EMBED or IFRAME HTML tag with the editable IMG HTML tag and displaying the editable web page;
- applying the received modification to an attribute of the embedded content element;
- and saving the modified attribute of the embedded content element as a non-user editable EMBED or IFRAME HTML tag reflecting the modified attribute of the embedded content element.
A computer system for editing an embedded element on an editable web page, the system comprising:
- a processor configured to execute a sequence of program instructions that provide:
- an edit request component configured to receive a request to edit the editable web page containing a non-user editable EMBED or IFRAME HTML tag that references an embedded element of dynamically generated content to be retrieved from a source that is external to the computer system that hosts the web page and one or more attributes that can be edited by a user and one or more attributes that should not be edited by the user;
- a translate element component configured to translate the non-user editable EMBED or IFRAME HTML tag into an editable IMG HTML tag that references the embedded element and the one or more editable attributes but not the one or more attributes that should not be edited by the user;
- a receive modifications component configured to receive modifications to one or more of the editable attributes of the embedded element referenced by the editable IMG HTML tag;
- and a store web page component configured to store the editable web page and any received modifications to the editable attributes of the embedded element as the non-user editable EMBED or IFRAME HTML tag.
Dependencies are inferred from the claim text.