← Back to Patent Explorer
US5801689A Expired / Lapsed US ⏱️ 0.0 years remaining

Hypertext based remote graphic user interface control system

Assignee: Extended Systems Inc
•
Filing: 1996-01-22
•
Granted: 1998-09-01
•
Expires: 2016-01-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A remote control system for remotely controlling a Microsoft Windows or other GUI-based first computer from a second computer over the internet using only a standard world-wide-web hypertext browser on the second computer. The second controlling computer may be dissimilar from the first controlled computer user interface, underlying operating system, and hardware architecture.

Inventors

  • 👤 Robert A. Huntsman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 14:08
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/542; G06F16/00; G06F16/20; G06F16/25; G06F16/258; G06F9/44; G06F9/451

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 69 words
A GUI-screen-to-hypertext converter for converting a GUI screen to hypertext comprising: a GUI-screen-reading means for retrieving and converting a GUI screen into screen image data, a GUI-screen-to-hypertext-translating means for converting screen image data into hypertext, the GUI-screen-reading means is software coupled to the GUI-screen-to-hypertext-translating means, allowing screen image data to pass from the GUI-screen-reading means to the GUI-screen-to-hypertext-translating means whereby the GUI screen is retrieved and converted to hypertext.
Claim 2
Dependent Claim 69 words
A GUI-screen-to-hypertext converter for converting a GUI screen to hypertext comprising: a GUI-screen-reading means for retrieving and converting a GUI screen into screen image data, a GUI-screen-to-hypertext-translating means for converting screen image data into hypertext, the GUI-screen-reading means is software coupled to the GUI-screen-to-hypertext-translating means, allowing screen image data to pass from the GUI-screen-reading means to the GUI-screen-to-hypertext-translating means whereby the GUI screen is retrieved and converted to hypertext.
Claim 3
Dependent Claim 110 words
A hypertext-to-GUI-response means for converting a hypertext data request to a GUI control command comprising: a hypertext-reception means for receiving the hypertext data request, a hypertext-to-GUI-control-interpretation means for interpreting hypertext data requests as the GUI control command, and a programmatic-GUI-control-execution means for executing the GUI control command, the hypertext-reception means is software coupled to the hypertext-to-GUI-control-interpretation means, the hypertext-to-GUI-control-interpretation means is software coupled to the programmatic-GUI-control-execution means, whereby the hypertext-reception means receives the hypertext data request and presents the hypertext data request to the hypertext-to-GUI-control-interpretation means, the hypertext-to-GUI-control-interpretation means interprets the hypertext data request as the GUI control commands and executes the interpreted GUI control commands using the programmatic-GUI-control-execution means.
Claim 4
Dependent Claim 110 words
A hypertext-to-GUI-response means for converting a hypertext data request to a GUI control command comprising: a hypertext-reception means for receiving the hypertext data request, a hypertext-to-GUI-control-interpretation means for interpreting hypertext data requests as the GUI control command, and a programmatic-GUI-control-execution means for executing the GUI control command, the hypertext-reception means is software coupled to the hypertext-to-GUI-control-interpretation means, the hypertext-to-GUI-control-interpretation means is software coupled to the programmatic-GUI-control-execution means, whereby the hypertext-reception means receives the hypertext data request and presents the hypertext data request to the hypertext-to-GUI-control-interpretation means, the hypertext-to-GUI-control-interpretation means interprets the hypertext data request as the GUI control commands and executes the interpreted GUI control commands using the programmatic-GUI-control-execution means.
Claim 5
Dependent Claim 252 words
A remote control system for controlling a GUI program on a first computer with a hypertext browser program on one or more second computers comprising: a GUI-screen-to-hypertext converter for converting a GUI screen to hypertext further comprising: a GUI-screen-reading means for retrieving and converting a GUI screen into screen image data, a GUI-screen-to-hypertext-translating means for converting screen image data into hypertext, the GUI-screen-reading means is software coupled to the GUI-screen-to-hypertext-translating means, allowing screen image data to pass from the GUIscreen-reading means to the GUI-screen-to-hypertext-translating means whereby the GUI screen is retrieved and converted to hypertext, a hypertext-to-GUI-response means for converting a hypertext data request to a GUI control command further comprising: a hypertext-reception means for receiving the hypertext data request, a hypertext-to-GUI-control-interpretation means for interpreting hypertext data requests as the GUI control command, and a programmatic-GUI-control-execution means for executing the GUI control command, the hypertext-reception means is software coupled to the hypertext-to-GUI-control-interpretation means, the hypertext-to-GUI-control-interpretation means is software coupled to the programmatic-GUI-control-execution means, whereby the hypertext-reception means receives the hypertext data request and presents the hypertext data request to the hypertext-to-GUI-control-interpretation means, the hypertext-to-GUI control-interpretation means interprets the hypertext data request as the GUI control commands and executes the interpreted GUI control commands using the programmatic-GUI-control-execution means, and a coordinated naming convention, whereby program on said first computer is remotely controlled by hypertext browser program of said second computer, and information contained on GUI screen of said first computer is reflected on the screen of the hypertext viewer on the second computer.
Claim 6
Dependent Claim 252 words
A remote control system for controlling a GUI program on a first computer with a hypertext browser program on one or more second computers comprising: a GUI-screen-to-hypertext converter for converting a GUI screen to hypertext further comprising: a GUI-screen-reading means for retrieving and converting a GUI screen into screen image data, a GUI-screen-to-hypertext-translating means for converting screen image data into hypertext, the GUI-screen-reading means is software coupled to the GUI-screen-to-hypertext-translating means, allowing screen image data to pass from the GUIscreen-reading means to the GUI-screen-to-hypertext-translating means whereby the GUI screen is retrieved and converted to hypertext, a hypertext-to-GUI-response means for converting a hypertext data request to a GUI control command further comprising: a hypertext-reception means for receiving the hypertext data request, a hypertext-to-GUI-control-interpretation means for interpreting hypertext data requests as the GUI control command, and a programmatic-GUI-control-execution means for executing the GUI control command, the hypertext-reception means is software coupled to the hypertext-to-GUI-control-interpretation means, the hypertext-to-GUI-control-interpretation means is software coupled to the programmatic-GUI-control-execution means, whereby the hypertext-reception means receives the hypertext data request and presents the hypertext data request to the hypertext-to-GUI-control-interpretation means, the hypertext-to-GUI control-interpretation means interprets the hypertext data request as the GUI control commands and executes the interpreted GUI control commands using the programmatic-GUI-control-execution means, and a coordinated naming convention, whereby program on said first computer is remotely controlled by hypertext browser program of said second computer, and information contained on GUI screen of said first computer is reflected on the screen of the hypertext viewer on the second computer.
Claim 7
Dependent Claim 17 words
The remote control system of claim 3 wherein said GUI-screen-reading means is the Microsoft Windows CopyScreentoDib() function.
Claim 8
Dependent Claim 28 words
The remote control system of claim 3 wherein said GUI-screen-to-hypertext-translating means further includes a software means to convert screen image to a set of HTML and GIF files.
Claim 9
Dependent Claim 24 words
The remote control system of claim 3 wherein said hypertext-reception means further includes a software means to receive HTML data via the HTTP protocol.
Claim 10
Dependent Claim 19 words
The remote control system of claim 3 wherein said hypertext-to-GUI-control-interpretation means is HTML further including clickable images of HTML.
Claim 11
Dependent Claim 19 words
The remote control system of claim 3 wherein said programmatic GUI-control-execution means is Microsoft Windows hooks routines including JournalPlaybackFunc().
Claim 12
Dependent Claim 76 words
The remote control system of claim 3 wherein said GUI-screen-reading means is the Microsoft Windows CopyScreentoDib() function, said GUI-screen-to-hypertext-translating means further includes a software means to convert screen image to a set of HTML and GIF files, said hypertext-reception means further includes a software means to receive HTML data via the HTTP protocol, said hypertext-to-GUI-control-interpretation means is HTML further including clickable images of HTML, and said programmatic GUI-control-execution means is Microsoft Windows hooks routines including JournalPlaybackFunc().
Claim 13
Dependent Claim 41 words
A GUI-screen-to-hypertext converter, comprising: a GUI-screen reader; a GUI-screen-to-hypertext translator; the GUI-screen-reader is software coupled to the GUI-screen-to-hypertext-translator, allowing screen image data to pass from the GUI-screen-reader to the GUI-screen-to-hypertext-translator; and whereby the GUI screen is retrieved and converted to hypertext.
Claim 14
Dependent Claim 41 words
A GUI-screen-to-hypertext converter, comprising: a GUI-screen reader; a GUI-screen-to-hypertext translator; the GUI-screen-reader is software coupled to the GUI-screen-to-hypertext-translator, allowing screen image data to pass from the GUI-screen-reader to the GUI-screen-to-hypertext-translator; and whereby the GUI screen is retrieved and converted to hypertext.
Claim 15
Dependent Claim 65 words
A hypertext-to-GUI-responder, comprising: a hypertext-receiver; a hypertext-to-GUI-control-interpreter; a programmatic-GUI-control-executor; the hypertext-receiver is software coupled to the hypertext-to-GUI-control-interpreter; the hypertext-to-GUI-control-interpreter is software coupled to the programmatic-GUI-control-executor; and whereby the hypertext-receiver receives the hypertext data request and presents the hypertext data request to the hypertext-to-GUI-control-interpreter, the hypertext-to-GUI-control-interpreter interprets the hypertext data request as the GUI control commands and executes the interpreted GUI control commands using the programmatic-GUI-control-executor.
Claim 16
Dependent Claim 65 words
A hypertext-to-GUI-responder, comprising: a hypertext-receiver; a hypertext-to-GUI-control-interpreter; a programmatic-GUI-control-executor; the hypertext-receiver is software coupled to the hypertext-to-GUI-control-interpreter; the hypertext-to-GUI-control-interpreter is software coupled to the programmatic-GUI-control-executor; and whereby the hypertext-receiver receives the hypertext data request and presents the hypertext data request to the hypertext-to-GUI-control-interpreter, the hypertext-to-GUI-control-interpreter interprets the hypertext data request as the GUI control commands and executes the interpreted GUI control commands using the programmatic-GUI-control-executor.
Claim 17
Dependent Claim 176 words
A remote control system having a GUI program on a first computer and a hypertext browser program on at least one second computer, comprising: a GUI-screen to hypertext converter comprising a GUI-screen-reader, a GUI-screen-to-hypertext-translator, the GUI-screen-reader is software coupled to the GUI-screen-to-hypertext-translator, allowing screen image data to pass from the GUI-screen-reader to the GUI-screen-to-hypertext-translator, and whereby the GUI screen is retrieved and converted to hypertext; a hypertext-to-GUI-responder comprising a hypertext-receiver, a hypertext-to-GUI-control-interpreter, a programmatic-GUI-control-executor, the hypertext-receiver is software coupled to the hypertext-to-GUI-control-interpreter, the hypertext-to-GUI-control-interpreter is software coupled to the programmatic-GUI-control-executor, and whereby the hypertext-receiver receives the hypertext data request and presents the hypertext data request to the hypertext-to-GUI control-interpreter, the hypertext-to-GUI-control-interpreter interprets the hypertext data request as the GUI control commands and executes the interpreted GUI control commands using the programmatic-GUI-control-executor; a coordinated naming convention; and whereby program on said first computer is remotely controlled by hypertext browser program of said second computer, and information contained on GUI screen of said first computer is reflected on the screen of the hypertext viewer on the second computer.
Claim 18
Dependent Claim 176 words
A remote control system having a GUI program on a first computer and a hypertext browser program on at least one second computer, comprising: a GUI-screen to hypertext converter comprising a GUI-screen-reader, a GUI-screen-to-hypertext-translator, the GUI-screen-reader is software coupled to the GUI-screen-to-hypertext-translator, allowing screen image data to pass from the GUI-screen-reader to the GUI-screen-to-hypertext-translator, and whereby the GUI screen is retrieved and converted to hypertext; a hypertext-to-GUI-responder comprising a hypertext-receiver, a hypertext-to-GUI-control-interpreter, a programmatic-GUI-control-executor, the hypertext-receiver is software coupled to the hypertext-to-GUI-control-interpreter, the hypertext-to-GUI-control-interpreter is software coupled to the programmatic-GUI-control-executor, and whereby the hypertext-receiver receives the hypertext data request and presents the hypertext data request to the hypertext-to-GUI control-interpreter, the hypertext-to-GUI-control-interpreter interprets the hypertext data request as the GUI control commands and executes the interpreted GUI control commands using the programmatic-GUI-control-executor; a coordinated naming convention; and whereby program on said first computer is remotely controlled by hypertext browser program of said second computer, and information contained on GUI screen of said first computer is reflected on the screen of the hypertext viewer on the second computer.
Claim 19
Dependent Claim 16 words
The remote control system of claim 12 wherein said GUI-screen-reader is the Microsoft Windows CopyScreentoDib() function.
Claim 20
Dependent Claim 23 words
The remote control system of claim 12 wherein said GUI-screen-to-hypertext-translator converts said screen image data to a set of HTML and GIF files.
Claim 21
Dependent Claim 17 words
The remote control system of claim 12 wherein said hypertext-receiver receives HTML data via the HTTP protocol.
Claim 22
Dependent Claim 18 words
The remote control system of claim 12 wherein said hypertext-to-GUI-control-interpreter is HTML further including clickable images of HTML.
Claim 23
Dependent Claim 17 words
The remote control system of claim 12 wherein said programmatic-GUI-control-executor is Microsoft Windows hooks routines including JournalPlaybackFunc().
Claim 24
Dependent Claim 60 words
The remote control system of claim 12, wherein: said GUI-screen-reader is the Microsoft Windows CopyScreentoDibo function; said GUI-screen-to-hypertext-translator converts said screen image data to a set of HTML and GIF files; said hypertext-receiver receives HTML data via the HTTP protocol; said hypertext-to-GUI-control-interpreter is HTML further including clickable images of HTML; and said programmatic-GUI-control-executor is Microsoft Windows hooks routines including JournalPlaybackFunc().

References Cited (Backward Citations)

US5335320A Cited
US5432932A Cited
US5544320A Cited
JPH09182038A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-31 2002-03-02 2002-09-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-31 2006-03-02 2006-09-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-31 2010-03-02 2010-09-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag