Patent Document ID: 9213703
Application ID: 13670453
Patent Status: 1

Claim One:
1. A system comprising: a memory that has stored thereon computer executable components; and a processor that executes the following computer executable components stored in the memory: an input component that receives an audio sample; a spectrogram component that generates a spectrogram of the audio sample; an anchor detection component that generates a set of anchor points, wherein anchor points in the set of anchor points are local maxima in time/frequency windows of the spectrogram; an interest point detection component that generates a set of interest points based on a defined strength threshold and a set of frequency bands; a histogram component that, for each anchor point: establish a frequency window around the anchor point, identifies a predetermined number of closest interest points of the set of interest points to the anchor point within the frequency window, divides the frequency window into a plurality of frequency bins, determines respective counts of interest points of the closest interest points that lie within each frequency bin, and generates a histogram for the anchor point based upon the respective counts of interest points of the closest interest points that lie within each frequency bin; and a matching component that matches the audio sample to at least one reference audio sample based on comparing a set of descriptors generated from the histograms to sets of reference descriptors associated with a set of reference audio samples.