Patent ID: 8239288
Filing Date: 2012-08-07
Classification: G06F,G06Q

Abstract:
1. A method for providing a recommendation of a media item to a target user, the method comprising steps of: retrieving, from a database, an identifier of a first media item rated by a target user; retrieving, from the database, user identifiers of users having provided media item ratings for the first media item and the media item ratings provided by the users, correspondingly; randomizing each of the media item ratings using a computer processor, resulting in randomized media item ratings, wherein randomizing includes applying a random number to each of the media item ratings by performing an arithmetical calculation; selecting, from the user identifiers, a user identifier corresponding to a highest value of the randomized media item ratings; retrieving, from the database, additional media item ratings associated with the selected user identifier; randomizing each of the additional media item ratings using a computer processor, resulting in additional randomized media item ratings, wherein randomizing includes applying a random number to each of the additional media item ratings by performing an arithmetical calculation; selecting an identifier of a recommended media item corresponding to a highest value of the randomized media item ratings and the additional randomized media item ratings; and transmitting, to a user device over a network, metadata associated with the recommended media item.