Patent ID: 7447705

Claim:
A method for generating at least one playlist of high affinity media entities, comprising: selecting and rating a media entity in a system for rendering the high affinity media entities that track a user's historical record, wherein said rating includes generating passive and active ratings, and wherein said passive and active ratings effect a rating hierarchy including at least one of an album, an artist, or a genre; analyzing the selected media entity to extract a first set of classification mappings, said mappings classified according to a classification system characterized by a convergence of human classification and automated computerized digital signal processing classification techniques; comparing the first set of classification mappings to existing high affinity classification mappings in the historical record when the rated media entity is positively rated and comparing the first set of classification mappings to existing low affinity classification mappings in the historical record when the rated media entity is negatively rated, wherein the classification mappings in the historical record were extracted as a function of analysis of media entities selected by said user; generating an updated preference profile set of classification mappings in accordance with said comparing; searching a matching database for other media entities having similar mappings to the preference profile set of classification mappings; generating a high affinity playlist that includes a plurality of the other media entities, the generating further comprising dynamically weighting each media entity of the other media entities based upon a comparison to a high affinity mapping of existing high affinity mappings or based upon a comparison to a low affinity mapping of existing low affinity mappings, wherein said weighting comprises weighting the media entity to be more likely to enter the playlist when said each media entity matches the high affinity mapping and weighting the media entity to be less likely to enter the playlist when said each media entity matches the low affinity mapping; and storing the updated preference profile and the high affinity playlist.