Computer system providing platform independent universal client device
First Claim
1. A computer architecture independent device for generating and displaying a graphic user interface (GUI), comprising:
- means for generating scripts defining GUI objects;
means for generating a GUIScript defining said GUI;
means for presenting a plurality of said GUI objects responsive to said GUIScript to thereby form said GUI;
means for storing one of said scripts and said GUIScript;
means for reading one of said scripts and said GUIScript; and
means for scripting behavior of a program responsive to operator interaction with one of said GUI objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A Universal Client with a self-contained scripting language called GUIScript forms a computer architecture independent device for generating and displaying a graphic user interface (GUI). Preferably, the computer executing the Universal Client includes circuitry for presenting a plurality of GUI objects to thereby form a GUI, for generating scripts defining respective ones of the GUI objects, for generating a GUISCRIPT defining the GUI, for storing one of the scripts and the GUISCRIPT, for reading one of the scripts and the GUI script; and for scripting behavior of a program responsive to operator interaction with one of the GUI objects.
185 Citations
20 Claims
-
1. A computer architecture independent device for generating and displaying a graphic user interface (GUI), comprising:
-
means for generating scripts defining GUI objects; means for generating a GUIScript defining said GUI; means for presenting a plurality of said GUI objects responsive to said GUIScript to thereby form said GUI; means for storing one of said scripts and said GUIScript; means for reading one of said scripts and said GUIScript; and means for scripting behavior of a program responsive to operator interaction with one of said GUI objects.
-
-
2. A computer comprising:
-
a storage device which stores a document written in hypertext markup language (HTML), said HTML document including an applet tag for invoking a Universal Client device and computer readable instructions for generating said Universal Client device and which stores computer readable instructions for permitting said computer to utilize a World Wide Web browser providing a JAVA™
virtual machine; anda processor for initializing and executing said Universal Client device on said computer using said JAVA™
virtual machine to thereby generate predetermined graphical user interface (GUI) objects responsive to a GUIScript and display said GUI objects on said computer. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer comprising:
-
means for 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 instructions for generating said Universal Client device and for storing computer readable instructions for permitting said computer to utilize a virtual machine; and processing means for initializing and executing said Universal Client device on said computer using said virtual machine to thereby generate predetermined graphical user interface (GUI) objects responsive to a GUIScript and display said GUI objects on said computer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification