Patent ID: 7487180

Claim:
An audio recognition method comprising: receiving an audio fingerprint of a musical piece from a client device; comparing the received audio fingerprint against a plurality of stored audio fingerprints for a match; determining if the received audio fingerprint corresponds to a particular one of the stored audio fingerprints; if the received audio fingerprint corresponds to the particular one of the stored audio fingerprints; retrieving an audio profile vector stored in association with the particular one of the stored audio fingerprints, the audio profile vector including at least N numerical values quantifying N acoustic attributes of the musical piece, wherein N>0, and wherein at least one of the acoustic attributes is tempo, and the associated numerical value quantifies the tempo of the musical piece based on an automatic processing of audio signals of the musical piece by a music profiling engine; and transmitting information stored in association with the retrieved audio profile vector to the client device for doing at least one of generating a music playlist, making music related recommendations, and making other music-related selections; and if the received audio fingerprint does not correspond to the particular one of the stored audio fingerprints, prompting the client device for generating the audio profile vector.