Constructing And Maintaining Web Sites
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, from a browser executing an interactive web application on a client machine, at a development application executing on a server, a series of instructions pertaining to creation or modification of a web page, the instructions being entered by a user of the client machine via interaction with a plurality of user interface elements displayed by the interactive web application in the browser, the instructions in the series of instructions relating to one or more of a layout including one or more divisions of the web page, one or more CSS properties for displaying one of the one or more divisions of the web page, one or more content feeds providing content to be displayed in one of the one or more divisions of the web page, a content tool to handle the one or more content feeds in the one of the one or more divisions of the web page, and a configuration of the content tool defusing how the content tool handles the one or more content feeds;
generating, by the development application upon receipt by the server of each instruction, a mark-up language coding that modifies the layout and one or more functions of the web page based on the received series of instructions;
transmitting, upon receipt of a request entered by the user at the interactive web application, the mark-up language coding from the development application to the interactive web application for display in the browser as a real time preview of the web page; and
storing, in a database accessible to the server, a final mark-up language coding for the web page upon receiving, from the interactive web application at the server, a request from the user to save changes to the web page.
1 Assignment
0 Petitions
Accused Products
Abstract
Creation and maintenance of a web page can be facilitated using an interactive web application that runs in a browser at a client machine. The interactive web application can be provided to the client machine over a network by a development application at a server. Using the interactive web application, a user can configure various aspects of a web page, including but not limited to layout, colors, fonts, tools, live dynamic content, and the like, directly on the sever without knowledge of mark-up language coding or other techniques such as cascading style sheets.
38 Citations
17 Claims
-
1. A computer-implemented method comprising:
-
receiving, from a browser executing an interactive web application on a client machine, at a development application executing on a server, a series of instructions pertaining to creation or modification of a web page, the instructions being entered by a user of the client machine via interaction with a plurality of user interface elements displayed by the interactive web application in the browser, the instructions in the series of instructions relating to one or more of a layout including one or more divisions of the web page, one or more CSS properties for displaying one of the one or more divisions of the web page, one or more content feeds providing content to be displayed in one of the one or more divisions of the web page, a content tool to handle the one or more content feeds in the one of the one or more divisions of the web page, and a configuration of the content tool defusing how the content tool handles the one or more content feeds; generating, by the development application upon receipt by the server of each instruction, a mark-up language coding that modifies the layout and one or more functions of the web page based on the received series of instructions; transmitting, upon receipt of a request entered by the user at the interactive web application, the mark-up language coding from the development application to the interactive web application for display in the browser as a real time preview of the web page; and storing, in a database accessible to the server, a final mark-up language coding for the web page upon receiving, from the interactive web application at the server, a request from the user to save changes to the web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
activating a control console of an interactive web application executed in a browser on a client machine, the interactive web application having been received over a network from a development application at a server implemented on one or more processors; receiving a first modification of a web page CSS properties feature by user interaction with a CSS properties user interface element provided in the browser upon selection by a user of a CSS properties option on the control console; receiving a second modification of functionality of a specific tool to be displayed in the web page by user interaction with a choose and configure tool user interface element provided in the browser upon selection by the user of a choose and configure tool option on the control console; receiving a third modification of content to be provided within the web page by user interaction with a content management user interface element provided in the browser upon selection by the user of a content management option on the control console; relaying instructions based on the first modification, the second modification, and the third modification to the development application for the development application to generate a mark-up language coding that creates the web page based on the instructions; and displaying a preview of the web page in the browser upon selection by the user of a preview option on the control console, the displaying comprising passing the mark-up language coding to the browser from the development application. - View Dependent Claims (15, 16)
-
-
17. A computer program product comprising a machine-readable medium storing instructions that, when executed, cause one or more processors to perform functions comprising:
-
receiving, from a browser executing an interactive web application on a client machine, at a development application executing on a server, a series of instructions pertaining to creation or modification of a web page, the instructions being entered by a user of the client machine via interaction with a plurality of user interface elements displayed by the interactive web application in the browser, the instructions in the series of instructions relating to one or more of a layout including one or more divisions of the web page, one or more CSS properties for displaying one of the one or more divisions of the web page, one or more content feeds providing content to be displayed in one of the one or more divisions of the web page, a content tool to handle the one or more content feeds in the one of the one or more divisions of the web page, and a configuration of the content tool defining how the content tool handles the one or more content feeds; generating, by the development application upon receipt by the server of each instruction, a mark-up language coding that modifies the layout and one or more functions of the web page based on the received series of instructions; transmitting, upon receipt of a request entered by the user at the interactive web application, the mark-up language coding from the development application to the interactive web application for display in the browser as a real time preview of the web page; and storing, in a database accessible to the server, a final mark-up language coding for the web page upon receiving, from the interactive web application at the server, a request from the user to save changes to the web page.
-
Specification