Patent US5790977A successfully refreshed from Google Patents.
US5790977A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data acquisition from a remote instrument via the internet
Assignee: Keysight Technologies Inc
•
Filing: 1997-02-06
•
Granted: 1998-08-04
•
Expires: 2017-02-06
Abstract
Abstract Remote access is provided from a remote host system to an instrument. Control and data acquisition software is stored within the instrument. In response to the remote host system, the control and data acquisition software is forwarded to the remote host system. The control and data acquisition software is run on the remote host system. In response to control commands from the control and data acquisition software running on the remote host system, data acquisition of the instrument is controlled. In response to a request from the control and data acquisition software running on the remote host system, acquired data is forwarded from the instrument to the remote host system.
Inventors
- 👤 David Ezekiel
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 10:21
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/01; H04L67/02; H04L67/025; H04L67/12; H04L67/125; H04L9/00; H04L9/40; G; G08; G08C; G08C2201/00; G08C2201/50; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
130 words
An instrument comprising: storage means for storing control and data acquisition software; server means for, upon request from a remote host system, forwarding the control and data acquisition software to the remote host system; control response means for, in response to control commands from the control and data acquisition software running on the remote host system, controlling data acquisition of the instrument; and, data transmission means for, in response to a data request from the control and data acquisition software running on the remote host system, forwarding acquired data from the instrument to the remote host system, wherein the data transmission means, in response to the data request from the control and data acquisition software running on the remote host system, forwards to the remote host system a results vector.
Claim 2
Dependent Claim
130 words
An instrument comprising: storage means for storing control and data acquisition software; server means for, upon request from a remote host system, forwarding the control and data acquisition software to the remote host system; control response means for, in response to control commands from the control and data acquisition software running on the remote host system, controlling data acquisition of the instrument; and, data transmission means for, in response to a data request from the control and data acquisition software running on the remote host system, forwarding acquired data from the instrument to the remote host system, wherein the data transmission means, in response to the data request from the control and data acquisition software running on the remote host system, forwards to the remote host system a results vector.
Claim 3
Dependent Claim
24 words
An instrument as in claim 1 wherein the control and data acquisition software is an application which runs as part of an internet browser.
Claim 4
Dependent Claim
25 words
An instrument as in claim 1 wherein the server means functions as a HyperText Transfer Protocol (HTTP) server and processes GET commands and PUT commands.
Claim 5
Dependent Claim
45 words
An instrument as in claim 1 wherein the control and data acquisition software includes software which, when run on the remote host system, provides a user of the remote host system a graphical user interface which the user can utilize to interact with the instrument.
Claim 6
Dependent Claim
25 words
An instrument as in claim 1 wherein the control response means is a server socket dedicated to handling messages pertaining to control of the instrument.
Claim 7
Independent Claim
146 words
A method for providing access to an instrument from a remote host system, the method comprising the steps of: (a) storing control and data acquisition software within the instrument; (b) in response to the remote host system, forwarding the control and data acquisition software to the remote host system; (c) running the control and data acquisition software on the remote host system; (d) in response to control commands from the control and data acquisition software running on the remote host system, controlling data acquisition of the instrument; and, (e) in response to a request from the control and data acquisition software running on the remote host system, forwarding data acquired in step (d) from the instrument to the remote host system, wherein the data acquired in step (d) is arranged in form as a results vector when sent from the instrument to the remote host system.
Claim 8
Independent Claim
146 words
A method for providing access to an instrument from a remote host system, the method comprising the steps of: (a) storing control and data acquisition software within the instrument; (b) in response to the remote host system, forwarding the control and data acquisition software to the remote host system; (c) running the control and data acquisition software on the remote host system; (d) in response to control commands from the control and data acquisition software running on the remote host system, controlling data acquisition of the instrument; and, (e) in response to a request from the control and data acquisition software running on the remote host system, forwarding data acquired in step (d) from the instrument to the remote host system, wherein the data acquired in step (d) is arranged in form as a results vector when sent from the instrument to the remote host system.
Claim 9
Dependent Claim
24 words
A method as in claim 6 wherein in step (c) the control and data acquisition software runs as an application within an internet browser.
Claim 10
Dependent Claim
31 words
A method as in claim 6 wherein the control and data acquisition software is forwarded to the remote host system in response to a HyperText Transfer Protocol (HTTP) server GET command.
Claim 11
Dependent Claim
32 words
A method as in claim 6 wherein step (c) includes providing a user of the remote host system a graphical user interface which the user can utilize to interact with the instrument.
Claim 12
Dependent Claim
24 words
A method as in claim 6 additionally comprising the following step: (f) displaying on the remote host system the data forwarded in step (e).
Claim 13
Dependent Claim
25 words
A method as in claim 10 wherein step (f) includes displaying in graphic form as traces on a graticule the data forwarded in step (e).
Claim 14
Dependent Claim
30 words
A method as in claim 6 additionally comprising the following step: processing the data forwarded in step (e) before displaying the data forwarded in step (e) on the host system.
Claim 15
Dependent Claim
102 words
Remote instrument control and data acquisition software which when run on a host computing system, comprises: a control module which provides a user of the host computing system within a world wide web page, a graphical user interface which the user can utilize to interact with a remote instrument; and, data acquisition means for transmitting to the remote instrument, over an internet socket, commands which control data acquisition of the remote instrument, and for receiving via internet transfer, data generated by the remote instrument, wherein the data acquisition means includes means for requesting and receiving a results vector from the remote instrument.
Claim 16
Dependent Claim
102 words
Remote instrument control and data acquisition software which when run on a host computing system, comprises: a control module which provides a user of the host computing system within a world wide web page, a graphical user interface which the user can utilize to interact with a remote instrument; and, data acquisition means for transmitting to the remote instrument, over an internet socket, commands which control data acquisition of the remote instrument, and for receiving via internet transfer, data generated by the remote instrument, wherein the data acquisition means includes means for requesting and receiving a results vector from the remote instrument.
Claim 17
Dependent Claim
26 words
Remote instrument control and acquisition software as in claim 13 wherein the control and data acquisition software is an application which runs within an internet browser.
Claim 18
Dependent Claim
30 words
Remote instrument control and acquisition software as in claim 13 wherein the control module includes implements a network socket dedicated to handling messages pertaining to control of the remote instrument.
Claim 19
Dependent Claim
28 words
Remote instrument control and acquisition software as in claim 13 wherein the control module includes a network socket dedicated to requesting and receiving data from the remote instrument.
Claim 20
Dependent Claim
27 words
Remote instrument control and acquisition software as in claim 13 additionally comprising: display means for displaying on the host system the data generated by the remote instrument.
Claim 21
Dependent Claim
25 words
Remote instrument control and acquisition software as in claim 17 wherein the display means displays the data in graphic form as traces on a graticule.
Claim 22
Dependent Claim
27 words
Remote instrument control and acquisition software as in claim 17 additionally comprising: processing means which processes the data before the data is displayed by the display means.
Claim 23
Independent Claim
153 words
A method for providing access to an instrument from a remote host system, the method comprising the steps of: (a) storing control and data acquisition software within the instrument; (b) in response to the remote host system, forwarding the control and data acquisition software to the remote host system; (c) running the control and data acquisition software on the remote host system; (d) in response to control commands from the control and data acquisition software running on the remote host system, controlling data acquisition of the instrument; (e) in response to a request from the control and data acquisition software running on the remote host system, forwarding data acquired in step (d) from the instrument to the remote host system; and, (f) displaying on the remote host system the data forwarded in step (e), wherein step (f) includes displaying in graphic form as traces on a graticule the data forwarded in step (e).
Claim 24
Independent Claim
153 words
A method for providing access to an instrument from a remote host system, the method comprising the steps of: (a) storing control and data acquisition software within the instrument; (b) in response to the remote host system, forwarding the control and data acquisition software to the remote host system; (c) running the control and data acquisition software on the remote host system; (d) in response to control commands from the control and data acquisition software running on the remote host system, controlling data acquisition of the instrument; (e) in response to a request from the control and data acquisition software running on the remote host system, forwarding data acquired in step (d) from the instrument to the remote host system; and, (f) displaying on the remote host system the data forwarded in step (e), wherein step (f) includes displaying in graphic form as traces on a graticule the data forwarded in step (e).
Claim 25
Dependent Claim
119 words
Remote instrument control and data acquisition software which when run on a host computing system, comprises: a control module which provides a user of the host computing system within a world wide web page, a graphical user interface which the user can utilize to interact with a remote instrument; data acquisition means for transmitting to the remote instrument in response to a request over an internet socket, commands which control data acquisition of the remote instrument, and for receiving via internet transfer, data generated by the remote instrument; and, display means for displaying on the host system the data generated by the remote instrument, wherein the display means displays the data in graphic form as traces on a graticule.
Claim 26
Dependent Claim
119 words
Remote instrument control and data acquisition software which when run on a host computing system, comprises: a control module which provides a user of the host computing system within a world wide web page, a graphical user interface which the user can utilize to interact with a remote instrument; data acquisition means for transmitting to the remote instrument in response to a request over an internet socket, commands which control data acquisition of the remote instrument, and for receiving via internet transfer, data generated by the remote instrument; and, display means for displaying on the host system the data generated by the remote instrument, wherein the display means displays the data in graphic form as traces on a graticule.
References Cited (Backward Citations)
US5062059A
Cited
US5375207A
Cited
US5349678A
Cited
US5544320A
Cited
US5553239A
Cited
US5708780A
Cited
US5657390A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-08-03 | 2002-02-02 | 2002-08-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-08-03 | 2006-02-02 | 2006-08-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-08-03 | 2010-02-02 | 2010-08-04 | $7700.00 | Window Closed / Lapsed |