US6005568A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Computer system providing platform independent universal client device
Assignee: United States Department of the Navy
•
Filing: 1997-09-30
•
Granted: 1999-12-21
•
Expires: 2017-09-30
Abstract
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.
Inventors
- 👤 Adam J. Simonoff
- 👤 Robert L. Taft
- 👤 Brian T. McLintock
- 👤 Larry A. Fontenot
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 13:27
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/455; G06F9/45504; G06F9/45508; G06F9/45512
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
86 words
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.
Claim 2
Dependent Claim
86 words
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.
Claim 3
Dependent Claim
101 words
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; and a 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.
Claim 4
Dependent Claim
101 words
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; and a 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.
Claim 5
Dependent Claim
37 words
The computer as recited in claim 2, wherein said predetermined GUI objects are defined by a script stored on said storage device, and wherein said Universal Client device generates said predetermined GUI objects responsive to said script.
Claim 6
Dependent Claim
31 words
The computer as recited in claim 2, wherein said storage device stores predetermined GUI objects, and wherein said Universal Client device interacts with said predetermined GUI objects responsive to a script.
Claim 7
Dependent Claim
18 words
The computer as recited in claim 2, wherein one of said predetermined GUI objects comprises a MultiMedia presentation.
Claim 8
Dependent Claim
19 words
The computer as recited in claim 2, wherein said storage device stores predetermined GUI objects and predetermined JAVA™ objects.
Claim 9
Dependent Claim
36 words
The computer as recited in claim 6, wherein one of said predetermined JAVA™ objects comprises a timer for determining time separation between display of a selected one of said predetermined GUI object and operator response thereto.
Claim 10
Dependent Claim
43 words
The computer as recited in claim 2, wherein said GUIScript includes a plurality of scripted instructions and wherein said Universal Client device executes a second one of said scripted instructions before execution of a first one of said scripted instructions has been completed.
Claim 11
Dependent Claim
43 words
The computer as recited in claim 2, wherein said storage device stores predetermined GUI objects, and wherein said Universal Client device interacts with said predetermined GUI objects responsive to a training script to thereby display a training sequence comprising said predetermined GUI objects.
Claim 12
Dependent Claim
18 words
The computer as recited in claim 9, wherein one of said predetermined GUI objects comprises a MultiMedia presentation.
Claim 13
Dependent Claim
91 words
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.
Claim 14
Dependent Claim
91 words
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.
Claim 15
Dependent Claim
16 words
The computer as recited in claim 11, wherein said virtual machine comprises a JAVA™ virtual machine.
Claim 16
Dependent Claim
37 words
The computer as recited in claim 11, wherein said predetermined GUI objects are defined by a script stored on said storing means, and wherein said Universal Client device generates said predetermined GUI objects responsive to said script.
Claim 17
Dependent Claim
36 words
The computer as recited in claim 11, wherein said storing means comprises object storing means for storing predetermined GUI objects, and wherein said Universal Client device interacts with said predetermined GUI objects responsive to a script.
Claim 18
Dependent Claim
18 words
The computer as recited in claim 11, wherein one of said predetermined GUI objects comprises a MultiMedia presentation.
Claim 19
Dependent Claim
24 words
The computer as recited in claim 11, wherein said storing means comprises object storing means for storing predetermined GUI objects and predetermined JAVA™ objects.
Claim 20
Dependent Claim
36 words
The computer as recited in claim 16, wherein one of said predetermined JAVA™ objects comprises a timer for determining response time between display of a selected one of said predetermined GUI objects and operator response thereto.
Claim 21
Dependent Claim
43 words
The computer as recited in claim 11, wherein said GUIScript includes a plurality of scripted instructions and wherein said Universal Client device executes a second one of said scripted instructions before execution of a first one of said scripted instructions has been completed.
Claim 22
Dependent Claim
48 words
The computer as recited in claim 11, wherein said storing means comprises object storing means for storing predetermined GUI objects, and wherein said Universal Client device interacts with said predetermined GUI objects responsive to a training script to thereby display a training sequence comprising said predetermined GUI objects.
Claim 23
Dependent Claim
18 words
The computer as recited in claim 19, wherein one of said predetermined GUI objects comprises a MultiMedia presentation.
References Cited (Backward Citations)
US4617663A
Cited
US5544335A
Cited
US5590281A
Cited
US5790117A
Cited
US5386568A
Cited
US5732219A
Cited
US5581558A
Cited
US5778367A
Cited
US5706502A
Cited
US5768510A
Cited
US5802530A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-12-20 | 2003-06-21 | 2003-12-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-12-20 | 2007-06-21 | 2007-12-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-12-20 | 2011-06-21 | 2011-12-21 | $7700.00 | Window Closed / Lapsed |