Patent ID: 6963975

Claim:
A method to create a fingerprint for media entities, comprising: reading data indicative of a media entity desiring at least one fingerprint, said media entity data containing a sequence of random bits having a length N; processing said media entity data in accordance with at least one fingerprinting algorithm, said fingerprinting algorithm employing bit-to-bit comparisons and at least one approximation technique to process fingerprints, wherein said processing further comprises: calculating the average information density of said media entities; determining the standard deviation of the calculated information of said media entities; calculating the average critical band energy of the said media entities; calculating the average standard deviation of the critical band energy of said media entities; determining the play-time of said media entities; and processing said information density, said standard deviation of said information density, said critical band energy, said standard deviation of said critical band, and said play time to produce a bit-sequence representative of said fingerprint.