WO03067568A1

Interacting with software applications displayed in a web page

Abstract

The invention enables the display of application-output data within application-output windows (326) embedded in a web browser window (320). The application-output windows (326) can be dynamically moved, resized and otherwise manipulated within the web browser window (320) even when the application program providing the source of the application-output data is non-web enabled (e.g., legacy applications). The invention receives window attribute information associated with the application-output windows (326) via a first virtual channel (660) and displays application-output data received via a second channel (670) within the application-output windows (326), which are formed and/or modified using the window attribute information.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

45 claims: 6 independent, 39 dependent

  1. 1
    What is claimed is:1. A method of displaying application-output data in a web browser, the method comprising the steps of: providing a web browser window;providing at least one application-output window positioned within the web browser window;receiving window attribute information corresponding to the application-output window via a first virtual channel coupled to the application-output window, the window attribute information being modifiable independently of the web browser;receiving the application-output data via a second virtual channel coupled to the application-output window;displaying the application-output window in accordance with the window attribute information;and displaying the application-output data in the application-output window.
  2. 10
    A system for displaying application-output data in a web browser, the system comprising:a web browser window;at least one application-output window displaying the application-output data and positioned within the web browser window;a first virtual channel receiving window attribute information corresponding to the application-output window, the window attribute information being modifiable independently of the web browser;and a second virtual channel receiving the application-output data, wherein the application- output data is displayed in the application-output window in accordance with the window attribute information.
  3. 19
    A method of displaying application-output data, generated by an application program executing on a remote server, in a local desktop, the method comprising the steps of:transmitting a request to access at least one application program via a web browser;providing at least one application-output window for displaying application-output data generated by the application program;receiving window attribute information corresponding to the application-output window via a first channel coupled to the application-output window;receiving the application-output data via a second channel coupled to the application- output window;and displaying the application-output data received via the second channel in the application- output window in accordance with the window attribute information received via the first channel.
  4. 25
    The method of claim/24 further comprising the step of using the received window attribute information to modify at least one property of the application object, the modified property of the application object triggering a corresponding change in the application-output window.
  5. 28
    A system for displaying application-output data, generated by an application program executing on a remote server, in a local desktop, the system comprising:a web browser requesting access to at least one application program;a first channel receiving window attribute information associated with the application program;a second channel receiving application-output data generated by the application program;and at least one application-output window displaying the application-output data received via the second channel in accordance with the window attribute information received via the first channel.
  6. 41
    A method of displaying graphical data, generated on a remote computing device, in a local desktop, the method comprising the steps of:displaying the graphical data in an output window formed by a browser, the output window being located within the boundaries of a browser window in the local desktop;and relocating the output window beyond the boundaries of the browser window independently of the browser.