Patent ID: 8140537

Claim:
In a computing environment, a data tagging method using a processor in communication with a memory device, the method comprising: intercepting a first write operation for writing a chunk of data to an operating system (OS) file system level storage layer; calculating a set of signatures in a sub-chunk level using a signature algorithm, wherein the set of signatures is aligned to the beginning of one of a OS file system object and OS database object; storing the set of signatures in a memory location on the memory device; processing the chunk of data so that the chunk of data is written as blocks of data to an OS block level storage layer by a second write operation; intercepting the second write operation; calculating a secondary set of signatures in a sub-block level, wherein the secondary set of signatures is created using the signature algorithm and is associated with the blocks of data; matching the secondary set of signatures and the set of signatures stored in the memory location; and tagging each block of data that includes at least one set of signatures that matches at least one secondary set of signatures with file system information relating to the chunk of data.