Automated decision advisor
First Claim
1. A computer-implemented method for assisting a user in determining one or more items from an item set, the method comprising:
- outputting one or more questions about a user'"'"'s preferences;
receiving answers for the one or more questions related to the user'"'"'s preferences;
for each answer to a question in the one or more questions, performing the steps of;
determining one or more attributes that are associated with the question; and
updating or specifying a relative importance value for the one or more attributes based on the answer to the question, wherein a relative importance value is updated for an attribute when the attribute was associated with a prior question and specified when the attribute was not associated with a prior question;
generating at least one list of items selected from the item set based on the relative importance values for the one or more attributes determined for the answers for the one or more questions; and
outputting the at least one list of items.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an automated system to guide people (“users”) to help them find and select products, services, or other items, that best meet their needs and preferences. The system obtains information from and about users to assess their needs and preferences. The system dynamically selects those questions to ask that are most likely to help discriminate between items based on information about user preferences and differences between the items, based on information about the user obtained so far. The system scores the available items in terms of how well they match user'"'"'s needs and preferences and generates lists of recommended items. The system explains its recommendations using lists of pros and cons to help users understand how well the features or attributes of the items do or do not match their expressed needs.
59 Citations
25 Claims
-
1. A computer-implemented method for assisting a user in determining one or more items from an item set, the method comprising:
-
outputting one or more questions about a user'"'"'s preferences; receiving answers for the one or more questions related to the user'"'"'s preferences; for each answer to a question in the one or more questions, performing the steps of; determining one or more attributes that are associated with the question; and updating or specifying a relative importance value for the one or more attributes based on the answer to the question, wherein a relative importance value is updated for an attribute when the attribute was associated with a prior question and specified when the attribute was not associated with a prior question; generating at least one list of items selected from the item set based on the relative importance values for the one or more attributes determined for the answers for the one or more questions; and outputting the at least one list of items. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
6. A computer-implemented method for assisting a user in selecting one or more items from an item set that best match a set of target preferences, the method comprising:
-
obtaining information from the user about that user'"'"'s set of target preferences, using direct questions; associating the set of target preferences with one or more attributes;
determining one or more relative importance values for the one or more attributes based on the obtained information;estimating decision relevance of an attribute to the user as an increasing function of estimated importance of the attribute to the user and an absolute relative preference value, wherein the absolute relative preference value of a given item is a measure of a difference between an attribute value for the given item and an average value of the attribute for items in the list of items other than the given item; generating at least one list of items selected from the item set that will best meet the set of target preferences based on the one or more relative importance values for the one or more attributes; and generating a display including the list of items and explanations for at least one item on the list of items explaining how well one or more attributes of the at least one item match the set of target preferences.
-
Specification