Patent ID: 7962638

Claim:
A storage manager system configured to manage client data on a data storage resource, comprising: a data processing core; a first communication interface to an application; a second communication interface to a data storage resource; a filter identification interface configured to receive an identification of a data stream filter that is not part of said storage manager and does not require application or storage manager domain knowledge; a filter identification store configured to maintain said identification of said filter; a filter invocation subsystem configured to invoke said filter as part of a requested data stream operation; a data stream receiver configured to receive a data stream from a data stream source representing one of said application or said data storage resource; a filter writer configured to provide said data stream to said filter; a filter reader configured to receive said data stream from said filter following filtering thereof; and a data stream sender configured to send said data stream to a data stream destination representing one of said application or said data storage resource that is not said data stream source.