Methods and systems for assisting information processing by using storage system
First Claim
1. 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;
receiving, at the storage system, a read request 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;
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.
1 Assignment
0 Petitions
Accused Products
Abstract
In a networked information system, a portion of the information processing is offloaded from servers to a storage system to reduce network traffic and conserve server resources. The information system includes a storage system storing files or objects and having a function which automatically extracts portions of text from the files and transmits the extracted text to the servers. The text extraction is responsive to file requests from the servers. The extracted text and files are stored on the storage system, decreasing the need to send entire files across the network. Thus, by transmitting smaller extracted text data instead of entire files over the network, network performance can be increased through the reduction of traffic. Additionally, the processing strain on physical resources of the servers can be reduced by extracting the text at the storage system rather than at the servers.
98 Citations
20 Claims
-
1. 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; receiving, at the storage system, a read request 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; 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. - View Dependent Claims (2, 3, 4)
-
-
5. A method of operating a storage system, comprising:
-
providing a storage system in communication with one or more computers via a network, said storage system including at least one storage medium configured to store data as objects; providing an update list in the storage system, the update list identifying at least one object as a candidate for text extraction; initiating an extraction process on the storage system; selecting from the update list a selected object which resides on the storage device of the storage system; extracting text from content data contained in the selected object; and storing extracted text extracted from the selected object in a first field of the selected object residing on the storage system. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An information system, comprising:
-
a storage system including a storage area configured to store a plurality of data objects, said data object including content data, said storage system being configured to extract data from the content data in response to a policy associated with each data object and store the extracted data on the storage area in association with the particular data object from which the extracted data was extracted, and wherein the storage system is configured to receive a read request for the extracted data, determine whether a sender of the read request is a registered extracted data receiver, and send extracted data in response to the read request when the sender is a registered extracted data receiver. - View Dependent Claims (17, 18, 19, 20)
-
Specification