Operating methods for a universal client device permittting a computer to receive and display information from several special applications simultaneously
First Claim
1. A method for operating a computer system having first through third computers interconnected to one another by a communications channel, 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 the first computer;
(b) transmitting said HTML document and said first instructions for generating said Universal Client device from the first computer to the second computer via the communications channel;
(c) storing computer readable second instructions for permitting the second computer to utilize a World Wide Web browser providing a JAVA™
virtual machine;
(d) initializing and executing said Universal Client device on said second computer using said JAVA™
virtual machine to thereby generate predetermined graphical user interface (GUI) objects and display said GUI objects on said second computer;
(e) storing computer readable third instructions on the third computer for controlling the third computer during generation of a character string;
(f) processing said third instructions to thereby generate said string;
(g) transmitting said string to said second computer; and
(h) modifying at least one of said GUI objects displayed on the second computer responsive to said string.
1 Assignment
0 Petitions
Accused Products
Abstract
A Universal Client with a self-contained scripting language called GUIScript allows computing systems of varying architectures linked to the Internet or connected by an Intranet to run the same application software without modification or recompilation. Using a client-server architecture, the Universal Client receives GUIScript from the server, which commands the Universal Client to display certain graphical user interface (GUI) objects. The GUIScript also describes the behavior of the GUI objects presented by the Universal Client, thus providing a personality which defines the client application without changing the Universal Client'"'"'s software. The Universal Client can also send GUIScript to the server to cause the server to execute commands. A method of operating the computer system using the Universal Client and GUIScript is described.
111 Citations
29 Claims
-
1. A method for operating a computer system having first through third computers interconnected to one another by a communications channel, 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 the first computer; (b) transmitting said HTML document and said first instructions for generating said Universal Client device from the first computer to the second computer via the communications channel; (c) storing computer readable second instructions for permitting the second computer to utilize a World Wide Web browser providing a JAVA™
virtual machine;(d) initializing and executing said Universal Client device on said second computer using said JAVA™
virtual machine to thereby generate predetermined graphical user interface (GUI) objects and display said GUI objects on said second computer;(e) storing computer readable third instructions on the third computer for controlling the third computer during generation of a character string; (f) processing said third instructions to thereby generate said string; (g) transmitting said string to said second computer; and (h) modifying at least one of said GUI objects displayed on the second computer responsive to said string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An operating method for a computer system having first, second and third computers generating a graphical user interface (GUI) on the first computer screen corresponding to a presentation generated with respect to the second computer screen irrespective of the operating system differences between the respective first, second and third computers, comprising steps for:
-
providing a hypertext markup language (HTML) document including an applet tag corresponding to a Universal Client device from the third computer to the first computer; initializing and executing the Universal Client device using a JAVA™
virtual machine associated with the first computer;for parsing and interpreting a script associated with the Universal Client device to thereby cause the Universal Client device to display the GUI; parsing and interpreting the 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 generating a string causing changes in the GUI displayed by the Universal Client device on the first computer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An operating method for a computer system generating a representative 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 and a third computer, comprising steps for:
-
providing a hypertext markup language (HTML) document including an applet tag corresponding to a Universal Client device and a first script defining a first GUI; initializing and executing the Universal Client device responsive to said first script using a JAVA™
virtual machine;parsing and interpreting said first script to thereby cause the Universal Client device to display the first GUI; parsing and interpreting the first script to thereby cause the Universal Client device to establish a predetermined connection between the first and the third computers and to generate a second script permitting the Universal Client device to control said second computer; parsing and interpreting said second script, for generating a first instruction to which said second computer responds; receiving said first instruction for generating a second instruction representing the presentation displayed on the second computer screen; receiving said second instruction for generating a third script; and receiving said third script for causing said Universal Client device to replace said first GUI with said representative GUI on said first computer screen. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method for operating a computer system generating a representative 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 and a third computer, the method comprising steps for:
-
providing a hypertext markup language (HTML) document including an applet tag corresponding to a Universal Client device and a first script defining a first GUI; initializing and executing the Universal Client device responsive to said first script using a JAVA™
virtual machine;parsing and interpreting said first script to thereby cause the Universal Client device to display the first GUI; parsing and interpreting the first script to thereby cause the Universal Client device to establish a predetermined connection between the first and the third computers and to generate a second script permitting the Universal Client device to control said second computer; parsing and interpreting said second script, for generating a first instruction to which said second computer responds; generating a second instruction representing the presentation displayed on the second computer screen responsive to said first instruction; generating a third script responsive to said second instruction; and causing said Universal Client device to replace said first GUI with said representative GUI on said first computer screen responsive to said third script. - View Dependent Claims (26, 27, 28, 29)
-
Specification