Patent ID: 8015146

Claim:
A method of operating a storage system, comprising: providing a storage system including at least one storage medium configured to store files, said storage system being connected for communication with one or more computers via a network, said storage system including a text reader table storing a plurality of identifiers for text readers; receiving, at the storage system, a plurality of read requests for a specified file; determining whether a sender of the read request is a known extracted text receiver that should receive only extracted text in response to the read request, as identified by referring to said text reader table; extracting text from contents of the specified file residing on the storage system when the sender of the read request is a known extracted text receiver and transmitting, from the storage system, the text extracted from the specified file to the sender; and sending the specified file when the sender of the read request is not a known extracted text receiver, wherein said text readers are identified by identifiers of computers sending said read requests.