Media asset rating system
First Claim
Patent Images
1. A computer-implemented method for assigning ratings to media assets, said method comprising:
- obtaining at least one user-rating of one or more user-rated media assets in the media asset collection;
calculating a first rating for an unrated media asset collection based on the at least one user-rating of two or more user-rated media assets in the media asset collection, wherein the rating for the unrated media asset collection is calculated by taking an average user-rating of the two or more user-rated media assets in the unrated media asset collection;
assigning the first rating to the unrated media asset collection;
determining whether there is one or more unrated media assets in the media asset collection;
assigning a second rating to the one or more unrated media assets in the media asset collection, wherein the second rating that is assigned to each of the one or more unrated media assets in the media asset collection is equal to the first rating of the unrated media asset collection;
determining whether the at least one user-rating of the one or more user-rated media assets in the media asset collection has changed;
recalculating the first rating for the previously unrated media asset collection based on the at least one user-rating of the one or more user-rated media assets in the media asset collection that has changed; and
assigning the recalculated rating to the unrated media asset collection.
1 Assignment
0 Petitions
Accused Products
Abstract
Improved techniques for assigning ratings to media assets are disclosed. A rating for a media asset collection can, for example, be determined by examining the ratings of all user-rated media assets in that media asset collection. Additionally or alternately, a rating for media assets in a group of media assets can, for example, be determined by examining the rating of the group of media assets.
212 Citations
13 Claims
-
1. A computer-implemented method for assigning ratings to media assets, said method comprising:
-
obtaining at least one user-rating of one or more user-rated media assets in the media asset collection; calculating a first rating for an unrated media asset collection based on the at least one user-rating of two or more user-rated media assets in the media asset collection, wherein the rating for the unrated media asset collection is calculated by taking an average user-rating of the two or more user-rated media assets in the unrated media asset collection; assigning the first rating to the unrated media asset collection; determining whether there is one or more unrated media assets in the media asset collection; assigning a second rating to the one or more unrated media assets in the media asset collection, wherein the second rating that is assigned to each of the one or more unrated media assets in the media asset collection is equal to the first rating of the unrated media asset collection; determining whether the at least one user-rating of the one or more user-rated media assets in the media asset collection has changed; recalculating the first rating for the previously unrated media asset collection based on the at least one user-rating of the one or more user-rated media assets in the media asset collection that has changed; and assigning the recalculated rating to the unrated media asset collection. - View Dependent Claims (6, 7, 8, 11)
-
-
2. A media management system, comprising:
a media store server including a rating module that is configured to; determine a calculated rating for a user-unrated media asset collection based on prior user ratings of two or more of the media assets in the media asset collection, wherein the calculated rating for the user-unrated media asset collection is calculated by taking an average user-rating of the two or more user-rated media assets in the user-unrated media asset collection; determine whether there is one or more user-unrated media assets in the media asset collection; determine a calculated rating for the one or more user-unrated media assets in the media asset collection based on the calculated rating of the user-unrated media asset collection, wherein the calculated rating for the one or more user-unrated media assets is equal to the calculated rating of the user-unrated media asset collection; determine whether at least one of the prior user-ratings of the one or more user-rated media assets in the media asset collection has changed; and recalculate the rating for the previously user-unrated media asset collection based on at least the at least one of the prior user-ratings of the one or more user-rated media assets in the media asset collection that has changed. - View Dependent Claims (3, 9, 10, 12)
-
4. A computer readable storage medium including at least executable computer program code stored thereon for assigning ratings to media assets, said computer readable medium comprising:
-
computer program code for receiving a user collection rating for a collection including a plurality of tracks; computer program code for assigning the user collection rating to those of the tracks within the collection that have not been previously user-rated; computer program code for receiving a user track rating associated with a particular one of the tracks; computer program code for determining whether the particular one of the tracks has been previously user-rated or assigned the user collection rating; computer program code for assigning the user track rating to the particular one of the tracks when determined to have been previously assigned the user collection rating; computer program code for determining whether the collection has been previously user-rated; computer program code for determining a computed track rating based on the tracks of the collection that have been previously rated by the user; computer program code for assigning the computed track rating to the collection as a calculated collection rating if the collection is determined not to have been previously user-rated; computer program code for determining whether the at least one user-rating of one or more of the tracks in the collection has changed; computer program code for re-determining the computed track rating based on the tracks of the collection that have been previously rated by the user when determined that the at least one user-rating of one or more of the tracks in the collection has changed; and computer program code for assigning the re-determined computed track rating to the collection. - View Dependent Claims (5, 13)
-
Specification