System and method for transmitting data from a server application to more than one client node
First Claim
1. A method for displaying application output on a client node, the method comprising:
- providing, by a server to a browser application executing on a client node, a data file comprising remote application parameters and instructions for generating, by the browser application, a first window;
establishing a communication channel between a client process executing on the client node and the server;
executing an application on the server responsive to receiving a request from the client process, via the communication channel, the request comprising the remote application parameters; and
transmitting, via the communication channel, output produced by the application executing on the server to the client process for display in a second window on the client node, the second window generated by the client process as a child of the first window of the browser application.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for transmitting the same data to more than one client node or from an application to at least two client nodes. The method includes connecting a first client node and a first client protocol stack and connecting the application and the first client protocol stack; associating a first minimal communications protocol stack with the first client protocol stack; providing a connection between the application and the first minimal communications protocol stack and between a second client node and a second client protocol stack; associating a second minimal communications protocol stack with the second client protocol stack; providing a connection between the first minimal protocol stack and the second minimal protocol stack; and between the second minimal protocol stack and said the client protocol stack. Data is then transmitted from the application program to the first client protocol stack and the first minimal protocol stack substantially simultaneously.
95 Citations
14 Claims
-
1. A method for displaying application output on a client node, the method comprising:
-
providing, by a server to a browser application executing on a client node, a data file comprising remote application parameters and instructions for generating, by the browser application, a first window; establishing a communication channel between a client process executing on the client node and the server; executing an application on the server responsive to receiving a request from the client process, via the communication channel, the request comprising the remote application parameters; and transmitting, via the communication channel, output produced by the application executing on the server to the client process for display in a second window on the client node, the second window generated by the client process as a child of the first window of the browser application. - View Dependent Claims (2, 3, 4, 5, 9)
-
-
6. A system for displaying application output on a client node, the system comprising:
a server configured to; provide a data file to a client node, the data file comprising remote application parameters and instructions for generating, by a browser application executed by the client node, a first window; execute an application, responsive to receiving a request from a client process executed by the client node, the request comprising the remote application parameters, and the application generating application output; and transmit the application output to the client process for display in a second window on the client node, the second window generated by the client process as a child of the first window of the browser application. - View Dependent Claims (7, 8)
-
10. A method for displaying application output on a client node, the method comprising:
-
receiving from a server, by a first client process comprising a browser application executing on a client node, a data file comprising remote application parameters and instructions for generating a first window; generating, by the first client process, responsive to the received instructions, a first window comprising a first window handle; executing, by the client node, responsive to the remote application parameters, a second client process; receiving, by the second client process from the first client process, the remote application parameters and the first window handle; and generating, by the second client process responsive to receiving the first window handle, a second window as a child of the first window. - View Dependent Claims (11, 12, 13, 14)
-
Specification