×

Remote console access in a scalable cloud computing environment

  • US 9,225,661 B1
  • Filed: 10/18/2013
  • Issued: 12/29/2015
  • Est. Priority Date: 02/03/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing display of virtual machine display windows on a console client machine, comprising:

  • instantiating a console proxy server having first connections to a plurality of user virtual machines and having a second connection to the console client machine, the first connections using a remote frame buffer protocol by which the virtual machines specify updates to respective virtual machine display windows, the console client machine executing a browser having a browser window in which the virtual machine display windows of the user virtual machines are displayed;

    by the console proxy server, maintaining a mapping between browser window tile areas of the browser window and respective tile areas of one of the virtual machine display windows, the mapping reflecting a dynamically variable size and location of the virtual machine display window in the browser window; and

    by the console proxy server in response to an update to the virtual machine display window received from the respective virtual machine via the respective first connection;

    determining respective areas of the virtual machine display window that are changed by the update, and using the mapping to identify respective changed tile areas of the virtual machine display window and corresponding browser window tile areas;

    creating an image stripe including image data for only the changed tile areas of the virtual machine display window; and

    transmitting the image stripe to the console client machine via the second connection to update the browser window, the image stripe being accompanied by location information identifying respective browser tile areas to be updated with corresponding image data of the image stripe.

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