Patent ID: 8762583

Claim:
A computer-executable method of operating a storage server in a data network for access to a file, the file including multiple data blocks, the computer-executable method comprising: processing incoming I/Os at the storage server, wherein the incoming I/Os are associated with the file, wherein the processing comprises: tagging the incoming I/Os at the storage server, wherein the incoming I/Os are received for read/write access to data of the file, wherein the tagging of the incoming I/Os is done based on an application sending the I/O request to the storage server and the characteristics of each of the incoming I/Os; and cataloging tagged I/Os to create one or more co-related I/O patterns using a neural network, wherein the neural network uses the tagged I/Os to create one or more I/O patterns; creating an action bitmap, wherein the action bitmap indicates one or more services to be executed on a data block of the multiple data blocks of the file; creating a token including identifying information on the data block associated with the incoming I/Os; and executing the one or more services indicated in the action bitmap on the data block of the file, using the token.