Electronic coupons decision support and recommendation system
First Claim
1. A computer-implemented method of making an optimized suggestion to a user regarding a combination of electronic coupons (e-coupons) for redemption by a retailer, said method comprising:
- determining, by said computer, if a selection of e-coupons complies with redeeming conditions in relation to a purchase;
checking said selection of e-coupons complying with said redeeming conditions, by said computer, to determine mutually exclusive e-coupons of said selection of e-coupons applicable within said purchase, and to determine if two or more non-mutually exclusive e-coupons of said selection of e-coupons can be used in combination within said purchase;
defining optimization parameters by a user;
performing an optimization process, by said computer, on said selection of e-coupons to maximize a discount amount, a number of loyalty points, and a number of free items, by checking said selection of e-coupons complying with said redeeming conditions and capable of being used in combination within said purchase to determine if said selection of e-coupons satisfy said optimization parameters, said optimization process determining a most favorable combination of non-mutually exclusive e-coupons;
before said user makes said purchase, outputting a suggestion to said user, by said computer, displaying said most favorable combination of non-mutually exclusive e-coupons based on said determining said mutually exclusive e-coupons, said most favorable combination of non-mutually exclusive e-coupons comprising only said selection of e-coupons complying with said redeeming conditions and capable of being used in combination within said purchase;
saving said displayed most favorable combination of non-mutually exclusive e-coupons determined to comply with said redeeming conditions and capable of being used in combination within the same purchase and choosing another subset of said e-coupons;
choosing one of saved sets of e-coupons based on comparing two or more of said saved sets of e-coupons; and
recommending to said user to use an additional e-coupon in relation to said purchase based on said choosing one of said saved sets of e-coupons.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, an apparatus, and a computer program product for determining a combination of electronic coupons (e-coupons) for redemption by a retailer in a networked environment are disclosed. In the method, a check is made to determine if a selection of e-coupons complies with redeeming conditions for a purchase. If so, a further check is made to determine if two or more of the selected e-coupons are mutually exclusive. The selection of e-coupons complying with the redeeming conditions and being non-mutually exclusive is displayed. Preferably, the method includes suggesting to a user of an optimal or near optimal selection of e-coupons. The e-coupons may reside at a user'"'"'s site, a third party'"'"'s site, or a site of the retailer in the networked environment. The networked environment may be the Internet, an Intranet, an Extranet, a local area network, an ATM network, a wide area network and a wireless network.
-
Citations
36 Claims
-
1. A computer-implemented method of making an optimized suggestion to a user regarding a combination of electronic coupons (e-coupons) for redemption by a retailer, said method comprising:
-
determining, by said computer, if a selection of e-coupons complies with redeeming conditions in relation to a purchase; checking said selection of e-coupons complying with said redeeming conditions, by said computer, to determine mutually exclusive e-coupons of said selection of e-coupons applicable within said purchase, and to determine if two or more non-mutually exclusive e-coupons of said selection of e-coupons can be used in combination within said purchase; defining optimization parameters by a user; performing an optimization process, by said computer, on said selection of e-coupons to maximize a discount amount, a number of loyalty points, and a number of free items, by checking said selection of e-coupons complying with said redeeming conditions and capable of being used in combination within said purchase to determine if said selection of e-coupons satisfy said optimization parameters, said optimization process determining a most favorable combination of non-mutually exclusive e-coupons; before said user makes said purchase, outputting a suggestion to said user, by said computer, displaying said most favorable combination of non-mutually exclusive e-coupons based on said determining said mutually exclusive e-coupons, said most favorable combination of non-mutually exclusive e-coupons comprising only said selection of e-coupons complying with said redeeming conditions and capable of being used in combination within said purchase; saving said displayed most favorable combination of non-mutually exclusive e-coupons determined to comply with said redeeming conditions and capable of being used in combination within the same purchase and choosing another subset of said e-coupons; choosing one of saved sets of e-coupons based on comparing two or more of said saved sets of e-coupons; and recommending to said user to use an additional e-coupon in relation to said purchase based on said choosing one of said saved sets of e-coupons. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product having a computer readable medium having a computer program recorded therein for making an optimized suggestion to a user regarding a combination of electronic coupons (e-coupons) for redemption by a retailer, said computer program product performing a method comprising:
-
determining if a selection of e-coupons complies with redeeming conditions in relation to a purchase; checking said selection of e-coupons complying with said redeeming conditions to determine mutually exclusive e-coupons of said selection of e-coupons applicable within said purchase, and to determine if two or more non-mutually exclusive e-coupons of said selection of e-coupons can be used in combination within said purchase; defining optimization parameters by a user; performing an optimization process on said selection of e-coupons to maximize a discount amount, a number of loyalty points, and a number of free items, by checking said selection of e-coupons complying with said redeeming conditions and capable of being used in combination within said purchase to determine if said selection of e-coupons satisfy said optimization parameters, said optimization process determining a most favorable combination of non-mutually exclusive e-coupons; before said user makes said purchase, outputting a suggestion to said user displaying said most favorable combination of non-mutually exclusive e-coupons based on said determining said mutually exclusive e-coupons, said most favorable combination of non-mutually exclusive e-coupons comprising only said selection of e-coupons complying with said redeeming conditions and capable of being used in combination within said purchase; saving said displayed most favorable combination of non-mutually exclusive e-coupons determined to comply with said redeeming conditions and capable of being used in combination within the same purchase and choosing another subset of said e-coupons; choosing one of saved sets of e-coupons based on comparing two or more of said saved sets of e-coupons; and recommending to said user to use an additional e-coupon in relation to said purchase based on said choosing one of said saved sets of e-coupons. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-implemented method for electronic coupon (e-coupon) decision support, said method comprising:
-
computing, by said computer, a set of applicable e-coupons dependent upon a set of e-coupons of a user; determining, by said computer, if said computed set of e-coupons complies with one or more redeeming conditions, which of said set of e-coupons are mutually exclusive within a same purchase and which of said set of e-coupons are non-mutually exclusive to be used in combination within the same purchase; performing an optimization process, by said computer, on said selection of e-coupons to maximize a discount amount, a number of loyalty points, and a number of free items, by determining if said computed set of e-coupons determined to comply with said redeeming conditions and capable of being used in combination within the same purchase satisfy optimization parameters defined by said user, wherein said optimization parameters comprise at least one of a discount amount, loyalty points, a number of free items received, whether at least one particular e-coupon should be included, whether at least one particular e-coupon should not be included, expiration date, and a total number of e-coupons used, said optimization process determining a most favorable combination of non-mutually exclusive e-coupons; before said user makes said purchase, outputting a suggestion to said user, by said computer, displaying said most favorable combination of non-mutually exclusive e-coupons based on said determining said mutually exclusive e-coupons, said most favorable combination of non-mutually exclusive e-coupons comprising only said computed set of e-coupons determined to comply with said redeeming conditions and capable of being used in combination within the same purchase that satisfy said optimization parameters; saving said displayed, computed set of e-coupons determined to comply with said redeeming conditions and capable of being used in combination within the same purchase and choosing another subset of said e-coupons; comparing by a user two or more saved sets of e-coupons and choosing one of saved sets of e-coupons; and recommending to said user to use an additional e-coupon in relation to said purchase based on said choosing one of said saved sets of e-coupons. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product having a non-transitory computer readable medium having a computer program recorded therein for electronic coupon (e-coupon) decision support, said computer program product including:
-
computing a set of applicable e-coupons dependent upon a set of e-coupons of a user; determining if said computed set of e-coupons complies with one or more redeeming conditions, which of said set of e-coupons are mutually exclusive within a same purchase and which of said set of e-coupons are non-mutually exclusive to be used in combination within the same purchase; performing an optimization process on said selection of e-coupons to maximize a discount amount, a number of loyalty points, and a number of free items, by determining if said computed set of e-coupons determined to comply with said redeeming conditions and capable of being used in combination within the same purchase satisfy optimization parameters defined by said user, wherein said optimization parameters comprise at least one of a discount amount, loyalty points, a number of free items received, whether at least one particular e-coupon should be included, whether at least one particular e-coupon should not be included, expiration date, and a total number of e-coupons used, said optimization process determining a most favorable combination of non-mutually exclusive e-coupons; before said user makes a purchase, outputting a suggestion to said user displaying said most favorable combination of non-mutually exclusive e-coupons based on said determining said mutually exclusive e-coupons, said most favorable combination of non-mutually exclusive e-coupons comprising only said computed set of e-coupons determined to comply with said redeeming conditions and capable of being used in combination within the same purchase that satisfy said optimization parameters; saving said displayed, computed set of e-coupons determined to comply with said redeeming conditions and capable of being used in combination within the same purchase and choosing another subset of said e-coupons; comparing by a user two or more saved sets of e-coupons; choosing one of said saved sets of e-coupons; and recommending to said user to use an additional e-coupon in relation to said purchase based on said choosing one of said saved sets of e-coupons. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An electronic coupon (e-coupon) decision support system for making an optimized suggestion to a user regarding a combination of electronic coupons (e-coupons) for redemption by a retailer, said system including:
-
a hardware module adapted to; compute a set of applicable e-coupons dependent upon a set of e-coupons of a user; determine if said computed set of e-coupons complies with one or more redeeming conditions, which of said set of e-coupons are mutually exclusive within a same purchase and which of said set of e-coupons are non-mutually exclusive to be used in combination within the same purchase; and display only said computed set of e-coupons determined to comply with said redeeming conditions and capable of being used in combination within the same purchase; an optimization engine adapted to perform an optimization process on said selection of e-coupons to maximize a discount amount, a number of loyalty points, and a number of free items, by determining a subset of e-coupons from said computed set of e-coupons determined to comply with said redeeming conditions and capable of being used in combination within the same purchase, to determine a most favorable combination of non-mutually exclusive e-coupons; and a user interface adapted to output a suggestion to said user displaying said most favorable combination of non-mutually exclusive e-coupons based on said determining said mutually exclusive e-coupons, said most favorable combination of non-mutually exclusive e-coupons before said user makes said purchase; and a storage device adapted to save said displayed most favorable combination of non-mutually exclusive e-coupons determined to comply with said redeeming conditions and capable of being used in combination within the same purchase and choosing another subset of said e-coupons, wherein one of saved sets of e-coupons is chosen based on comparing two or more of said saved sets of e-coupons, wherein said user interface communicates a recommendation to said user to use an additional e-coupon in relation to said purchase based on said choosing one of said saved sets of e-coupons. - View Dependent Claims (34, 35, 36)
-
Specification