Browser based web site generation tool and run time engine
DC CAFCFirst Claim
1. A method to allow users to produce Internet websites on and for computers having a browser and a virtual machine capable of generating displays, said method comprising:
- (a) presenting a viewable menu having a user selectable panel of settings describing elements on a website, said panel of settings being presented through a browser on a computer adapted to accept one or more of said selectable settings in said panel as inputs therefrom, and where at least one of said user selectable settings in said panel corresponds to commands to said virtual machine;
(b) generating a display in accordance with one or more user selected settings substantially contemporaneously with the selection thereof;
(c) storing information representative of said one or more user selected settings in a database;
(d) generating a website at least in part by retrieving said information representative of said one or more user selected settings stored in said database; and
(e) building one or more web pages to generate said website from at least a portion of said database and at least one run time file, where said at least one run time file utilizes information stored in said database to generate virtual machine commands for the display of at least a portion of said one or more web pages.
2 Assignments
Litigations
5 Petitions
Reexamination
Accused Products
Abstract
A method and apparatus for designing and building a web page. The apparatus includes a browser based build engine including build tools and a user interface. The build tools are operable to construct a single run time file and an associated database that describe, and when executed, produce the web page. The user interface includes a build frame and a panel. The build frame is operable to receive user input and present a WYSIWIG representation of the web page. The panel includes one or more menus for controlling the form of content to be placed on the web page.
-
Citations
39 Claims
-
1. A method to allow users to produce Internet websites on and for computers having a browser and a virtual machine capable of generating displays, said method comprising:
-
(a) presenting a viewable menu having a user selectable panel of settings describing elements on a website, said panel of settings being presented through a browser on a computer adapted to accept one or more of said selectable settings in said panel as inputs therefrom, and where at least one of said user selectable settings in said panel corresponds to commands to said virtual machine;
(b) generating a display in accordance with one or more user selected settings substantially contemporaneously with the selection thereof;
(c) storing information representative of said one or more user selected settings in a database;
(d) generating a website at least in part by retrieving said information representative of said one or more user selected settings stored in said database; and
(e) building one or more web pages to generate said website from at least a portion of said database and at least one run time file, where said at least one run time file utilizes information stored in said database to generate virtual machine commands for the display of at least a portion of said one or more web pages.
-
-
2. An apparatus for producing Internet websites on and for computers having a browser and a virtual machine capable of generating displays, said apparatus comprising:
-
(a) an interface to present a viewable menu of a user selectable panel of settings to describe elements on a website, said panel of settings being presented through a browser on a computer adapted to accept one or more of said selectable settings in said panel as inputs therefrom, and where at least one of said user selectable settings in said panel corresponds to commands to said virtual machine;
(b) a browser to generate a display in accordance with one or more user selected settings substantially contemporaneously with the selection thereof;
(c) a database for storing information representative of said one or more user selected settings; and
(d) a build tool having at least one run time file for generating one or more web pages, said run time file operating to utilize information stored in said database to generate commands to said virtual machine for generating the display of at least a portion of said one or more web pages. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus for producing Internet websites having one or more web pages on and for a computer having a browser and a virtual machine capable of generating a display, said apparatus comprising:
-
(a) an interface configured for building a website through control of website elements, said interface being operable through the browser on the computer to;
present a viewable menu of a user selectable panel of settings, accept a plurality of settings from said user selectable panel of settings to form an assembly of settings, and generate the display in accordance with said assembly of settings contemporaneously with the acceptance thereof, at least one of said user selectable settings of said panel of settings being operable to generate said display through commands to said virtual machine;
(b) an internal database associated with said interface for storing information representative of one or more of said assembly of settings for controlling elements of the website; and
(c) a build tool to construct one or more web pages of said website having;
an external database containing data corresponding to said information stored in said internal database, and one or more run time files, where said run time files utilize information stored in said external database to generate virtual machine commands for the display of at least a portion of said one or more web pages. - View Dependent Claims (38)
-
-
39. An apparatus to allow users to produce Internet websites on and for computers having a browser and a virtual machine capable of generating displays, said apparatus comprising:
-
(a) means for presenting a viewable menu of a user selectable panel of settings to describe elements on a website, said panel of settings being presented through a browser on a computer adapted to accept one or more of said selectable settings in said panel as inputs therefrom, and where at least one of said user selectable settings in said panel corresponds to commands to said virtual machine;
(b) means for generating a display in accordance with one or more user selected settings substantially contemporaneously with the selection thereof;
(c) means for storing information in a database, said information being representative of a plurality of said one or more user selected settings; and
(d) means for building one or more web pages for generating said website from at least a portion of said database and at least one run time file, where said at least one run time file utilizes information stored in said database to generate virtual machine commands for the display of at least a portion of said one or more web pages.
-
Specification