Item selection by prediction and refinement
First Claim
1. A computerized method for predicting a particular person'"'"'s preferences for items based on observations made about the items by other persons, comprising:
- at a plurality of client computers, collecting observations of the items by the other persons, and passing observation data corresponding to the observations to a server computer;
at the server computer, analyzing the observation data from the client computers to generate a model of the observations, and distributing copies of the model to the plurality of the client computers; and
at a particular one of the client computers associated with the particular person, receiving the model from the server computer, and predicting the preference of the particular person for a particular one of the items using the model.
4 Assignments
0 Petitions
Accused Products
Abstract
In a computerized method for predicting a particular user preference for an item based on observations made about the item by other users, client computers are used to enter the observations about the items. The observations are forwarded to a server computer via a network. The observations are collected in a database of the server computer. Using factor analysis, a solver module of the server computer analyzes the observations to generate a model of the observations. The models are distributed to the client computers via the network. The client computer makes predictions of preferences of the particular user using the models.
148 Citations
12 Claims
-
1. A computerized method for predicting a particular person'"'"'s preferences for items based on observations made about the items by other persons, comprising:
-
at a plurality of client computers, collecting observations of the items by the other persons, and passing observation data corresponding to the observations to a server computer; at the server computer, analyzing the observation data from the client computers to generate a model of the observations, and distributing copies of the model to the plurality of the client computers; and at a particular one of the client computers associated with the particular person, receiving the model from the server computer, and predicting the preference of the particular person for a particular one of the items using the model. - View Dependent Claims (2, 3, 4)
-
-
5. A distributed computer system, for predicting a particular person'"'"'s preferences for items based on observations made about the items by other persons, comprising:
-
a server computer; a plurality of client computers for collecting observations of the items by the other persons and for passing observation data corresponding to the observations to the server computer; the server computer including a database for storing the observation data from the client computers and apparatus for analyzing the observation data from the client computers to generate a model of the observations and for distributing copies of the model to the plurality of the client computers; and the client computers including prediction means for receiving the model from the server computer for using the model to predict the preference of the particular person for a particular one of the items using the model. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product for use in conjunction with a plurality of computers in a distributed computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
an observation collection module, for execution by each of a plurality of client computers in the distributed computer system, for collecting observations of the items by the other persons, and passing observation data corresponding to the observations to a server computer in the distributed computer system; a server module, for execution by the server computer, for analyzing the observation data from the client computers to generate a model of the observations, and for distributing copies of the model to the plurality of the client computers; and a prediction module, for use at a particular one of the client computers associated with the particular person, for receiving the model from the server computer, and for predicting the preference of the particular person for a particular one of the items using the model. - View Dependent Claims (10, 11, 12)
-
Specification