METHOD, SYSTEM, AND APPARATUS FOR DETERMINING A PREDICTED RATING
First Claim
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 identified by the user identifier in the data set of the item identified by the item identifier in the data set;
identifying, via a suitably programmed computer, a pair of items the ratings of which for any user can be used to predict a rating for the other item in the pair of items for the same user, based on an analysis of ratings for the pair of items; and
determining a predicted rating for a given item of the identified pair of items for a given user based on a given rating of the other item of the pair of items for the given user.
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.
-
Citations
23 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 identified by the user identifier in the data set of the item identified by the item identifier in the data set; identifying, via a suitably programmed computer, a pair of items the ratings of which for any user can be used to predict a rating for the other item in the pair of items for the same user, based on an analysis of ratings for the pair of items; and determining a predicted rating for a given item of the identified pair of items for a given user based on a given rating of the other item of the pair of items for the given user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more 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 one of a plurality of users, each item identifier identifies one of a plurality of items, and each rating is a rating by the user identified by the user identifier in the data set of the item identified by the item identifier in the data set; identifying a pair of items, each of the ratings of which for any user can be used to predict a rating for the other item in the pair of items for the same user, based on an analysis of ratings for the items in the pair of items; and determining a predicted rating for a given item of the identified pair of items for a given user based on a given rating of the other item of the pair of items for the given user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 one of a plurality of users, each item identifier identifies one of a plurality of items, and each rating is a rating by the user 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 a pair of items, each of the ratings of which for any user can be used to predict a rating for the other item in the pair of items for the same user, based on an analysis of ratings for the items in the pair of items; 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 based on a given rating of the other item of the pair of items for the given user; and an output interface, wherein the output interface presents the predicted rating. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. An article of manufacture, comprising:
one or more computer-readable media having computer-useable instructions embodied thereon for providing an interface from a computer program that provides access to a set of user ratings to a computer program that determines a predicted rating based on the set of user ratings, said interface consisting essentially of; a first input field, wherein the first input field receives a user identifier, wherein the user identifier identifies one of a plurality of users; a second input field, wherein the second input field receives an item identifier, wherein the item identifier identifies one of a plurality of items; and a third input field, wherein the third input field receives an item rating, wherein the item rating is a rating by the user identified by the user identifier of the item identified by the item identifier.
Specification