Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
205 words
A method for running a rich applications over a network by a system, said system comprising a backend server, an application server connected to said backend server, a web server connected to said application server, and a client machine comprising a web browser and a client foundation class and being connected to said web server via said network, said method comprising the steps of: running said rich application on said backend server wherein said rich application comprises a graphical user interface (GUI) having a set of controls used to control and execute said rich application; generating and sending an information of said GUI to said application server; converting said GUI information into one or more web pages and one or more client-side scripts by said application server; routing said one or more web pages and said client-side scripts to said client machine via said web server; processing said one or more web pages and said one or more client-side scripts by said client foundation class and producing an application user interface comprising at least one control of said set of controls of said GUI: and executing said client-side scripts by said client foundation class thereby controlling interactions of a user with said application user interface.
Claim 2
Independent Claim
205 words
A method for running a rich applications over a network by a system, said system comprising a backend server, an application server connected to said backend server, a web server connected to said application server, and a client machine comprising a web browser and a client foundation class and being connected to said web server via said network, said method comprising the steps of: running said rich application on said backend server wherein said rich application comprises a graphical user interface (GUI) having a set of controls used to control and execute said rich application; generating and sending an information of said GUI to said application server; converting said GUI information into one or more web pages and one or more client-side scripts by said application server; routing said one or more web pages and said client-side scripts to said client machine via said web server; processing said one or more web pages and said one or more client-side scripts by said client foundation class and producing an application user interface comprising at least one control of said set of controls of said GUI: and executing said client-side scripts by said client foundation class thereby controlling interactions of a user with said application user interface.
Claim 3
Dependent Claim
12 words
The method of claim 1 , wherein said client-side scripts comprise JavaScript.
Claim 4
Dependent Claim
12 words
The method of claim 1 , wherein said client-side scripts comprise VBScript.
Claim 5
Dependent Claim
12 words
The method of claim 1 , wherein said network is the Internet.
Claim 6
Dependent Claim
14 words
The method of claim 1 , wherein said network is a local area network.
Claim 7
Dependent Claim
17 words
The method of claim 5 , wherein said local area network is a bandwidth-limited slow speed network.
Claim 8
Dependent Claim
13 words
The method of claim 1 , wherein said network comprises a wireless network.
Claim 9
Dependent Claim
15 words
The method of claim 1 , wherein said client machine has a limited computing capacity.
Claim 10
Dependent Claim
14 words
The method of claim 8 , wherein said client machine is a wireless device.
Claim 11
Dependent Claim
14 words
The method of claim 8 , wherein said client machine is a palmtop device.
Claim 12
Dependent Claim
21 words
The method of claim 8 , wherein said client machine is selected from a group consisting of workstations, desktops and laptops.
Claim 13
Dependent Claim
22 words
The method of claim 1 , wherein said backend server, said application server and said web server are combined into one entity.
Claim 14
Dependent Claim
61 words
The method of claim 1 , wherein said set of controls of said GUI comprises at least one control selected from a group consisting of window, dialog, menu, button, multiple windows, toolbar, tree table, tab panel, popup menu, edit control, tree view, list view, table, scroll, icon, frame, status bar, task bar, cascade style sheet, layered pane, and multiple document interface.
Claim 15
Dependent Claim
57 words
The method of claim 1 wherein said client foundation class comprises a set of controls selected from a group consisting of window, dialog, menu, button, multiple windows, toolbar, tree table, tab panel, popup menu, edit control, tree view, list view, table, scroll, icon, frame, status bar, task bar, cascade style sheet, layered pane, and multiple document interface.
Claim 16
Dependent Claim
17 words
The method of claim 1 wherein said client foundation class is implemented using Dynamic HTML and JavaScript.
Claim 17
Dependent Claim
21 words
The method of claim 1 wherein said client foundation class is implemented using Java programming language running as a Java Applet.
Claim 18
Dependent Claim
21 words
The method of claim 1 wherein said client foundation class is implemented using Java programming language running as a Java application.
Claim 19
Dependent Claim
14 words
The method of claim 1 wherein said client foundation class is implemented using ActiveX.
Claim 20
Dependent Claim
17 words
The method of claim 1 wherein said client foundation class is implemented using a web browser plugin.
Claim 21
Dependent Claim
191 words
A computer system for executing a rich application over a network connection comprising: a backend server adapted to store and execute said rich application, wherein said rich application comprises a Graphical User Interface (GUI) having a set of controls used to control and execute said application; an application server being connected to said backend server and adapted to receive an information of said GUI and convert said GUI information into one or more web pages and one or more client side scripts; a web server being connected to said application server and adapted to receive and transmit said one or more web pages and said one or more client-side scripts; a client machine being connected to said web server via said network connection and comprising a web browser and a client foundation class, wherein said client foundation class is adapted to receive said one or more web pages and said one or more client-side scripts, to produce an application user interface comprising at least one control of said set of controls of said GUI and to execute said client-side scripts thereby controlling interactions of a user with said application user interface.
Claim 22
Dependent Claim
191 words
A computer system for executing a rich application over a network connection comprising: a backend server adapted to store and execute said rich application, wherein said rich application comprises a Graphical User Interface (GUI) having a set of controls used to control and execute said application; an application server being connected to said backend server and adapted to receive an information of said GUI and convert said GUI information into one or more web pages and one or more client side scripts; a web server being connected to said application server and adapted to receive and transmit said one or more web pages and said one or more client-side scripts; a client machine being connected to said web server via said network connection and comprising a web browser and a client foundation class, wherein said client foundation class is adapted to receive said one or more web pages and said one or more client-side scripts, to produce an application user interface comprising at least one control of said set of controls of said GUI and to execute said client-side scripts thereby controlling interactions of a user with said application user interface.
Claim 23
Dependent Claim
59 words
The computer system of claim 20 , wherein said client foundation class comprises a set of controls selected from a group consisting of window, dialog, menu, button, multiple windows, toolbar, tree table, tab panel, popup menu, edit control, tree view, list view, table, scroll, icon, frame, status bar, task bar, cascade style sheet, layered pane, and multiple document interface.
Claim 24
Dependent Claim
19 words
The computer system of claim 20 , wherein said client foundation class is implemented using Dynamic HTML and JavaScript.
Claim 25
Dependent Claim
23 words
The computer system of claim 20 , wherein said client foundation class is implemented using Java programming language running as a Java Applet.
Claim 26
Dependent Claim
23 words
The computer system of claim 20 , wherein said client foundation class is implemented using Java programming language running as a Java application.
Claim 27
Dependent Claim
13 words
The computer system of claim 20 , wherein said client-side scripts comprise JavaScript.
Claim 28
Dependent Claim
13 words
The computer system of claim 20 , wherein said client-side scripts comprise VBScript.
Claim 29
Dependent Claim
13 words
The computer system of claim 20 , wherein said client-side scripts comprise Java.
Claim 30
Dependent Claim
62 words
The computer system of claim 20 , wherein said set of controls of said GUI comprises at least one control selected from a group consisting of window, dialog, menu, button, multiple windows, toolbar, tree table, tab panel, popup menu, edit control, tree view, list view, table, scroll, icon, frame, status bar, task bar, cascade style sheet, layered pane, and multiple document interface.
Claim 31
Dependent Claim
18 words
The computer system of claim 20 , wherein said one or more web pages comprise an HTML format.
Claim 32
Dependent Claim
23 words
The computer system of claim 20 , wherein said backend server, said application server and said web server are combined into one entity.