Method, system, and apparatus for determining a predicted rating
First Claim
Patent Images
1. A method of determining a predicted rating, comprising:
- receiving a plurality of data sets, wherein each data set comprises a user identifier, an item identifier, and a rating, wherein for each data set each user identifier identifies a user of a plurality of users, each item identifier identifies an item of a plurality of items, and each rating is a rating by the user of the plurality of users identified by the user identifier in the data set and of the item of the plurality of items identified by the item identifier in the data set;
identifying, via a suitably programmed computer, an identified pair of items of the plurality of items for which a rating for one item in the identified pair of items for any user of the plurality of users can be used to predict a predicted rating for the other item in the identified pair of items for the same user of the plurality of users, based on an analysis of ratings including ratings for the one item in the identified pair of items and ratings for the other item in the identified pair of items, wherein the ratings for the one item in the identified pair of items and the ratings for the other item in the identified pair of items include ratings from users of the plurality of users having ratings for only one item in the identified pair of items; and
determining the predicted rating for a given item of the identified pair of items for a given user of the plurality of users based on a given rating of the other item of the identified pair of items for the given user of the plurality of users.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention can incorporate a method and interface to accomplish one or more of the following three processes: input, analysis, and output. With respect to input, the user(s) identifier(s), item(s) identifier(s), and user(s)-item(s) rating data 22 can be accepted through an interface 23 from an application 21. With respect to analysis, the method and interface can then take the actual user-item ratings 31 and process 32 the data to generate and store item predictor information 33. The predicted user-item ratings 41 and the actual user-item ratings 42 can then be outputted by, for example, passing these outputs to the application via an interface 44.
21 Citations
35 Claims
-
1. A method of determining a predicted rating, comprising:
-
receiving a plurality of data sets, wherein each data set comprises a user identifier, an item identifier, and a rating, wherein for each data set each user identifier identifies a user of a plurality of users, each item identifier identifies an item of a plurality of items, and each rating is a rating by the user of the plurality of users identified by the user identifier in the data set and of the item of the plurality of items identified by the item identifier in the data set; identifying, via a suitably programmed computer, an identified pair of items of the plurality of items for which a rating for one item in the identified pair of items for any user of the plurality of users can be used to predict a predicted rating for the other item in the identified pair of items for the same user of the plurality of users, based on an analysis of ratings including ratings for the one item in the identified pair of items and ratings for the other item in the identified pair of items, wherein the ratings for the one item in the identified pair of items and the ratings for the other item in the identified pair of items include ratings from users of the plurality of users having ratings for only one item in the identified pair of items; and determining the predicted rating for a given item of the identified pair of items for a given user of the plurality of users based on a given rating of the other item of the identified pair of items for the given user of the plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable media having computer-useable instructions embodied thereon for performing a method of determining a predicted rating, the method comprising:
-
receiving a plurality of data sets, wherein each data set comprises a user identifier, an item identifier, and a rating, wherein for each data set each user identifier identifies a user of a plurality of users, each item identifier identifies an item of a plurality of items, and each rating is a rating by the user of the plurality of users identified by the user identifier in the data set of the item identified by the item identifier in the data set; identifying an identified pair of items for which a rating for one item in the identified pair of items for any user of the plurality of users can be used to predict a predicted rating for the other item in the identified pair of items for the same user of the plurality of users, based on an analysis of ratings including ratings for the one item in the identified pair of items and ratings for the other item in the identified pair of items, wherein the ratings for the one item in the identified pair of items and the ratings for the other item in the identified pair of items include ratings from users of the plurality of users having ratings for only one item in the identified pair of items; and determining the predicted rating for a given item of the identified pair of items for a given user of the plurality of users based on a given rating of the other item of the identified pair of items for the given user of the plurality of users. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for providing a predicted rating, comprising:
-
an input interface, wherein the input interface is adapted to receive a plurality of data sets, wherein each data set comprises a user identifier, an item identifier, and a rating, wherein for each data set each user identifier identifies a user of a plurality of users, each item identifier identifies one of a plurality of items, and each rating is a rating by the user of the plurality of users identified by the user identifier in the data set of the item identified by the item identifier in the data set; a predictive pair identification module, wherein the predictive pair identification module identifies an identified pair of items for which a rating for one item in the identified pair of items for any user of the plurality of users can be used to predict a rating for the other item in the identified pair of items for the same user of the plurality of users, based on an analysis of ratings including ratings for the one item in the identified pair of items and ratings for the other item in the identified pair of items, wherein the ratings for the one item in the identified pair of items and the ratings for the other item in the identified pair of items include ratings from users of the plurality of users having ratings for only one item in the identified pair of items; and a predictive rating determination module, wherein the predictive rating determination module determines a predicted rating for a given item of the identified pair of items for a given user of the plurality of users based on a given rating of the other item of the identified pair of items for the given user of the plurality of users; one or more computer readable media having computer-useable instructions embodied thereon for performing the functions of the predictive pair identification module and the predictive rating determination module; one or more processors for executing the computer-useable instructions on the one or more computer readable media; and an output interface, wherein the output interface presents the predicted rating. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification