Patent ID: 7191193

Claim:
A digital music library builder system comprising: an analog-to-digital converter for converting analog audio received from a broadcast source into digital audio; an optical character processor for recognizing characters within an image related to the analog audio; a meta-data extractor, coupled with said optical character processor, for identifying meta-data for a song within the recognized characters; an audio parser, coupled with said analog-to-digital converter, for segmenting the song within the digital audio; a memory buffer, coupled with said audio parser, for temporarily recording the song segmented by said audio parser; a non-volatile memory for persistently storing a digital music library comprising a plurality of songs and their associated meta-data; and a database manager, coupled with said meta-data extractor, said memory buffer and said non-volatile memory, (i) for combining meta-data identified by said meta-data extractor from said image, with songs segmented asynchronously by said audio parser from said digital audio, by determining which meta-data corresponds to which songs, and by associating identified meta-data with segmented songs; (ii) for conditionally copying individual songs from the memory buffer and their associated meta-data into the digital music library, depending on whether or not the meta-data satisfies at least one preset filter criterion, (iii) for maintaining counters that indicate the number of times the same song is received from the broadcast source, and (iv) for storing the counters with the songs in the digital music library.