Patent ID: 8453148

Claim:
A method for communicating a plurality of image sequences, wherein each of the plurality of image sequences is generated by a different one of a plurality of virtual machines, comprising: generating, by a shared image generation resource of a host computer, the plurality of image sequences; monitoring the plurality of image sequences to determine updated image portions of the plurality of image sequences, wherein the updated image portions are at least one of spatially erratic or temporally erratic; determining an availability of at least two transfer resource types of a set comprising the shared image generation resource, an image capture resource, an image encode resource and a network resource, wherein the at least two transfer resource types are required to transfer the plurality of image sequences; selecting a first image portion from the updated image portions based on image transfer requirements and the availability of the at least two transfer resource types; transferring the first image portion, from the host computer to a remote computer, utilizing the at least two transfer resource types; and restricting subsequent generation of an image sequence from which the first image portion was selected, wherein transferring the first image portion further comprises capturing the first image portion, wherein restricting the subsequent generation persists until capturing the first image portion is completed, and wherein restricting the subsequent generation comprises restricting processor cycles to a virtual machine which generated the image sequence.