×

Method and system for rendering composite view of an application

  • US 8,869,239 B2
  • Filed: 08/24/2009
  • Issued: 10/21/2014
  • Est. Priority Date: 04/15/2009
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory 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 of 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;

    facilitating receiving, from the remote server, at a local client device, a configuration file associated with the remote application of the remote server, the configuration file comprising one or more events and one or more control codes corresponding to the one or more events;

    registering, at the local client device, a graphical user interface (GUI) event listed in the configuration file, wherein the GUI event corresponds to a specified control code in the configuration file;

    facilitating transmitting, to the remote server, the specified control code in the configuration file, wherein the specified control code in the configuration file is static and unchanged, and wherein the configuration file, stored at the local client device, is static and unchanged;

    facilitating receiving, from the remote server, in response to the specified control code, display output data of the remote application of the remote server, a remote GUI of the remote application being deactivated in the display output data;

    providing for display, on a local display associated with the local client device, of a composite view including a local GUI for controlling the remote application, the local GUI generated by the local client device based on the configuration file, and the composite view further including a remote application view based on the display output data, the local GUI further being associated with the local client device and associated with the remote application of the remote server; and

    providing a control message, based on at least one of the one or more control codes, directed to the remote server to control the remote application of the remote server.

View all claims
  • 16 Assignments
Timeline View
Assignment View
    ×
    ×