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. 13, 2008

Filed:

Jun. 18, 2003
Applicants:

Dhrubajyoti Borthakur, San Jose, CA (US);

Nur Premo, San Jose, CA (US);

Inventors:

Dhrubajyoti Borthakur, San Jose, CA (US);

Nur Premo, San Jose, CA (US);

Assignee:

Symantec Operating Corporation, Cupertino, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/14 (2006.01); G06F 7/04 (2006.01); G06F 17/30 (2006.01); H04L 9/32 (2006.01); G06F 12/00 (2006.01); G06K 9/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and mechanism for generating object signatures within a file system. A file system is configured to generate signatures for objects such as files. The file system periodically scans objects to identify those which require computation of a new signature. Upon identifying such an object, the file system divides the object into partitions. A transient signature value is then generated for each partition of the object and stored. Upon a subsequent access to the object, a determination may be made as to whether or not a valid signature exists for the object. If a valid signature does not exist for the object, a new signature may be generated for the object by using one or more previously stored valid transient signature values which correspond to particular partitions of the object. The transient signature values which are used may serve as a seed for computation of those transient signature values for object partitions which follow the particular partition. Both object signatures and transient signature values may be cached by the file system and returned in response to requests from user space processes.


Find Patent Forward Citations

Loading…