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.

Date of Patent:
Aug. 12, 2014

Filed:

May. 04, 2009
Applicants:

Jesse Ernest Gross, Iv, San Francisco, CA (US);

John Whaley, San Mateo, CA (US);

Thomas Joseph Purtell, Ii, Menlo Park, CA (US);

Inventors:

Jesse Ernest Gross, IV, San Francisco, CA (US);

John Whaley, San Mateo, CA (US);

Thomas Joseph Purtell, II, Menlo Park, CA (US);

Assignee:

Moka5, Inc., Redwood City, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

Some embodiments provide a system that provides a virtual disk in a computer system. During operation, the system stores data for the virtual disk in a virtual disk file on the computer system. Next, the system loads a differential location data structure corresponding to a snapshot of the virtual disk into memory on the computer system and processes input/output (I/O) operations to the virtual disk using the differential location data structure and the virtual disk file. Finally, the system periodically generates a new snapshot of the virtual disk by transactionally committing changes made to the differential location data structure by the I/O operations to the virtual disk file.


Find Patent Forward Citations

Loading…