Patent ID: 9344526
Filing Date: 2016-05-17
CPC Classification: G06F,H04L

Claim Text:
1. A method for executing an application in a virtual machine running on a local user system, wherein the virtual machine accesses a virtual disk, the method comprising: installing a modified image of the application onto a file system of the virtual disk, wherein the modified image does not contain executable code or data of the application; updating, during the installation of the modified image, a data structure maintained by a virtual machine monitor (VMM) of the virtual machine to indicate that contents for each disk block allocated by the file system to store portions of the modified image of the application that should contain executable code or data should be streamed from a remote location; and consulting the data structure by the VMM upon a request of a disk block during execution of the application in the virtual machine to determine whether to stream the content from a remote location.