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
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)
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 |