×

System for operating an astronomical observatory in real time using http

  • US 7,313,763 B1
  • Filed: 01/02/2002
  • Issued: 12/25/2007
  • Est. Priority Date: 01/29/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for operating an astronomical observatory, the observatory being located at an observatory site, via requests made by a user interactively or as a script, and located either remotely or at the observatory site, and independent of on site support personnel, wherein results and status of the requests are displayed to the user in real time, the system comprising:

  • a web browser, said web browser providing means for the user to be able to send requests to the observatory, and receive the status and results of these requests by utilizing an http protocol, said web browser further providing a rich graphical interface for the user which may include displays of the status and results of the requests made by the user to various components of the system as they occur in real time;

    a set of astronomical hardware, said set of astronomical hardware being located at the observatory site and supplying means for making celestial observations, said set of astronomical hardware including;

    a telescope, said telescope being composed of a telescopic optics system allowing magnified observation of the sky to take place, and a telescope mount capable of controlling the position of the telescopic optics system for the purpose of pointing to and tracking on celestial objects; and

    an imaging camera, said imaging camera being located at said telescope, said imaging camera being positioned so as to be able to capture an image of a celestial object at which said telescope is aimed, said imaging camera further capturing said image of the celestial object in a digital format; and

    a web server, said web server providing means for transmitting and receiving communications to and from said web browser utilizing an http protocol, said web server further including the capability of controlling said set of astronomical hardware according to requests sent to said web server via said web browser from the user, said web server being made up of;

    a request manager, said request manager being responsible for listening for, and responding to requests sent to said web server by said web browser, said request manager further being relied upon to queue requests from said web browser in order to permit said set of astronomical hardware to execute the requests in an orderly fashion, said request manager also providing the means by which information is sent back to said web browser utilizing an http protocol;

    a power manager, said power manager providing said web server the means for, at the request of said web browser, being able to power on or off any or components of said set of astronomical hardware;

    a user database, said user database containing a list of user account information for use in determining if and when a user should be allowed to control the observatory;

    a user manager, said user manager accessing said user database and using the information contained therein to serve as a gate by which the user must gain entrance if he/she wishes to control the observatory, said user manager further controlling the scheduling of users for control of the observatory at specific times;

    a telescope manager, said telescope manager being the means for said web server to generate and send specific directions to said telescope based on requests made by the user, said telescope manager further being able to receive and process information sent to said web server by said telescope;

    a telescope driver, said telescope driver being capable of translating communications between said telescope and said telescope manager;

    an imaging camera manager, said imaging camera manager being the means for said web server to generate and send specific directions to said imaging camera, said imaging camera manager further serving to process information from said imaging camera as well as acting as an image reducer for images generated by said imaging camera; and

    an imaging camera driver, said imaging camera driver being capable of translating communications between said imaging camera and said imaging camera manager.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×