Comparison of data signals using characteristic electronic thumbprints extracted therefrom
First Claim
Patent Images
1. A method for extracting a digital thumbprint based on at least a portion of a time-dependent data signal, the method comprising:
- filtering the data signal to produce a plurality of filtered signals, at least two of the filtered signals having a different frequency range;
computing a measure of power contained within at least a segment of each filtered signal;
determining, by a computer processor, a plurality of coordinates for a digital thumbprint, wherein each coordinate is determined based on the computed measures of power; and
writing a digital thumbprint to a non-transitory computer-readable storage medium, the digital thumbprint comprising the plurality of coordinates determined for the digital thumbprint.
12 Assignments
0 Petitions
Accused Products
Abstract
A characteristic thumbprint is extracted from a data signal, the thumbprint based on statistics relating to the data signal. The data signal can be compared indirectly by matching this thumbprint against one or more reference thumbprints. The data signal may be any type of signal, including streaming digitized audio or obtained from static files. A database may contain a number of these characteristic thumbprints, and the database can be searched for a particular thumbprint.
-
Citations
50 Claims
-
1. A method for extracting a digital thumbprint based on at least a portion of a time-dependent data signal, the method comprising:
-
filtering the data signal to produce a plurality of filtered signals, at least two of the filtered signals having a different frequency range; computing a measure of power contained within at least a segment of each filtered signal; determining, by a computer processor, a plurality of coordinates for a digital thumbprint, wherein each coordinate is determined based on the computed measures of power; and writing a digital thumbprint to a non-transitory computer-readable storage medium, the digital thumbprint comprising the plurality of coordinates determined for the digital thumbprint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of creating a database of digital fingerprints, the method comprising:
-
generating a digital thumbprint for each of a plurality of data signals by; filtering the data signal to produce a plurality of filtered signals, at least two of the filtered signals having a different frequency range, computing a measure of power contained within at least a segment of each filtered signal, determining, by a computer processor, a plurality of coordinates for a digital thumbprint, wherein each coordinate is determined based on the computed measures of power, and creating a digital thumbprint comprising the plurality of coordinates determined for the digital thumbprint; storing the computed digital thumbprints in a database; and indexing each digital thumbprint in the database by at least one of the coordinates of the digital thumbprint. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A computer program product for extracting a digital thumbprint based on at least a portion of a time-dependent data signal, the computer program product comprising a non-transitory computer-readable storage medium containing computer program code for:
-
filtering the data signal to produce a plurality of filtered signals, at least two of the filtered signals having a different frequency range; computing a measure of power contained within at least a segment of each filtered signal; determining, by a computer processor, a plurality of coordinates for a digital thumbprint, wherein each coordinate is determined based on the computed measures of power; and writing a digital thumbprint to the non-transitory computer-readable storage medium, the digital thumbprint comprising the plurality of coordinates determined for the digital thumbprint. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An article of manufacture comprising a non-transitory computer-readable storage medium containing a digital thumbprint that is characteristic of a data signal, wherein the article of manufacture is made by:
-
filtering the data signal to produce a plurality of filtered signals, at least two of the filtered signals having a different frequency range; computing a measure of power contained within at least a segment of each filtered signal; determining, by a computer processor, a plurality of coordinates for the digital thumbprint, wherein each coordinate is determined based on the computed measures of power; and writing the digital thumbprint to the non-transitory computer-readable storage medium, the digital thumbprint comprising the plurality of coordinates determined for the digital thumbprint. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification