Approach for estimating user ratings of items
First Claim
1. A machine-implemented method for estimating how a particular user of a plurality of users would rate a particular item, from a plurality of items, that the particular user has not yet rated, the method comprising the steps of:
- a computer system identifying, from the plurality of items, one or more reference items that have ratings similar to ratings of the particular item that the particular user has not yet rated;
a computer system identifying, based on the one or more reference items that have ratings similar to ratings of the particular item that the particular user has not yet rated, one or more other users of the plurality of users that have given ratings to the one or more reference items that are substantially similar to ratings given by the particular user to the one or more reference items;
a computer system generating an estimation of how the particular user would rate the particular item based upon ratings for the particular item given to the particular item by the one or more other users.
1 Assignment
0 Petitions
Accused Products
Abstract
According to another embodiment of the invention, an approach is provided for estimating how a particular user would rate a particular item from a plurality of items. The approach is applicable to any type of items, including rental items such as movies, music and games, and the invention is not limited to any particular type of item. One or more items from the plurality of items that have ratings similar to the particular item are identified. Then, one or more other users are identified that have given ratings to the one or more items that are substantially similar to ratings given by the particular user to the one or more items. Finally, an estimation is made of how the particular user would rate the particular item based upon ratings for the particular item given by the one or more other users.
101 Citations
81 Claims
-
1. A machine-implemented method for estimating how a particular user of a plurality of users would rate a particular item, from a plurality of items, that the particular user has not yet rated, the method comprising the steps of:
-
a computer system identifying, from the plurality of items, one or more reference items that have ratings similar to ratings of the particular item that the particular user has not yet rated; a computer system identifying, based on the one or more reference items that have ratings similar to ratings of the particular item that the particular user has not yet rated, one or more other users of the plurality of users that have given ratings to the one or more reference items that are substantially similar to ratings given by the particular user to the one or more reference items; a computer system generating an estimation of how the particular user would rate the particular item based upon ratings for the particular item given to the particular item by the one or more other users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A volatile or non-volatile machine-readable storage medium for estimating how a particular user of a plurality of users would rate a particular item, from a plurality of items, that the particular user has not yet rated, the machine-readable storage medium storing instructions which, when processed by one or more processors, cause performance of the steps of:
-
identifying, from the plurality of items, one or more reference items that have ratings similar to ratings of the particular item that the particular user has not yet rated; identifying, based on the one or more reference items that have ratings similar to ratings of the particular item that the particular user has not yet rated, one or more other users of the plurality of users that have given ratings to the one or more reference items that are substantially similar to ratings given by the particular user to the one or more reference items; generating an estimation of how the particular user would rate the particular item based upon ratings for the particular item given to the particular item by the one or more other users. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. An apparatus for estimating how a particular user of a plurality of users would rate a particular item, from a plurality of items, that the particular user has not yet rated, the apparatus comprising:
-
means for identifying, from the plurality of items, one or more reference items that have ratings similar to ratings of the particular item that the particular user has not yet rated; means for identifying, based on the one or more reference items that have ratings similar to ratings of the particular item that the particular user has not yet rated, one or more other users of the plurality of users that have given ratings to the one or more reference items that are substantially similar to ratings given by the particular user to the one or more reference items; means for generating an estimation of how the particular user would rate the particular item based upon ratings for the particular item given to the particular item by the one or more other users. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
Specification