System and method for generating effective recommendations
First Claim
1. A computer-based method of generating recommendations for potential purchase by a customer, comprising:
- generating association rules from a transaction history data set;
receiving a recommendation context from a customer;
using the recommendation context at a computer system to identify a plurality of candidate recommendation rules from the association rules that match the recommendation context, where each candidate recommendation rule recommends at least one recommended item;
determining a score for each candidate recommendation rule using a margin value factor for the recommended item, a confidence value factor for the candidate recommendation rule and a predetermined scoring criteria factor;
ranking the plurality of candidate recommendation rules using the score for each candidate recommendation rule to identify at least a highest ranking candidate recommendation rule; and
issuing at least the highest ranking candidate recommendation rule as a recommendation.
2 Assignments
0 Petitions
Accused Products
Abstract
A data processing system generates recommendations for on-line shopping by scoring recommendations matching the customer'"'"'s cart contents product page, configuration page, email and/or history using predetermined scoring criteria, such as item availability, item price, relevance of the item to the customer, item clarity, item exposure, total purchase amount in the cart, margin, recommendation confidence and lift, shopper profile matches, seasonality, customer history, time dependency, product marketing emphasis, substitutability, item popularity and/or product attributes associated with the recommended item. The scored recommendations may be ranked and/or filtered to prioritize the recommendations so that the best recommendation is selected for presentation to the customer. In addition, one or more scoring criteria or product attributes for the recommended item may be used to select a specific selling point/message text for inclusion with the selected recommendation.
194 Citations
22 Claims
-
1. A computer-based method of generating recommendations for potential purchase by a customer, comprising:
-
generating association rules from a transaction history data set; receiving a recommendation context from a customer; using the recommendation context at a computer system to identify a plurality of candidate recommendation rules from the association rules that match the recommendation context, where each candidate recommendation rule recommends at least one recommended item; determining a score for each candidate recommendation rule using a margin value factor for the recommended item, a confidence value factor for the candidate recommendation rule and a predetermined scoring criteria factor; ranking the plurality of candidate recommendation rules using the score for each candidate recommendation rule to identify at least a highest ranking candidate recommendation rule; and issuing at least the highest ranking candidate recommendation rule as a recommendation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for generating purchase recommendations for a customer, comprising:
-
a database for storing a plurality of association rules; means for identifying a plurality of candidate recommendation rules from the association rules that match a recommendation context associated with the customer, where each candidate recommendation rule recommends at least one recommended item; means for scoring each candidate recommendation rule by calculating an expected margin value for the recommended item; means for ranking the expected margin values for the candidate recommendation rules to identify a purchase recommendation for the customer; and means for generating a selling message for the purchase recommendation by using a user profile to select from a plurality of selling messages based on an attribute of the recommended item associated with the recommended item recommended by the purchase recommendation.
-
-
22. An article of manufacture having at least one recordable medium having stored thereon executable instructions and data which, when executed by at least one processing device, cause the at least one processing device to:
-
use a recommendation context associated with a customer to identify a set of candidate association rules that match a recommendation context associated with a customer, where each candidate association rule recommends at least one recommended item; calculate a score value for each candidate association rule using an expected margin value for each recommended item and one or more predetermined scoring criteria; rank the set of candidate association rules using the score value for each candidate association rule; and issue at least the candidate association rule having the highest score value as a purchase recommendation to a customer.
-
Specification