Patent ID: 8108452

Claim:
A computer-implemented method of searching for audio data using key-based searching, the method comprising: receiving a request to identify audio data having similar audio content to audio data specified in the request; forming a plurality of search keywords from audio content of the specified audio data; wherein forming the plurality of search keywords from audio content of the specified audio data comprises: extracting at least one feature from the audio content of the specified audio data to form feature arrays; forming a set of search keywords for each feature array by performing the following steps for each feature array: forming keywords from overlapping sequences of values in the feature array, wherein each successive keyword comprises at least one value of a previous keyword and further comprises at least one value from the feature array that is not in the previous keyword; searching an index comprising sets of keywords formed from audio content of audio data sets, the searching performed with the plurality of search keywords formed from audio content of the specified audio data to identify audio data having similar audio content; wherein the computer-implemented method is performed by one or more computing devices.