EP0981884B1

System and method for managing the connection between a server and a client node

Abstract

This record has no abstract on file.

EP0981884B1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 14 May 2018, 8.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

16 claims: 7 independent, 9 dependent

  1. 1
    A method for displaying output, produced by an application (62,62',63) executing on a server (34,34'), in an HTML page, the method comprising the steps of:a) transmitting a file (64) to a client (24,24' 24"), the file representing a first HTML page (64') and including a parameter associated with defining a window (66') within the HTML page when a browser application displays the HTML page at the client;b) receiving input from the HTML page displayed at the client to signal execution of an application on a server;c) creating a communications channel (44,68) that is independent from the browser application (60) between the window within the HTML page displayed at the client and the application program executing on the server, using the window parameter;and d) transmitting output produced by the application executing on the server via the communications channel to the client for display without intervention by the browser application, in the window within the displayed HTML page.
  2. 5
    A method as claimed in any preceding claim, wherein step c) comprises creating a data pipe that is independent from the browser application (60) between the executing application (62) and the application window (66') in the HTML page.
  3. 6
    A method as claimed in any preceding claim, further comprising the step of receiving input to the application (62) executing on the server (34,34') over the communication channel (44), the received input corresponding to input supplied to the window within the displayed HTML page by a user of the client (24).
  4. 7
    A method as claimed in any preceding claim, wherein the window is a first window and step c) further comprises the steps of:defining a second window for receiving the output produced by the application program (62) executing on the server (34,34');and associating the second window with the first window such that the output received by the second window appears in the first window within the displayed HTML page without intervention by the browser application (60).
  5. 11
    An apparatus for displaying output, produced by an application (62) executing on a server (34,34'), in an HTML page, the apparatus comprising:a page displayer for displaying , in response to a browser application (60) being executed at a client (24), a HTML page having an application execution window defined therein in accordance with a file representing the HTML page;a parameter handler (40) arranged to receive from the page displayer parameters associated with the application execution window within the HTML page;and a network executive (50) arranged to receive parameters from said parameter handler, cause an application (62) to begin execution on a server (34,34'), establish a communication channel (44) that is independent from the browser application between the application execution window and the application executing on the server, use the received parameters, receive output produced by the application through the communication channel, and display the output in the application execution window within the HTML page without intervention by the browser application.
  6. 14
    An article of manufacture having computer-readable code means for displaying output, produced by an application (62) executing on a server, in an HTML page embodied thereon, the article comprising:computer readable means for transmitting a file (64) to a client (24), the file representing a HTML page and including a parameter associated with defining a window within the HTML page when a browser application (60) displays the HTML page at the client;computer-readable code means for receiving input from the HTML page displayed at the client to signal execution of an application in an HTML page;computer-readable code means for creating a communications channel (44) that is independent from the browser application between the window within the HTML page displayed on the client and the application program executing on the server, using the window parameter;and computer-readable code means for transmitting output produced by the application executing on the server via the communications channel to the client for display, without intervention by the browser application, in the window within the displayed HTML page.
  7. 15
    A system for displaying output, produced by an application program (62) executing on a server (34,34'), in an HTML page comprising:a server arranged to store and execute an application program;a client (24) arranged to execute a browser application (60) for displaying a HTML page;a network executive (50) arranged to send commands to said server to begin execution of the application program, which is arranged to receive, without intervention by the browser application (60), output from the application program executing on said server, and which is further arranged to transmit, without intervention by the browser application, the application program output;a parameter handler (40) arranged to receive parameters and pass the received parameters to said network executive;and means for creating a file representing a HTML page which includes an application window and window parameters, the file being arranged to provide the window parameters to said parameter handler,    wherein the network executive (50) is arranged to establish a communication channel (44) that is independent from the browser application between the application program executing on the server and the application window using the window parameters, the communication channel being arranged to pass the application output from the application executing on the server to the client for display in the application window within the HTML page without intervention by the browser application.