Patent ID: 8601147

Claim:
A storage server implemented method for generating attribute streams, the method comprising: receiving a request from an application to write data to at least one storage object, the request having a request type, wherein the at least one storage object is a data structure on storage media that describes an aspect of a file system; updating an attribute stream with metadata associated with the at least one storage object, wherein the attribute stream is a sequence of metadata or data about data; updating an attribute stream with an at least one checksum, the attribute stream associated with the at least one storage object; the storage server verifying that the application is associated with the request type; responsive to verifying that the application is associated with the request type, determining the request type to be among one selected from the group consisting of an email type, a file transfer protocol type, and a hypertext transfer protocol type; and updating the attribute stream by applying a filter among one selected from the group consisting of an email attribute stream filter, file transfer protocol attribute stream filter and a hypertext transfer protocol attribute stream filter, based on the determination of the request type, responsive to verifying, by the storage server, the application.