METHOD AND SYSTEM FOR RENDERING COMPOSITE VIEW OF AN APPLICATION
First Claim
1. A machine-readable medium encoded with instructions for rendering, at a local client device, a composite view including a local GUI and a remote application view associated with a remote application running at a remote server, the instructions comprising code for:
- providing a message directed to a remote server to launch a remote application at the remote server;
receiving, at a local client device, a configuration file associated with the remote application running on the remote server;
registering, at the local client device, a graphical user interface (GUI) event listed in the configuration file;
receiving, from the remote server, display output data of the remote application running on the remote server;
displaying, on a local display, a composite view including a local GUI based on the configuration file and a remote application view based on the display output data, the local GUI associated with the local client device and associated with the remote application running on the remote server; and
providing a control message directed to the remote server to control the remote application running on the remote server.
16 Assignments
0 Petitions
Accused Products
Abstract
Examples of systems and methods are provided for rendering a composite view of an application. A system may display a local graphical user interface (GUI) and a remote application view associated with a remote application running at a remote server. The system may provide a message directed to a remote server to launch a remote application at the remote server. The system may receive a configuration file from the remote server. The system may register a GUI event listed in the configuration file. The system may display a local GUI based on the configuration file. The system may receive display output data of the remote application running on the remote server. The system may render a composite view including the local GUI based on the configuration file and a remote application view based on the display output data.
-
Citations
20 Claims
-
1. A machine-readable medium encoded with instructions for rendering, at a local client device, a composite view including a local GUI and a remote application view associated with a remote application running at a remote server, the instructions comprising code for:
-
providing a message directed to a remote server to launch a remote application at the remote server; receiving, at a local client device, a configuration file associated with the remote application running on the remote server; registering, at the local client device, a graphical user interface (GUI) event listed in the configuration file; receiving, from the remote server, display output data of the remote application running on the remote server; displaying, on a local display, a composite view including a local GUI based on the configuration file and a remote application view based on the display output data, the local GUI associated with the local client device and associated with the remote application running on the remote server; and providing a control message directed to the remote server to control the remote application running on the remote server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for rendering, at a local client device, a composite view including a local GUI and a remote application view associated with a remote application running at a remote server, comprising:
-
means for providing a message directed to a remote server to launch a remote application at the remote server; means for receiving, at a local client device, a configuration file associated with the remote application running on the remote server; means for registering, at the local client device, a graphical user interface (GUI) event listed in the configuration file; means for displaying, at the local client device, a local GUI associated with the local client device and the remote application running on the remote server; means for receiving, from the remote server, display output data of the remote application running on the remote server; means for displaying, on a local display, a composite view including a local GUI based on the configuration file and a remote application view based on the display output data; and means for providing a control message directed to the remote server to control the remote application running on the remote server.
-
-
18. A machine-implemented method of rendering at a local client device a composite view including a local GUI and a remote application view associated with a remote application running at a remote server, the method comprising:
-
providing a message directed to a remote server to launch a remote application at the remote server; receiving, at a local client device, a configuration file associated with the remote application running on the remote server; registering, at the local client device, a graphical user interface (GUI) event listed in the configuration file; displaying, at the local client device, a local GUI associated with the local client device and the remote application running on the remote server; receiving, from the remote server, display output data of the remote application running on the remote server; displaying, on a local display, a composite view including a local GUI based on the configuration file and a remote application view based on the display output data; and providing a control message directed to the remote server to control the remote application running on the remote server.
-
-
19. A system for rendering at a local client side a composite view including a local GUI and a remote application view associated with a remote application running at a remote server, the system comprising:
-
an application launch module configured to provide a message directed to a remote server to launch a remote application at the remote server; a configuration file processing module configured to receive a configuration file from the remote server, the configuration file associated with the remote application running on the remote server; an event registration module configured to register, at a local client side, a graphical user interface (GUI) event listed in the configuration file; a local GUI module configured to display a local GUI based on the configuration file, the local GUI associated with the system and associated with the remote application running on the remote server; a GUI receiver module configured to receive, from the remote server, display output data of the remote application running on the remote server; a display view module configured to provide, to a local display, a composite view including the local GUI based on the configuration file and a remote application view based on the display output data; and a control message generation module configured to provide a control message directed to the remote server to control the remote application running on the remote server. - View Dependent Claims (20)
-
Specification