US9922013B2

System, method and computer program product for editing web pages in-context of a production view

Summary by NHIP

Server for in-context web editing

The server receives a client request and generates page source enabling a browser to toggle between a production view and an overlay of in-context editing tools. The overlay superimposes tools on the first component without distorting the size or placement of rendered web page components, allowing edits to refresh only the modified component.

Claim Score by NHIP

Read claim 12, the broadest

Abstract

Systems and methods for in-context editing of web pages in which the production format of a web page is visible while the web page is being edited, and the editable image is not distorted by the editing tools. In one embodiment, a system includes a server computer, a client computer and a transmission channel coupled between them. The server computer receives a request for a web page from the client computer and responsively transmits a web page containing in-context editing tools to the client computer. The client computer operate alternately in a first mode in which the in-context editing tools are superimposed on a web page image, or a second mode in which the web page image is displayed, but the in-context editing tools are hidden. The tools overlay in the first mode does not alter the production format of the web page image as displayed in the second mode.

US9922013B2, drawing sheet 1
Sheet 1 of 5

Term

7.6 yearsleft in the term

Expires 3 May 2034, including 921 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

22 claims: 2 independent, 20 dependent

  1. 1
    A server for facilitating in-context editing of web pages, the server comprising:a network interface to connect to a network coupled between the server and a client device;a processor;a non-transitory computer readable medium storing a set of computer instructions executable by the processor to perform a method comprising: receiving a request for a web page from a client browser;determining a first set of in-context editing tools associated with a first component of the web page;generating page source for the web page that allows the client browser to render the web page in a first mode of operation and a second mode of operation, wherein: in the first mode of operation the client browser renders a production view of the web page and an overlay of in-context editing tools, the overlay of in-context editing tools superimposed on the production view of the web page with the first set of in-context editing tools displayed with the first component without distorting a size and placement of components of the production view of the rendered web page;and in the second mode of operation, the first set of in-context editing tools are disabled and the client browser renders the production view of the web page but hides the overlay of in-context editing tools;transmitting the page source to the client browser;and receiving an edit to the first component in the production view using a first in-context editing tool and refresh the first component without refreshing the entire web page.
  2. 12
    Broadest claimClaim Score 41, average(NHIP)A method comprising:receiving a request for a web page from a client browser;determining a first set of in-context editing tools associated with a first component of the web page;generating page source for the web page that allows the client browser to render the web page in a first mode of operation and a second mode of operation, wherein: in the first mode of operation the client browser renders a production view of the web page and an overlay of in-context editing tools the overlay of in-context editing tools superimposed on the production view of the web page with the first set of in-context editing tools displayed with the first component without distorting a size and placement of components of the production view of the rendered web page;and in the second mode of operation, the first set of in-context editing tools are disabled and the client browser renders the production view of the web page but hides the overlay of in-context editing tools;transmitting the page source to the client browser;and receiving an edit to the first component in the production view using a first in-context editing tool and refresh the first component without refreshing the entire web page.