Rating media item recommendations using recommendation paths and/or media item usage
First Claim
1. A method of rating media item recommendations that are sent from a sending user to a recipient user, at a server, comprising the steps of:
- receiving a report of a media item recommendation of a media item, wherein the report comprises information about a recommendation path for the media item recommendation;
storing the recommendation path for the media item recommendation;
altering a recommendation rating associated with the media item in response to receiving the report of the media item recommendation using an alteration scale;
receiving a report of a play or usage action for the media item; and
altering the recommendation rating in response to receiving the report of the play or usage action using a different alteration scale than the alteration scale used for altering the recommendation rating in response to receiving the report of the media item recommendation.
8 Assignments
0 Petitions
Accused Products
Abstract
A media item recommendation rating system and method are provided. A recommendation rating for media items is established and dynamically updated in response to media items being recommended to other users. A recommendation server or other device receives a report of a media item recommendation and updates a recommendation rating in response. The recommendation rating may also be updated based on how often a recommended media item is used or played. Thus, a media item'"'"'s recommendation rating is affected by events relating to its recommendation, as opposed simple play-based ratings that are updated on any play action regardless of whether related to a recommendation or not. Simple play-based ratings do not distinguish between ordinary usages or plays and those resulting from recommendations.
346 Citations
35 Claims
-
1. A method of rating media item recommendations that are sent from a sending user to a recipient user, at a server, comprising the steps of:
-
receiving a report of a media item recommendation of a media item, wherein the report comprises information about a recommendation path for the media item recommendation; storing the recommendation path for the media item recommendation; altering a recommendation rating associated with the media item in response to receiving the report of the media item recommendation using an alteration scale; receiving a report of a play or usage action for the media item; and altering the recommendation rating in response to receiving the report of the play or usage action using a different alteration scale than the alteration scale used for altering the recommendation rating in response to receiving the report of the media item recommendation.
-
-
2. A non-transitory computer-readable medium storing software for instructing a controller of a recommendation server in a media recommendation rating system to:
-
receive a report of a media item recommendation of a media item, wherein the report comprises information about a recommendation path for the media item recommendation; store the recommendation path for the media item recommendation; alter a recommendation rating associated with the media item in response to receiving the report of the media item recommendation using an alteration scale; receive a report of a play or usage action for the media item; and alter the recommendation rating in response to receiving the report of the play or usage action using a different alteration scale than the alteration scale used for the altering recommendation rating in response to receiving the media item recommendation. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing software for instructing a controller of a user device to:
-
obtain a recommendation rating for each of one or more media items; and provide a user interface including a media item table, the media item table comprising media columns, comprising; a media item identification column comprised of a plurality of different media identifiers for a plurality of associated media items including the one or more media items; and a recommendation rating column located proximate to the media item identification column comprised of the recommendation ratings for the one or more media items, which are associated with and located proximately to one or more of the plurality of different media identifiers, for each media item of the one or more media items; altering the recommendation rating of the media item in response to receiving a recommendation for the media item by a sending user using an alteration scale; and after receiving the recommendation from the sending user for the media item, altering the recommendation rating of the media item in response to the media item being used or played by a play user using a different alteration scale than the alteration scale used for altering the recommendation rating in response to receiving the report of the media item recommendation. - View Dependent Claims (9)
-
-
10. A server in a media item recommendation system, comprising:
-
a communication interface; at least one processor operatively in communication with the communication interface; and memory containing software executable by the at least one processor whereby the server is operative to; receive a report of a media item recommendation of a media item, wherein the report comprises information about a recommendation path for the media item recommendation; store the recommendation path for the media item recommendation; alter a recommendation rating associated with the media item in response to receiving the report of the media item recommendation using an alteration scale; receive a report of a play or usage action for the media item; and alter the recommendation rating in response to receiving the report of the play or usage action using a different alteration scale than the alteration scale used for altering the recommendation rating in response to receiving the report of the media item recommendation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification