System and method for providing information to applets in a virtual machine
First Claim
1. 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.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for simultaneously displaying a set of display applets while optimizing the number of server connections. A connection to the server 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. 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 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.
123 Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19)
-
Specification