×

Systems and algorithm for interfacing with a virtualized computing service over a network using a lightweight client

  • US 9,183,025 B2
  • Filed: 12/22/2014
  • Issued: 11/10/2015
  • Est. Priority Date: 11/25/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a service to a client over a network, the method being performed by one or more processors configured to provide one or more virtual machines configured to run on a virtualization layer, and comprising:

  • accessing framebuffer data of a specific virtual machine that includes the service to be controlled, from a predetermined location of virtual memory available through the virtualization layer, the framebuffer data defining graphical output representing an image associated with a virtual machine display of the specific virtual machine;

    scanning the framebuffer data of the specific virtual machine to discern the image associated with the virtual machine display of the specific virtual machine and one or more changes in the framebuffer data of the specific virtual machine;

    evaluating the framebuffer data including the one or more changes to identify contiguous areas of activity, the framebuffer data associated with the contiguous areas of activity defining one or more frames of data;

    acquiring data related to the contiguous areas of activity;

    packaging the acquired data associated with the contiguous areas of activity to generate image data packets; and

    transmitting the image data packets of the specific virtual machine to the client for displaying on a display device associated with the client.

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