Audio Recognition System
First Claim
1. A method of identifying an audio track, said method:
- recording an audio track with a portable communication device;
using a music identification algorithm on said portable communication device to analyze the recorded audio track and produce an audio track profile based on said recorded audio track;
transmitting the audio track profile from the portable communication device to a remote service provider over a communication network;
receiving the transmitted audio track profile at the remote service provider;
comparing the transmitted audio track profile to a database of audio tracks;
identifying a matching audio track in said database of audio tracks that most closely corresponds to said audio track profile;
retrieving audio track identification information corresponding to said matching audio track;
transmitting the audio track identification information from said remote service provider to said portable communication device; and
outputting the received audio track identification information on said portable communication device.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method of identifying an audio track uses music identification software that produces a fingerprint or audio profile for an audio segment recorded with a portable communication device. The audio profile is transmitted from the portable communication device to a remote service provider over a communication network. The remote server receives the transmitted audio track profile and compares the profile to a stored database of audio tracks. If a matching audio track is identified by the remote server, metadata relating to the identified audio track is transmitted from the remote server to the portable communication device. The received audio track metadata is then displayed on the portable communication device.
49 Citations
20 Claims
-
1. A method of identifying an audio track, said method:
-
recording an audio track with a portable communication device; using a music identification algorithm on said portable communication device to analyze the recorded audio track and produce an audio track profile based on said recorded audio track; transmitting the audio track profile from the portable communication device to a remote service provider over a communication network; receiving the transmitted audio track profile at the remote service provider; comparing the transmitted audio track profile to a database of audio tracks; identifying a matching audio track in said database of audio tracks that most closely corresponds to said audio track profile; retrieving audio track identification information corresponding to said matching audio track; transmitting the audio track identification information from said remote service provider to said portable communication device; and outputting the received audio track identification information on said portable communication device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for identifying musical works, said system comprising:
-
a portable electronic device having a memory, a microphone and a network connection; music fingerprinting software stored in said memory of said portable electronic device that produces an audio fingerprint based upon an audio segment recorded by said microphone; a remote service provider having a database of prerecorded musical works that is accessible by said portable electronic device over said network connection; wherein said portable electronic device transmits said audio fingerprint to said remote service provider and said remote service provider compares said audio fingerprint to said database of prerecorded musical works, identifies a musical work in said database of prerecorded musical works that corresponds to said audio fingerprint and transmits metadata said identified musical work to said portable electronic device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of identifying a musical work, said method comprising:
-
prompting a user to record an audio segment with a portable electronic device; processing said audio segment with software on said portable electronic device to produce an audio fingerprint based on said recorded audio segment; comparing said audio fingerprint to a device database of musical works stored on said portable electronic device to determine if any musical works in said device database match said recorded audio segment; transmitting the audio fingerprint from the portable electronic device to a remote server over the Internet if no matching musical work is identified in said device database; receiving the transmitted audio fingerprint at the remote server; comparing the transmitted audio fingerprint to a remote server database of musical works to determine if any musical works in said remote server database match said recorded audio segment; retrieving metadata for any identified matching musical works; and providing said metadata to a user of said portable electronic device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification