Patent ID: 9672233
Date: 2017-06-06
CPC Classifications: G06F

Claim:
1. A method of searching shared files stored on a shared storage comprising: providing a search functionality in the shared storage, the search functionality having a set of search indexes to perform a search based on a search term; generating an event stream by the shared storage of update events associated with the shared files in the shared storage, wherein the update events comprise file update events, which include file modification and file creation, and file deletion events; providing, at the shared storage, the event stream of update events to the search functionality; processing, at the shared storage, the event stream by performing event filtering, event compression and de-duplication on the stream of update events to generate a processed event stream; indexing, at the shared storage, files referenced in the update events to update the set of search indexes; and responding to update events in the processed event stream by throttling the indexing of files referenced in the update events in the processed event stream to maintain a predetermined level of quality of service at the shared storage.