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

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag