WO9843170A1

System and method for providing information to applets in a virtual machine

Abstract

A system (110) and method for simultaneously displaying a set of display applets (figure 3) while optimizing the number of server connections (150). A connection to the server (150) is established by a controlling applet. The controlling applet receives data from the server, parses the data, transmits the data to a set of display applets, and displays the set of display applets on a single browser window (fig.5). Even if an applet is torn off a single browser window and moved to another window, the controlling applet continually maintains a link to the server (150) to continually update the data values on the torn off applet as well as on the set of display applets on the single browser window (fig.5).

WO9843170A1, drawing sheet 1
Sheet 1 of 4

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

19 claims: 3 independent, 16 dependent

  1. 1
    WHAT TS CLAIMED IS:1. A method of providing data to a plurality of display applets comprising the steps of : establishing a connection from a client to a server by a controlling applet;transmitting data from said server to said controlling applet;sending said data by said controlling applet to a plurality of display applets;and updating and displaying said plurality of display applets .
  2. 5
    A method of providing data to a plurality of display applets comprising the steps of :creating a client applet above an applet class for inter-applet communication with a plurality of display applets;initializing said plurality of display applets;establishing a connection from a client to a server by a controlling applet;sending a data request from said client to said server by said controlling applet;reading an identification string from each one of said plurality of display applets by said controlling applet;transmitting a keyword and data from said server to said controlling applet;parsing said data in the controlling applet;comparing said identification string to said keyword by said controlling applet;sending said data by said controlling applet to said plurality of display applets based on the results from said step of comparing said identification string to said keyword;and updating and displaying said plurality of display applets .
  3. 15
    A computer program product for providing data to a plurality of display applets, said product comprising:code that creates a client applet above an applet class for inter-applet communication with a plurality of display applets;code that establishes a connection from a client to a server by a controlling applet;code that reads an identification string from each one of said plurality of display applets by said controlling applet;code that transmits a keyword and data from said server to said controlling applet;code that compares said identification string to said keyword;code that sends said data by said controlling applet to said plurality of display applets;and a computer-readable medium for storing said codes.