The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 12, 2013
Filed:
Sep. 23, 2011
Delano Xavier Afonso, Vernon Hills, IL (US);
David Allen Feathergill, Woodstock, IL (US);
Jason Mattox, Spring Grove, IL (US);
Jeremy Christopher Herman, Waukegan, IL (US);
Delano Xavier Afonso, Vernon Hills, IL (US);
David Allen Feathergill, Woodstock, IL (US);
Jason Mattox, Spring Grove, IL (US);
Jeremy Christopher Herman, Waukegan, IL (US);
Vizioncore, Inc., Buffalo Grove, IL (US);
Abstract
Improved backup and storage operations are disclosed for virtual computing environments using a backup proxy server to perform storage operations on one or more virtual machine disks. The proxy server can include a module that intercepts application programming interface (API) calls, for writing backup data to a first location, prior to the data arriving on the proxy disk. During the intercept process, the data can be compressed in memory pages of the proxy server and redirected to an alternative backup disk location. The proxy server can also include a differential engine that identifies changes to the virtual machine disk at the block level since the last full backup. The differential engine can advantageously leverage memory pages of the proxy server to compare differences between signatures of blocks of the last full backup with signatures of new blocks. Subsequently, only blocks with non-matching signatures are processed for backup.