Patent ID: 9311318
Filing Date: 2016-04-12
CPC Classification: G06F

Claim Text:
1. A method for performing backup of virtual machine data to a target datastore, the method comprising: intercepting, by a backup computing device comprising a volatile memory and nonvolatile storage that is different from the target datastore, a plurality of calls made by a backup process to create a backup of one or more virtual machine disks to the target datastore, the one or more virtual machine disks comprising a plurality of data blocks, the plurality of intercepted calls comprising: for each intercepted open call, the backup computing device substituting the open call with at least a second open call programmed to open a sparse file at the first destination location; for each intercepted write call, the backup computing device substituting the intercepted write call with at least a second write call, wherein the at least the second write call is programmed to: intercepting a call to close the proxy backup file; and substituting, for the intercepted close call, a call programmed to close the second destination location on the target datastore.