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:
May. 12, 2009

Filed:

Apr. 28, 2004
Applicants:

Thomas W. Lanzatella, Minneapolis, MN (US);

Oleg Kiselev, Palo Alto, CA (US);

Craig K. Harmer, San Francisco, CA (US);

John A. Muth, Scotts Valley, CA (US);

Inventors:

Thomas W. Lanzatella, Minneapolis, MN (US);

Oleg Kiselev, Palo Alto, CA (US);

Craig K. Harmer, San Francisco, CA (US);

John A. Muth, Scotts Valley, CA (US);

Assignee:

Symantec Operating Corporation, Mountain View, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and system for externally managed file versions. In shared storage environments file versions may be managed utilizing sparse data objects in storage devices. A file version may comprise a chain of one or more sparse data objects, where each object may represent changes compared to the data in other objects of the chain. New, empty sparse data objects may be attached to existing object chains to create new file versions. When providing file version metadata, a metadata server may provide information for the entire object chain. Write permission may be granted only for the front-most object in a chain, while all other objects in the chain may be write-protected. A storage device may expose the presence of holes in sparse data objects to help locate information in the object chain.


Find Patent Forward Citations

Loading…