System and method for recommending a wireless product to a user
First Claim
1. A method for recommending a wireless product to a user, comprising the steps of:
- interacting with the user to obtain the user'"'"'s objectives for the wireless product;
using a set of rules to map the user'"'"'s objectives to a corresponding set of product attributes;
selecting one or more wireless product alternatives having at least one of the product attributes;
enabling the user to evaluate the one or more wireless product alternatives by comparing the product attributes of the one or more wireless product alternatives; and
presenting a recommended wireless product to the user.
5 Assignments
0 Petitions
Accused Products
Abstract
An intelligent system recommends a wireless product using a value-based framework. A product recommendation engine creates and delivers a survey requesting information from a user regarding wireless products needs and objectives. The user'"'"'s response is captured and stored. The user'"'"'s response is processed by an evaluation engine in conjunction with a logic engine for applying rules to reach a set of wireless products alternatives. The evaluation engine then enables the user to compare product attributes to narrow the list of alternatives. The product recommendation engine learns from itself, continually adding new inferences into its rule base. As new products are introduced, the product recommendation engine reviews previous recommendations to alert the user if the newly-introduced product better meets the user'"'"'s needs. When a product is recommended to a user, an explanation engine explains the product recommendation based on the product'"'"'s attributes and the user'"'"'s objectives.
103 Citations
28 Claims
-
1. A method for recommending a wireless product to a user, comprising the steps of:
-
interacting with the user to obtain the user'"'"'s objectives for the wireless product;
using a set of rules to map the user'"'"'s objectives to a corresponding set of product attributes;
selecting one or more wireless product alternatives having at least one of the product attributes;
enabling the user to evaluate the one or more wireless product alternatives by comparing the product attributes of the one or more wireless product alternatives; and
presenting a recommended wireless product to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for recommending a wireless product to a user, comprising the steps of:
-
creating a survey to obtain information relating to the user'"'"'s objectives for the wireless product;
delivering the survey to the user;
capturing a response to the survey from the user;
storing the response to the survey;
processing the response using a rule set to determine product attributes corresponding to the user'"'"'s objectives;
selecting one or more wireless products based on the product attributes corresponding to the user'"'"'s objectives;
interacting with the user to evaluate the one or more wireless products by comparing the product attributes of each of the one or more wireless products;
determining a wireless product recommendation from among the one or more wireless products; and
explaining the wireless product recommendation based on the product attributes and the user'"'"'s objectives. - View Dependent Claims (10, 11, 12, 13, 14, 15, 17, 18, 20, 21, 22, 24, 25)
-
-
16. A system for recommending a wireless product to a user, comprising:
-
a survey engine configured to obtain information from a user relating to the user'"'"'s objectives for the wireless product;
a logic engine having a rule set and configured to apply one or more rules in the rule set;
an evaluation engine configured to process the user'"'"'s response to determine product attributes corresponding to the user'"'"'s objectives, select one or more wireless products based on the product attributes corresponding to the user'"'"'s objectives, interact with the user to evaluate the one or more wireless products by comparing the product attributes of each of the one or more wireless products, and determine a wireless product recommendation from among the one or more wireless products; and
an explanation engine configured to explain the product recommendation based on the product attributes and the user'"'"'s objectives.
-
-
19. A user interface for evaluating one or more wireless products, the user interface presented to a user at a client computer running a browser, the user interface comprising:
-
a first component including a list of attributes of the one or more wireless products;
a second component including a description of each of the one or more wireless products, wherein the description corresponding to each wireless product includes a value for each attribute;
a first set of check-boxes enabling the user to request the removal of any of the listed attributes from the display;
a second set of check-boxes enabling the user to request the removal of any of the wireless products from the display; and
a remove button enabling the user to execute a removal request.
-
-
23. A user interface for presenting a recommended wireless good and related wireless services, the user interface presented to a user at a client computer running a browser, the user interface comprising:
-
a first component including a description of the recommended wireless good;
a second component including a list of attributes of the recommended wireless good;
a third component including a list of one or more wireless service alternatives related to the wireless good; and
for each of the one or more wireless service alternatives, a quantity box for receiving input from the user indicating the number of each wireless service alternative the user wishes to purchase.
-
-
26. A method for recommending a wireless product to a user, comprising the steps of:
-
interacting with the user to obtain the user'"'"'s objectives for the wireless product;
using a set of rules to map the user'"'"'s objectives to a corresponding set of product attributes;
selecting one or more wireless product alternatives having at least one of the product attributes;
enabling the user to evaluate the one or more wireless product alternatives by comparing the product attributes of the one or more wireless product alternatives;
presenting a recommended wireless product to the user;
storing the user'"'"'s objectives with the corresponding set of product attributes;
receiving a set of new product attributes describing a new wireless product;
matching the set of new product attributes to the user'"'"'s objectives using the corresponding set of product attributes; and
sending a message to the user recommending the new product, if the new product attributes match the user'"'"'s objectives.
-
-
27. A system for recommending a wireless product to a user, comprising:
-
a survey engine configured to obtain information from a user relating to the user'"'"'s objectives for the wireless product;
a logic engine having a rule set and configured to apply one or more rules in the rule set; and
an evaluation engine configured to process the user'"'"'s response to determine product attributes corresponding to the user'"'"'s objectives, select one or more wireless products based on the product attributes corresponding to the user'"'"'s objectives, interact with the user to evaluate the one or more wireless products by comparing the product attributes of each of the one or more wireless products, and determine a wireless product recommendation from among the one or more wireless products.
-
-
28. A method for comparing a plurality of wireless product alternatives, comprising the steps of:
-
displaying a list of attributes corresponding to the wireless product alternatives;
for each attribute, displaying a value corresponding to the least desirable wireless product alternative, displaying a value corresponding to the most desirable wireless product alternative, and requesting a user to assign a rating to the attribute indicating a relative importance of the attribute; and
determining a wireless product recommendation from the wireless product alternatives based one or more attributes assigned a high relative importance by the user.
-
Specification