Remote web site authoring system and method
AssigneeYahoo! Inc.
InventorPaul Graham
Life of this patent
Estimating the term…
Abstract
A remote web site authoring system is located on a server in communication with one or more clients via a network with in a distributed computing environment. The system provides a what-you-see-is-what-you-get (WYSIWYG) interface program that enables the client to edit a web page of within a web site maintained on the remote server while concurrently viewing a replica of that web page. The system dynamically generates the replica of the web page while the client is editing the web page. The system combines the two elements of remote authoring, i.e., editing the web site and viewing the web site, enabling the user to view a replica of the web site during the editing process.
Claims14
A method of remote web site authoring in a distributed computing environment in which a client communicates with a remote server over a network, comprising:
- receiving, at the server, at least one request from the client for a web page of a plurality of web pages maintained on the server;
- and
- providing a dynamically generated replica of the web page for display by the client, generated by the server, to the client while the client is editing the web page;
- dynamically generating program steps for the replica of the web page;
- providing a link located on the dynamically generated replica of the web page that enables the client to initiate an action, wherein the link is configured to include a reference to the dynamically generated program steps;
- storing the program steps in a database, the program steps being retrievable from the database using the reference;
- receiving, from the client, a request that includes the reference, based on the selection of the link;
- retrieving the program steps from the database using the reference;
- and
- executing the program steps to dynamically generate a subsequent web page to the replica of the web page.
A remote web site authoring system in a distributed computing environment in which a client communicates with a remote server over a network, comprising:
- a what-you-see-is-what-you-get (WYSIWYG) interface program, located in the server and, in communication with the client via the network, which enables the client to edit a web page of a plurality of web pages maintained on the remote server while concurrently viewing a replica of the web page at the client;
- logic to dynamically generate program steps for the replica of the web page;
- logic to provide a link located on the dynamically generated replica of the web page that enables the client to initiate an action, wherein the link is configured to include a reference to the dynamically generated program steps;
- logic to store the program steps in a database, the program steps being retrievable from the database using the reference;
- logic to receive, from the client, a request that includes the reference, based on the selection of the link;
- logic to retrieve the program steps from the database using the reference;
- and
- logic to execute the program steps to dynamically generate a subsequent web page to the replica of the web page.
Dependencies are inferred from the claim text.