AUTOMATIC RECOMMENDATION OF ELECTRONIC OFFERS TO AN OFFER PROVIDER BASED ON HISTORICAL TRANSACTION DATA AND OFFER DATA
According to an embodiment, a data processing system for recommending offers to an offer provider comprises: a memory storing a set of historical transaction records pertaining to past consumer transactions and a set of offer data relating to an offer provider; and a logic module adapted to automatically recommend an offer to the offer provider based on at least a subset of the historical transaction records and at least a subset of the offer data. In an embodiment, upon selection by the offer provider, the electronic offer is included in an electronic receipt transmitted to a data processing system associated with a consumer. In an embodiment, the offer is recommended to the offer provider based on a trend identified with respect to a set of products or offers. In an embodiment, the recommendation of the offer includes the automatic determination of terms or campaign parameters for the recommended offer.
1 . A data processing system for recommending offers to an offer provider, the system comprising:
a memory storing a set of historical transaction records pertaining to past consumer transactions and a set of offer data relating to an offer provider; and
a logic module adapted to automatically recommend an offer to the offer provider based on at least a subset of the historical transaction records and at least a subset of the offer data.
2 . The data processing system of claim 1 , wherein the electronic offer is recommended in response to a request for a receipt made by the consumer.
3 . The data processing system of claim 1 , wherein upon selection by the offer provider, the electronic offer is included in an electronic receipt transmitted to a data processing system associated with a consumer.
4 . The data processing system of claim 3 , wherein the data processing system associated with the consumer is at least one of: a desktop computer, laptop computer, netbook, electronic notebook, ultra mobile personal computer (UMPC), electronic tablet, client computing device, client terminal, client console, mobile telephone, smartphone, wearable computer, head-mounted computer, or personal digital assistant.
5 . The data processing system of claim 1 , wherein the offer data includes at least one of: an offer provider identity, a historical or projected impact of the offer on sales of an item, a historical or projected offer redemption rate, a historical or projected profit per offer impression, a historical or projected profit margin, or a historical trend in offers made available by the offer provider.
6 . The data processing system of claim 1 , wherein the historical transaction records include at least one of: a universal product code, a quantity of product purchased, a number of items purchased, a transaction amount, at least a portion of a credit card number used, a payment identifier used, a secure payment hash key, a data processing system or facility, time, date, one or more offers activated or redeemed, a customer name, a phone number, a pin number, a password, a code, a loyalty card number, RFID data, a device identifier, one or more items that were purchased in a previous, concurrent or subsequent transaction, or a transaction number.
7 . The data processing system of claim 1 , wherein the offer is recommended to the offer provider based on a trend identified with respect to a set of products or offers.
8 . The data processing system of claim 7 , wherein the trend is or includes one or more of: an indication that during a certain time period sales of a particular product occur more or less frequently, a correlation of a sales volume for a particular product to an event, a correlation of a sales volume to a target context, a correlation of a sales volume to a particular price point at which a product was sold, an identification of a time period in which an offer provider has previously defined an offer for a product, a determination of a pattern that a retailer is following in making particular offers available, quantification of a percentage change in a sales volume during a previous offer period, a comparison of costs of a plurality of previous offers with respect to a retailer or offer distributor, an evaluation of an increase in a sales volume as a result of an offer, a metric indicating how effective a previous offer was, a determination of an offer activation or redemption rate, a determination of how successful a previous offer was in persuading particular consumers who have not previously bought a product to purchase the product, a determination of how successful a previous offer was in persuading particular consumers to continue purchasing a product after the previous offer was concluded, or a correlation of sales of one product to offers available for another product.
9 . The data processing system of claim 7 , wherein the trend is global or is confined to a limited geographical area.
10 . The data processing system of claim 7 , wherein the trend is computed in advance, or is computed dynamically in response to a consumer selecting a product.
11 . The data processing system of claim 1 , wherein the recommendation is based on a determination that the offer provider tends to create a certain type of offer at a particular time interval.
12 . The data processing system of claim 1 , wherein the recommendation is based on a determination that a product related to the recommended offer was sold at a high rate in response to a similar offer or at a similar price point.
13 . The data processing system of claim 1 , wherein the recommended offer is addressed at a particular target context.
14 . The data processing system of claim 13 , wherein the target context is or includes at least one of: demographic information about a consumer, a location associated with a request made by a consumer, information about a retailer associated with a request, transactional or offer-related actions taken by a consumer, one or more items in an electronic shopping list or shopping cart associated with a consumer, or a time or day when a request was made by a consumer.
15 . The data processing system of claim 1 , wherein the recommendation of the offer includes the automatic determination of terms or campaign parameters for the recommended offer.
16 . The data processing system of claim 15 , wherein the terms or campaign parameters for the recommended offer include one or more of: the length of the offer, the discount for the offer, a product for which the offer should be eligible, a stores at which the offer may be used, a target context for the offer, a number of offers to be distributed, a number of offers to be distributed per geographic area, or a bid amount that the offer provider would pay for distribution of the offer.
17 . The data processing system of claim 15 , wherein the terms or campaign parameters for the recommended offer are based on terms and parameters that a provider has previously used.
18 . The data processing system of claim 1 , wherein the recommendation of the offer includes automatically predicting which terms and/or parameters will be most advantageous to the offer provider.
19 . The data processing system of claim 1 , wherein the offer is recommended to the offer provider based on a metric corresponding to the recommended offer.
20 . The data processing system of claim 19 , wherein the metric is or includes at least one of: a predicted change in the volume of sales of one or more products in response to the recommended offer, or a predicted offer effectiveness for the recommended offer.
21 . The data processing system of claim 1 , wherein the recommendation of the offer includes ranking and selecting a plurality of potential offers based on one or more of: a predicted revenue per impression metric, a predicted key performance index, or a predicted retailer profit index.
22 . The data processing system of claim 1 , wherein the data processing system further comprises a logic module adapted to present to an advertiser an interface displaying information about the recommended offer.
23 . The data processing system of claim 1 , wherein the recommended offer is automatically emailed to an offer provider.
24 . A method for recommending offers to an offer provider, the method comprising:
storing a set of historical transaction records pertaining to past consumer transactions and a set of offer data relating to an offer provider; and
automatically recommending an offer to the offer provider based on at least a subset of the historical transaction records and at least a subset of the offer data.
25 . The method of claim 24 , further comprising, upon selection by the offer provider, including the electronic offer in an electronic receipt transmitted to a data processing system associated with a consumer.
26 . The method of claim 24 , further comprising selecting to recommend the offer to the offer provider based on a trend identified with respect to a set of products or offers.
27 . The method of claim 24 , further comprising automatically predicting which terms and/or parameters of the recommended offer will be most advantageous to the offer provider.
28 . The method of claim 24 , further comprising recommending to the offer provider based on a metric corresponding to the recommended offer.
29 . The method of claim 28 , wherein the metric is or includes at least one of: a predicted change in the volume of sales of one or more products in response to the recommended offer, or a predicted offer effectiveness for the recommended offer.
30 . One or more computer readable media storing program instructions adapted to recommending offers to an offer provider, wherein execution of the program instructions by a data processing system causes:
storing a set of historical transaction records pertaining to past consumer transactions and a set of offer data relating to an offer provider; and
automatically recommending an offer to the offer provider based on at least a subset of the historical transaction records and at least a subset of the offer data.