Methods for operating a universal client device permitting interoperation between any two computers
First Claim
1. An operating method for a computer architecture independent device generating and displaying a graphic user interface (GUI) including a plurality of GUI objects on a client computer operatively connected to a server computer, the method comprising steps for:
- scripting both behavior of a program responsive to operator interaction with one of said GUI objects and client-server commands unrelated to said GUI objects;
storing scripts defining respective GUI objects on the server computer;
storing a GUIScript defining said GUI on the server computer;
handling network protocols defining communications between the server and the client computers;
sending one of said scripts and said GUIScript from the server computer to the client computer;
receiving one of said scripts and said GUIScript on the client computer; and
presenting a plurality of GUI objects responsive to said GUIScript to thereby form said GUI on the client computer.
1 Assignment
0 Petitions
Accused Products
Abstract
An operating method for a computer architecture independent device generating and displaying a graphic user interface (GUI) on a client computer operatively connected to a server computer includes steps for scripting both behavior of a program responsive to operator interaction with one of the GUI objects and client-server commands unrelated to the GUI objects, storing scripts defining respective GUI objects on the server computer, storing a GUIScript defining the GUI on the server computer, handling network protocols defining communications between the server and the client computers, sending one of the scripts and the GUIScript from the server computer to the client computer, receiving one of the scripts and the GUI script on the client computer, and presenting a plurality of GUI objects to thereby form a GUI on the client computer.
-
Citations
30 Claims
-
1. An operating method for a computer architecture independent device generating and displaying a graphic user interface (GUI) including a plurality of GUI objects on a client computer operatively connected to a server computer, the method comprising steps for:
-
scripting both behavior of a program responsive to operator interaction with one of said GUI objects and client-server commands unrelated to said GUI objects; storing scripts defining respective GUI objects on the server computer; storing a GUIScript defining said GUI on the server computer; handling network protocols defining communications between the server and the client computers; sending one of said scripts and said GUIScript from the server computer to the client computer; receiving one of said scripts and said GUIScript on the client computer; and presenting a plurality of GUI objects responsive to said GUIScript to thereby form said GUI on the client computer.
-
-
2. An operating method for a computer system permitting interoperation between first and second computers irrespective of hardware and/or operating system differences between the first and second computers, said method comprising steps for:
-
(a) storing a document written in hypertext markup language (HTML), said HTML document including an applet tag for invoking a Universal Client device, and computer readable first instructions for generating said Universal Client device, on a first storage device disposed within the first computer; and (b) transmitting said HTML document and said first instructions for generating said Universal Client device from the first computer to the second computer; (c) storing computer readable instructions for generating a World Wide Web browser providing a JAVA™
virtual machine on a second storage device disposed within the second computer; and(d) executing said Universal Client device on the second computer using said JAVA™
virtual machine to thereby generate predetermined graphical user interface (GUI) objects displaying GUI objects on the second computer responsive to a GUIScript. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. An operating method for a computer system generating a graphical user interface (GUI) on a first computer corresponding to a presentation generated on a second computer irrespective of the operating system differences between said first and second computers, wherein the first computer includes a character string generator and the second computer includes a Universal Client device running on a virtual machine, said method comprising the steps for:
-
generating a string corresponding to a desired GUI; generating said GUI using said Universal Client device responsive to a GUIScript; and executing said string on said Universal Client device running on said virtual machine to thereby modify said GUI. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An operating method for a computer system generating a graphical user interface (GUI) on a first computer screen corresponding to a presentation generated with respect to a second computer screen irrespective of the operating system differences between the respective first and second computers, said method comprising the steps for:
-
(a) providing a hypertext markup language (HTML) document including an applet tag corresponding to a Universal Client device; (b) initializing and executing the Universal Client device using a JAVA™
virtual machine,(c) parsing and interpreting a GUIScript associated with the Universal Client device to thereby cause the Universal Client device to display the GUI; and (d) generating a script for causing the Universal Client device to modify the GUI. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method for generating a graphical user interface (GUI) on a first computer corresponding to a presentation generated for a second computer irrespective of the operating system differences between the first and second computers, the method comprising steps for:
-
generating a script defining the presentation being displayed on the second computer; and activating a platform-independent Universal Client device running on a JAVA™
virtual machine responsive to said script to thereby generate the GUI on the first computer. - View Dependent Claims (22)
-
-
23. A method for generating and subsequently modifying a graphical user interface (GUI) on a first computer corresponding to a presentation generated on a second computer irrespective of the operating system differences between the first and second computers, the method comprising steps for:
-
providing a script defining the presentation being displayed on the second computer; activating a platform-independent Universal Client device running on a JAVA™
virtual machine responsive to said script to thereby generate the GUI on the first computer;receiving a string generated by the second computer on the first computer; and modifying the GUI responsive to the received string. - View Dependent Claims (24, 25)
-
-
26. A method of operating a computer system generating a graphical user interface (GUI) on a first computer screen corresponding to a presentation generated with respect to a second computer screen irrespective of the operating system differences between the respective first and second computers, the method comprising steps for:
-
(a) providing a hypertext markup language (HTML) document including an applet tag corresponding to a Universal Client device; (b) initializing and executing the Universal Client device using a JAVA™
virtual machine;(c) parsing and interpreting a GUIScript associated with the Universal Client device to thereby cause the Universal Client device to display the GUI; (d) parsing and interpreting a script associated with the Universal Client device to thereby cause the Universal Client device to establish a predetermined connection between the first and the second computers; and (e) generating the GUIScript for causing the Universal Client device to display the GUI. - View Dependent Claims (27, 28, 29, 30)
-
Specification