← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 17:37
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag