Discovery of music artist and title by a radio station connection to an acoustic fingerprinting service provider
OwnerHarry E. Emerson, IIIinventor
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for a radio station to communicate station identification and song metadata and audio for songs as they are played to an acoustic analysis system for song recognition to users of the acoustic analysis system.
Claims22
A method for the recognition of songs played by a broadcaster, comprising the steps of:
- a. sending identification by the broadcaster to an acoustic recognition system;
- b. sending metadata of an audio content element by the broadcaster to the acoustic recognition system upon the start of play of the audio content element;
- c. optionally submitting an audio sample comprising a portion up to the entirety of the audio content element by the broadcaster to the acoustic recognition system;
- d. optionally receiving by the broadcaster metadata of the played content sent from the acoustic recognition system;
- and,
- e. returning to step (b) upon the beginning of play of another audio content element.
A method for the recognition of songs played by a broadcaster, comprising the steps of:
- a. receiving identification from the broadcaster by an acoustic recognition system;
- b. determining the listening area of the broadcaster by the acoustic recognition system;
- c. receiving metadata by the acoustic recognition system from the broadcaster of an audio content element upon the start of play of the audio content element by the broadcaster;
- d. inserting the received metadata into a broadcaster cache for the listening area of the broadcaster;
- e. receiving a user request for audio content recognition accompanied with a sample of the audio content;
- f. determining the listening area of the user from location information provided with the user request;
- g. fingerprinting and comparing the user sample of audio content with records in an audio content database which are referenced in the broadcaster cache for the same listening area as the listener;
- h. comparing the user sample of audio content with records in an audio content database which are referenced by another cache, in the case where there is at least one other cache for the same listening area as the listener, if a match was not found in the step of comparing with audio content referenced in the broadcaster cache;
- i. comparing the user sample of audio content with an audio content database if a match was not found in the steps of comparing the sample with records in the database which are referenced in a cache;
- and,
- j. obtaining audio content identification from the audio content database and providing that audio content identification to the user if a match was found in the comparing steps.
A non-transitory machine-readable medium containing processor readable code for programming a processor for use in operating a system at a broadcaster to identify the artist and title of songs played by the broadcaster, comprising:
- a. a routine for sending metadata by the broadcaster to an audio recognition system conveying an identifier of the broadcaster;
- and,
- b. a routine for sending metadata to the audio recognition system upon the start of play of a song or other content, or both a song and other content.
A non-transitory machine-readable medium containing processor readable code for programming a processor for use in operating a system at an acoustic recognition system to identify the artist and title of songs played by a broadcaster, comprising:
- a. a routine to receive identification from the broadcaster;
- b. a routine to determine the listening area of the broadcaster;
- c. a routine to receive metadata of an audio content element from the broadcaster upon the start of play of the audio content element by the broadcaster;
- d. a routine to insert the received metadata into a broadcaster cache for the listening area of the broadcaster;
- e. a routine to receive a user request for audio content recognition accompanied with a sample of the audio content;
- f. a routine to determine the listening area of the user from location information provided with the user request;
- g. a routine to fingerprint and compare the user sample of audio content with records in an audio content database which are referenced in the broadcaster cache for the same listening area as the listener;
- h. a routine to compare the user sample of audio content with an audio content database if a match was not found by the routines to compare the sample with records in the database which are referenced in a cache;
- and,
- i. a routine to obtain audio content identification from the audio content database and provide that audio content identification to the user if a match was found by the routines to compare.
Dependencies are inferred from the claim text.