Approach for estimating user ratings of items
First Claim
1. A computer-implemented method for estimating how a user would rate a movie that the user has not yet rated, the method comprising:
- in a computer system identifying a set of common movies that have been rated favorably by the user and that have ratings that satisfy a minimum rating threshold;
in the computer system identifying one or more other users that have rated the set of common movies and given ratings for the set of common movies that are substantially similar to ratings given by the user for the set of common movies; and
in the computer system estimating how the user would rate the movie that the user has not yet rated by determining a similarity between the set of common movies and the movie that the user has not yet rated,wherein determining the similarity between the set of common movies and the movie that the user has not yet rated includes comparing the ratings given by the one or more other users for the set of common movies to ratings given by the one or more other users for the movie that the user has not yet rated.
2 Assignments
0 Petitions
Accused Products
Abstract
According to another embodiment of the invention, an approach is provided for estimating how a user would rate an item that the user has not yet rated. The approach is applicable to any type of items, including rental items such as movies and games, and the invention is not limited to any particular type of item. The approach is applicable to a wide variety of contexts and is ideally suited for automatically selecting rental items to be recommended for rental. One or more items that have been rated by the user are identified. Then, one or more other users are identified that have rated the one or more items and given ratings to the one or more items that are substantially similar to ratings given by user to the one or more items. Finally, an estimation is made how the user would rate the item that the user has not yet rated based upon how the one or more other users rated the item.
210 Citations
18 Claims
-
1. A computer-implemented method for estimating how a user would rate a movie that the user has not yet rated, the method comprising:
-
in a computer system identifying a set of common movies that have been rated favorably by the user and that have ratings that satisfy a minimum rating threshold; in the computer system identifying one or more other users that have rated the set of common movies and given ratings for the set of common movies that are substantially similar to ratings given by the user for the set of common movies; and in the computer system estimating how the user would rate the movie that the user has not yet rated by determining a similarity between the set of common movies and the movie that the user has not yet rated, wherein determining the similarity between the set of common movies and the movie that the user has not yet rated includes comparing the ratings given by the one or more other users for the set of common movies to ratings given by the one or more other users for the movie that the user has not yet rated. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium for estimating how a user would rate a movie that the user has not yet rated, the computer-readable medium carrying instructions which, when executed by one or more processors:
-
identify a set of common movies that have been rated favorably by the user and that have ratings that satisfy a minimum rating threshold; identify one or more other users that have rated the set of common movies and given ratings for the set of common movies that are substantially similar to ratings given by the user for the set of common movies; and estimate how the user would rate the item that the user has not yet rated by determining a similarity between the set of common movies and the item that the user has not yet rated, wherein determining the similarity between the set of common movies and the movie that the user has not yet rated includes by-comparing the ratings given by the one or more other users for the set of common movies to ratings given by the one or more other users for the movie-that the user has not yet rated. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a memory configured to store data; and an estimator mechanism communicatively coupled to the memory and configured to estimate how a user would rate a movie that the user has not yet rated by identifying a set of common movies that have been rated favorably by the user and that have ratings that satisfy a minimum rating threshold, identifying one or more other users that have rated the set of common movies and given ratings for the set of common movies that are substantially similar to ratings given by the user for the set of common movies, and estimating how the user would rate the item that the user has not yet rated by determining a similarity between the set of common movies and the movie that the user has not yet rated, wherein determining the similarity between the set of common movies and the movie that the user has not yet rated includes by comparing the ratings given by the one or more other users for the set of common movies to ratings given by the one or more other users for the movie that the user has not yet rated. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification