System and method for fingerprinting datasets
First Claim
Patent Images
1. A method for extracting acoustic fingerprints for common recordings comprising the steps of:
- a. identifying segments of interest from a dataset of recordings by a means of classification using a Call Progress Analysis system;
b. generating acoustic fingerprint candidates for said identified segments, each of the acoustic fingerprint candidates being computed from a plurality of power spectrums of the corresponding one of the identified segments, each of the power spectrums comprising a plurality of frequency bands;
c. adding said acoustic fingerprint candidates to an acoustic fingerprint database;
d. repeating steps (a) and (b) to process the recordings in the dataset using the acoustic fingerprint database containing said acoustic fingerprint candidates added in step (c); and
e. removing said acoustic fingerprint candidates from the acoustic fingerprint database that were not detected a specified number of times.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for the matching of datasets, such as input audio segments, with known datasets in a database are disclosed. In an illustrative embodiment, the use of the presently disclosed systems and methods is described in conjunction with recognizing known network message recordings encountered during an outbound telephone call. The methodologies include creation of a ternary fingerprint bitmap to make the comparison process more efficient. Also disclosed are automated methodologies for creating the database of known datasets from a larger collection of datasets.
-
Citations
8 Claims
-
1. A method for extracting acoustic fingerprints for common recordings comprising the steps of:
-
a. identifying segments of interest from a dataset of recordings by a means of classification using a Call Progress Analysis system; b. generating acoustic fingerprint candidates for said identified segments, each of the acoustic fingerprint candidates being computed from a plurality of power spectrums of the corresponding one of the identified segments, each of the power spectrums comprising a plurality of frequency bands; c. adding said acoustic fingerprint candidates to an acoustic fingerprint database; d. repeating steps (a) and (b) to process the recordings in the dataset using the acoustic fingerprint database containing said acoustic fingerprint candidates added in step (c); and e. removing said acoustic fingerprint candidates from the acoustic fingerprint database that were not detected a specified number of times. - View Dependent Claims (2, 3)
-
-
4. A method for extracting fingerprints for common data comprising the steps of:
-
a. identifying subsets of interest from a dataset by means of classification using a Call Progress Analysis system; b. generating fingerprint candidates for said subsets, each of the fingerprint candidates being computed from a plurality of power spectrums of the corresponding one of the identified segments, each of the power spectrums comprising a plurality of frequency bands; c. adding said fingerprint candidates to a fingerprint database; d. repeating steps (a) and (b), to process the dataset using the fingerprint database in step (c) containing the additions of fingerprint candidates; and e. removing said fingerprint candidates from the database that do not meet a specified criteria. - View Dependent Claims (5, 6, 7, 8)
-
Specification