×

System and method for rendering a remote view at a client device

  • US 9,185,172 B2
  • Filed: 08/27/2012
  • Issued: 11/10/2015
  • Est. Priority Date: 04/15/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system for communicating and for rendering at a local client device a remote view associated with a remote application on a remote server, comprising:

  • a network interface;

    a local client device;

    a processor; and

    a memory communicatively coupled to the processor, the memory comprising instructions operable, when executed by the processor, to cause the processor to;

    generate the remote view of the remote application based on display output data of the remote application received from the remote server, wherein a portion of the display output data is visible in the remote view and a remote graphical user interface (GUI) of the remote application is deactivated in the display output data;

    keep track of coordinates and dimensions of the portion of the display output data that is visible in the remote view;

    receive a message from the remote server via the network interface, wherein the message comprises coordinates and dimensions of one of a window box, a dialog box and an object;

    compare the coordinates and dimensions of the portion of the display output data that is visible in the remote view with the coordinates and dimensions of the one of the window box, dialog box and the object;

    automatically, and without user intervention, adjust the portion of the display output data that is visible in the remote view from an original view based on the comparison;

    provide, for local display at the local client device, the remote view of the remote application;

    receive a second message from the remote server that the window box, the dialog box or the object has been closed at the remote server; and

    return the portion of the display output data that is visible in the remote view to the original view in response to the second message.

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