Method and system for generating affinity based playlists
First Claim
Patent Images
1. A method of generating a playlist of affinity related media files comprising:
- receiving from a user belonging to a population of users in a media service, a selected media file attribute of a plurality of media file attributes, each of said plurality of attributes associated with a media file and comprising at least album, artist, title and genre information related to said media file, wherein receiving said selected media file attribute represents said user'"'"'s desire to create an affinity playlist of media files having an affinity relationship based upon said selected media file attribute;
accessing affinity relationship data for generating affinity relationships, said affinity relationship data being based upon a user rating score obtained from said population of users'"'"' ratings associated with media file attributes, said rating score used to create affinity relationships among media files by determining which media file attributes have a user rating score that is equal to or greater than a predetermined rating threshold; and
assembling a playlist of media file identifiers, said playlist comprising a media file identifier associated with a playlist media file selected for said playlist by virtue of having a media file attribute that has an affinity relationship with said selected media file attribute but that is not said selected media file attribute.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of generating a playlist of affinity related media files using affinity relationship data. In one aspect the relationship affinity data is based upon a user rating score obtained from a population of user'"'"'s ratings associated with media file attributes. In one aspect, a media file attribute which can include an artist, album, title, and genre information associated with a media file is received from a user, indicating the user'"'"'s desire to create an affinity playlist of media files having an affinity relationship based upon the selected media file attribute.
356 Citations
42 Claims
-
1. A method of generating a playlist of affinity related media files comprising:
-
receiving from a user belonging to a population of users in a media service, a selected media file attribute of a plurality of media file attributes, each of said plurality of attributes associated with a media file and comprising at least album, artist, title and genre information related to said media file, wherein receiving said selected media file attribute represents said user'"'"'s desire to create an affinity playlist of media files having an affinity relationship based upon said selected media file attribute;
accessing affinity relationship data for generating affinity relationships, said affinity relationship data being based upon a user rating score obtained from said population of users'"'"' ratings associated with media file attributes, said rating score used to create affinity relationships among media files by determining which media file attributes have a user rating score that is equal to or greater than a predetermined rating threshold; and
assembling a playlist of media file identifiers, said playlist comprising a media file identifier associated with a playlist media file selected for said playlist by virtue of having a media file attribute that has an affinity relationship with said selected media file attribute but that is not said selected media file attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for generating a playlist of affinity related media files comprising one or more servers configured to:
-
receive from a user belonging to a population of users in a media service, a selected media file attribute of a plurality of media file attributes, each of said plurality of attributes associated with a media file and comprising at least album, artist, title and genre information related to said media file, wherein receiving said selected media file attribute represents said user'"'"'s desire to create an affinity playlist of media files having an affinity relationship based upon said selected media file attribute;
access affinity relationship data for generating affinity relationships, said affinity relationship data being based upon a user rating score obtained from said population of users'"'"' ratings associated with media file attributes, said rating score used to create affinity relationships among media files by determining which media file attributes have a user rating score that is equal to or greater than a predetermined rating threshold; and
assemble a playlist of media file identifiers, said playlist comprising a media file identifier associated with a playlist media file selected for said playlist by virtue of having a media file attribute that has an affinity relationship with said selected media file attribute but that is not said selected media file attribute. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification