Promotion system for determining and correcting for insufficiency of promotion data
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.
Claims
exact text as granted — not AI-modified1 - 28 . (canceled)
29 . A method for determining whether to present an offer from a first promotion program to a consumer comprising:
accessing, via a processor, a database configured for storing promotion program data from a plurality of promotion programs, feedback data received from a plurality of consumer devices having previously received an electronic communication comprising a prior offer, performance data, and attribute data; wherein the promotion program data from the plurality of promotion programs includes promotion program data from the first promotion program and promotion program data from one or more promotion programs other than the first promotion program; wherein the attribute data includes one or more values of a first attribute and wherein each consumer device is associated with one specific value of the one or more values of the first attribute; wherein the performance data includes acceptances of offers from the plurality of promotion programs; wherein the database compiles the feedback data received from each of the plurality of consumer devices, wherein the feedback data is comprised of an indication indicative of one value of the first attribute; determining, via the processor, and using a first predictive model, a historical predicted acceptance of an offer from the first promotion program based on the value of the first attribute and the performance data of the one or more promotion programs other than the first promotion program in order to correlate historical predicted acceptances of offers from the one or more promotion programs other than the first promotion program to respective values of the attribute; determining, via the processor, and using a second predictive model, a promotion program predicted acceptance of the offer from the first promotion program based on performance data from previous offers of the first promotion program in order to correlate the promotion program predicted acceptance to respective values of the attribute; determining, via the processor, a confidence level in the performance data from the previous offers of the first promotion program; adjusting, via the processor, the promotion program predicted acceptance based on the confidence level; combining, via the processor, the historical predicted acceptance and the adjusted promotion program predicted acceptance to generate a predicted acceptance of the offer; determining, via the processor, whether to present an offer from the first promotion program to a consumer based on the predicted acceptance of the offer; and providing, via electronic communication, in real-time, the offer from the first promotion program to a consumer device of the consumer.
30 . The method of claim 29 , wherein the database is organized and correlated to one or more attribute values such that, for each of the plurality of consumer devices having previously received the electronic communication comprising the prior offer, each value of a particular attribute is correlated to an indication of at least one action taken by a particular consumer device of the plurality of consumer devices in response to receive the electronic communication comprising the prior offer.
31 . The method of claim 29 , wherein the confidence level in the performance data from the previous offers of the first promotion program is based on a number of the previous offers of the first promotion program that include the value of the first attribute associated with the consumer.
32 . The method of claim 29 , wherein the first attribute is indicative of a distance of the consumer device to a location associated with the offer.
33 . The method of claim 29 , wherein the second predictive model uses the performance data from previous offers of the first promotion program associated with the value of the first attribute associated with the consumer.
34 . The method of claim 29 , wherein adjusting the promotion program predicted acceptance based on the confidence level comprises adjusting the promotion program predicted acceptance so that, within a predetermined probability, an actual promotion acceptance is greater than the adjusted predicted acceptance.
35 . The method of claim 29 , wherein the electronic communication providing the offer from the first promotion program to the consumer device of the consumer includes an additional offer from an additional promotion program.
36 . 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, via a processor, a database configured for storing promotion program data from a plurality of promotion programs, feedback data received from a plurality of consumer devices having previously received an electronic communication comprising a prior offer, performance data, and attribute data; wherein the promotion program data from the plurality of promotion programs includes promotion program data from a first promotion program and promotion program data from one or more promotion programs other than the first promotion program; wherein the attribute data includes one or more values of a first attribute and wherein each consumer device is associated with one specific value of the one or more values of the first attribute; wherein the performance data includes acceptances of offers from the plurality of promotion programs; wherein the database compiles the feedback data received from each of the plurality of consumer devices, wherein the feedback data is comprised of an indication indicative of one value of the first attribute; determining, via the processor, and using a first predictive model, a historical predicted acceptance of an offer from the first promotion program based on the value of the first attribute and the performance data of the one or more promotion programs other than the first promotion program in order to correlate historical predicted acceptances of offers from the one or more promotion programs other than the first promotion program to respective values of the attribute; determining, via the processor, and using a second predictive model, a promotion program predicted acceptance of the offer from the first promotion program based on performance data from previous offers of the first promotion program in order to correlate the promotion program predicted acceptance to respective values of the attribute; determining, via the processor, a confidence level in the performance data from the previous offers of the first promotion program; adjusting, via the processor, the promotion program predicted acceptance based on the confidence level; combining, via the processor, the historical predicted acceptance and the adjusted promotion program predicted acceptance to generate a predicted acceptance of the offer; determining, via the processor, whether to present an offer from the first promotion program to a consumer based on the predicted acceptance of the offer; and providing, via electronic communication, in real-time, the offer from the first promotion program to a consumer device of the consumer.
37 . The computer program product of claim 36 , wherein the database is organized and correlated to one or more attribute values such that, for each of the plurality of consumer devices having previously received the electronic communication comprising the prior offer, each value of a particular attribute is correlated to an indication of at least one action taken by a particular consumer device of the plurality of consumer devices in response to receive the electronic communication comprising the prior offer.
38 . The computer program product of claim 36 , wherein the confidence level in the performance data from the previous offers of the first promotion program is based on a number of the previous offers of the first promotion program that include the value of the first attribute associated with the consumer.
39 . The computer program product of claim 36 , wherein the first attribute is indicative of a distance of the consumer device to a location associated with the offer.
40 . The computer program product of claim 36 , wherein the second predictive model uses the performance data from previous offers of the first promotion program associated with the value of the first attribute associated with the consumer.
41 . The computer program product of claim 36 , wherein adjusting the promotion program predicted acceptance based on the confidence level comprises adjusting the promotion program predicted acceptance so that, within a predetermined probability, an actual promotion acceptance is greater than the adjusted predicted acceptance.
42 . The computer program product of claim 36 , wherein the electronic communication providing the offer from the first promotion program to the consumer device of the consumer includes an additional offer from an additional promotion program.
43 . 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, via a processor, a database configured for storing promotion program data from a plurality of promotion programs, feedback data received from a plurality of consumer devices having previously received an electronic communication comprising a prior offer, performance data, and attribute data; wherein the promotion program data from the plurality of promotion programs includes promotion program data from a first promotion program and promotion program data from one or more promotion programs other than the first promotion program; wherein the attribute data includes one or more values of a first attribute and wherein each consumer device is associated with one specific value of the one or more values of the first attribute; wherein the performance data includes acceptances of offers from the plurality of promotion programs; wherein the database compiles the feedback data received from each of the plurality of consumer devices, wherein the feedback data is comprised of an indication indicative of one value of the first attribute; determine, via the processor, and using a first predictive model, a historical predicted acceptance of an offer from the first promotion program based on the value of the first attribute and the performance data of the one or more promotion programs other than the first promotion program in order to correlate historical predicted acceptances of offers from the one or more promotion programs other than the first promotion program to respective values of the attribute; determine, via the processor, and using a second predictive model, a promotion program predicted acceptance of the offer from the first promotion program based on performance data from previous offers of the first promotion program in order to correlate the promotion program predicted acceptance to respective values of the attribute; determine, via the processor, a confidence level in the performance data from the previous offers of the first promotion program; adjust, via the processor, the promotion program predicted acceptance based on the confidence level; combine, via the processor, the historical predicted acceptance and the adjusted promotion program predicted acceptance to generate a predicted acceptance of the offer; determine, via the processor, whether to present an offer from the first promotion program to a consumer based on the predicted acceptance of the offer; and provide, via electronic communication, in real-time, the offer from the first promotion program to a consumer device of the consumer.
44 . The apparatus according to claim 43 , wherein the database is organized and correlated to one or more attribute values such that, for each of the plurality of consumer devices having previously received the electronic communication comprising the prior offer, each value of a particular attribute is correlated to an indication of at least one action taken by a particular consumer device of the plurality of consumer devices in response to receive the electronic communication comprising the prior offer.
45 . The apparatus according to claim 43 , wherein the confidence level in the performance data from the previous offers of the first promotion program is based on a number of the previous offers of the first promotion program that include the value of the first attribute associated with the consumer.
46 . The apparatus according to claim 43 , wherein the first attribute is indicative of a distance of the consumer device to a location associated with the offer.
47 . The apparatus according to claim 43 , wherein the second predictive model uses the performance data from previous offers of the first promotion program associated with the value of the first attribute associated with the consumer.
48 . The apparatus according to claim 43 , wherein adjusting the promotion program predicted acceptance based on the confidence level comprises adjusting the promotion program predicted acceptance so that, within a predetermined probability, an actual promotion acceptance is greater than the adjusted predicted acceptance.Join the waitlist — get patent alerts
Track US2021326921A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.