Promotion system for determining and correcting for insufficiency of promotion data
AssigneeGroupon, Inc.
InventorsKevin Chang, Amit Aggarwal
Life of this patent
Estimating the term…
Abstract
A promotion system for determining a deficiency in promotion data and correcting for the deficiency is disclosed. Issuing offers from a promotion program results in promotion data being generated. The promotion data may be analyzed to determine an acceptance rate of the offers. The promotion system may compare whether the acceptance rate is above a predetermined threshold, but has a confidence level that is less than a confidence rate threshold. In that event, the promotion system may issue additional offers in order to increase the confidence level associated with the acceptance rate by a predetermined amount.
Claims25
-28. (canceled)
A method comprising:
- accessing a database configured for storing feedback data received from a plurality of consumer devices in response to the consumer devices having previously received an electronic communication comprising an offer,
- wherein each offer, previously sent via the electronic communication, is comprised of at least a first attribute having a first attribute value and a second attribute having a second attribute value,
- wherein the feedback data is indicative of at least one action that was taken in response to having previously received the electronic communication comprising the offer, the at least one action including one of (i) not opening the electronic communication, (ii) opening the electronic communication and not buying the offer included therein, or (iii) opening the electronic communication and buying the offer;
- analyzing the feedback data;
- determining, based on the analysis, a first estimated number of offer acceptances correlated to the first attribute, a second estimated number of offer acceptances correlated to the second attribute, and a third estimated number of offer acceptances correlated to a combination of the first attribute and the second attribute;
- determining that each of the first estimated number of offer acceptances, the second estimated number of offer acceptance correlated, and the third estimated number of offer acceptances are above a predetermined acceptance threshold;
- subsequent to the determination that each of the first estimated number of offer acceptances, the second estimated number of offer acceptance correlated, and the third estimated number of offer acceptances are above the predetermined acceptance threshold, determining that at least one of the first estimated number of offer acceptances or the second estimated number of offer acceptances fails to meet a predetermined conversion rate threshold;
- in an instance in which the first estimated number of offer acceptances fails to meet the predetermined conversion rate threshold, determining a number of additional offers correlated to the first attribute needed to be sent to make the first estimated number of offer acceptances increase to meet the predetermined conversion rate threshold;
- in an instance in which the second estimated number of offer acceptances fails to meet the predetermined conversion rate threshold, determining a number of additional offers correlated to the second attribute needed to be sent to make the second estimated acceptance increase to meet the predetermined conversion rate threshold;
- in an instance in which the third estimated number of offer acceptances fails to meet the predetermined conversion rate threshold, determining a number of additional offers correlated to the combination of the first attribute and the second attribute needed to be sent to make the third estimated acceptance increase to meet the predetermined conversion rate threshold;
- and
- providing, via electronic communication to one or more additional consumer devices, in real-time, a portion of the number of additional offers during a first time period.
A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions for:
- accessing a database configured for storing feedback data received from a plurality of consumer devices in response to the consumer devices having previously received an electronic communication comprising an offer,
- wherein each offer, previously sent via the electronic communication, is comprised of at least a first attribute having a first attribute value and a second attribute having a second attribute value,
- wherein the feedback data is indicative of at least one action that was taken in response to having previously received the electronic communication comprising the offer, the at least one action including one of (i) not opening the electronic communication, (ii) opening the electronic communication and not buying the offer included therein, or (iii) opening the electronic communication and buying the offer;
- analyzing the feedback data;
- determining, based on the analysis, a first estimated number of offer acceptances correlated to the first attribute, a second estimated number of offer acceptances correlated to the second attribute, and a third estimated number of offer acceptances correlated to a combination of the first attribute and the second attribute;
- determining that each of the first estimated number of offer acceptances, the second estimated number of offer acceptance correlated, and the third estimated number of offer acceptances are above a predetermined acceptance threshold;
- subsequent to the determination that each of the first estimated number of offer acceptances, the second estimated number of offer acceptance correlated, and the third estimated number of offer acceptances are above the predetermined acceptance threshold, determining that at least one of the first estimated number of offer acceptances or the second estimated number of offer acceptances fails to meet a predetermined conversion rate threshold;
- in an instance in which the first estimated number of offer acceptances fails to meet the predetermined conversion rate threshold, determining a number of additional offers correlated to the first attribute needed to be sent to make the first estimated number of offer acceptances increase to meet the predetermined conversion rate threshold;
- in an instance in which the second estimated number of offer acceptances fails to meet the predetermined conversion rate threshold, determining a number of additional offers correlated to the second attribute needed to be sent to make the second estimated acceptance increase to meet the predetermined conversion rate threshold;
- in an instance in which the third estimated number of offer acceptances fails to meet the predetermined conversion rate threshold, determining a number of additional offers correlated to the combination of the first attribute and the second attribute needed to be sent to make the third estimated acceptance increase to meet the predetermined conversion rate threshold;
- and
- providing, via electronic communication to one or more additional consumer devices, in real-time, a portion of the number of additional offers during a first time period.
An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
- access a database configured for storing feedback data received from a plurality of consumer devices in response to the consumer devices having previously received an electronic communication comprising an offer,
- wherein each offer, previously sent via the electronic communication, is comprised of at least a first attribute having a first attribute value and a second attribute having a second attribute value,
- wherein the feedback data is indicative of at least one action that was taken in response to having previously received the electronic communication comprising the offer, the at least one action including one of (i) not opening the electronic communication, (ii) opening the electronic communication and not buying the offer included therein, or (iii) opening the electronic communication and buying the offer;
- analyze the feedback data;
- determine, based on the analysis, a first estimated number of offer acceptances correlated to the first attribute, a second estimated number of offer acceptances correlated to the second attribute, and a third estimated number of offer acceptances correlated to a combination of the first attribute and the second attribute;
- determine that each of the first estimated number of offer acceptances, the second estimated number of offer acceptance correlated, and the third estimated number of offer acceptances are above a predetermined acceptance threshold;
- subsequent to the determination that each of the first estimated number of offer acceptances, the second estimated number of offer acceptance correlated, and the third estimated number of offer acceptances are above the predetermined acceptance threshold, determine that at least one of the first estimated number of offer acceptances or the second estimated number of offer acceptances fails to meet a predetermined conversion rate threshold;
- in an instance in which the first estimated number of offer acceptances fails to meet the predetermined conversion rate threshold, determine a number of additional offers correlated to the first attribute needed to be sent to make the first estimated number of offer acceptances increase to meet the predetermined conversion rate threshold;
- in an instance in which the second estimated number of offer acceptances fails to meet the predetermined conversion rate threshold, determine a number of additional offers correlated to the second attribute needed to be sent to make the second estimated acceptance increase to meet the predetermined conversion rate threshold;
- in an instance in which the third estimated number of offer acceptances fails to meet the predetermined conversion rate threshold, determine a number of additional offers correlated to the combination of the first attribute and the second attribute needed to be sent to make the third estimated acceptance increase to meet the predetermined conversion rate threshold;
- and
- provide, via electronic communication to one or more additional consumer devices, in real-time, a portion of the number of additional offers during a first time period.
Dependencies are inferred from the claim text.