Preference-based catalog browser that utilizes a belief network
AssigneeMicrosoft Corporation
InventorsDavid E. Heckerman, Christopher A. Meek, Usama M. Fayad
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsDavid E. Heckerman, Christopher A. Meek, Usama M. Fayad
Estimating the term…
An electronic shopping aid is provided that assists a user in selecting a product from an electronic catalog of products based on their preferences for various features of the products. Since the electronic shopping aid helps a user select a product based on the user's preferences, it is referred to as a preference-based product browser. In using the browser, the user initially inputs an indication of their like or dislike for various features of the products as well as an indication of how strongly they feel about the like or dislike. The browser then utilizes this information to determine a list of products in which the user is most likely interested. As part of this determination, the browser performs collaborative filtering and bases the determination on what other users with similar characteristics (e.g., age and income) have liked. After creating this list, the browser displays the list and also displays a list of features which the user has not indicated either a like or a dislike for and which the browser has identified as being most relevant to the determination of the products that the user may like. Thus, by specifying a like or dislike for one or more of these features, the user helps the browser to more accurately determine the products in which the user will most likely be interested by having the user state a preference for only those features that the browser deems most important to the determination process.
A method in a computer system having an electronic shopping aid for predicting a desired product of a user from among a plurality of available products based on a preference of the user for attributes of the available products, the method performed by the electronic shopping aid, comprising the steps of:
A method in a computer system having an electronic shopping aid for predicting a desired product of a user from among a plurality of available products based on a preference of the user for attributes of the available products, the method performed by the electronic shopping aid, comprising the steps of:
An electronic shopping aid for predicting a desired product of a user from among a plurality of available products based on a preference of the user for attributes of the available products, comprising:
A computer-readable memory device that contains a data structure representing a belief network that comprises nodes, the belief network for use in an electronic shopping aid for predicting a desired product of a user from among a plurality of available products based on attributes of the available products, the nodes comprising:
A method in a computer system having a collaborative filtering system for predicting a desired product preference of a user based on attributes of the product, the method performed by the collaborative filtering system, comprising the steps of
A computer readable medium containing instructions for controlling a computer system having an electronic shopping aid to perform a method, the method for predicting a desired product of a user from among a plurality of available products based on a preference of the user for attributes of the available products, the method performed by the electronic shopping aid, comprising the steps of:
A computer readable medium containing instructions for controlling a computer system having a collaborative filtering system to perform a method for predicting a desired preference of a user based on attributes of the user, the method performed by the collaborative filtering system, comprising the steps of:
A method in a computer system having an electronic shopping aid for predicting a desired product of a user from among a plurality of available products, the method performed by the electronic shopping aid, comprising the steps of:
A method in a computer system having a collaborative filtering system for predicting a desired preference of a user, the method performed by the collaborative filtering system, comprising the steps of:
Dependencies are inferred from the claim text.