Patent ID: 8392383

Claim:
A method for recording which files of data are accessed on a server, comprising receiving a file identifier indicative of a file accessed on the server; calculating a file conversion value from the file identifier by applying a hash function to the file identifier to produce at least a 128 bit file conversion value; storing the file conversion value corresponding with the file identifier in memory; comparing the file identifier to a plurality of stored file conversion values corresponding with the file identifier, wherein the comparing includes: receiving from the memory a set of the plurality of file conversion values calculated from the file identifier for a corresponding repeatedly accessed file; determining whether the set of file conversion values are identical to all other file conversion values in the set; assigning the accessed file the assigned as a static file if the set of file conversion values are identical to all other file conversion values in the set; and assigning the accessed file as a dynamic file if the set of file conversion values are distinguishable from other conversion values in the set; subsequent to assigning the accessed file as a static file, mapping the file identifier to the file conversion value in the memory and recording the mapped file conversion value for each access of the static file; and subsequent to assigning the accessed file as a dynamic file, calculating a unique identifier from the file identifier and recording the calculated unique identifier for each access of the dynamic file.