Method and apparatus for providing promotion recommendations
Abstract
The present disclosure relates to methods, systems, and apparatuses for providing promotion recommendations using a promotion and marketing service. Some aspects may provide a method for providing a promotion recommendation framework. The method includes receiving, via a network interface, a promotion recommendation inquiry from a component of a promotion and marketing service, the promotion recommendation inquiry including electronic identification data identifying at least one of a consumer or a consumer characteristic. The method also includes identifying, via processing circuitry, promotion transaction information associated with the electronic identification data. The promotion transaction information includes electronic data identifying at least one transaction performed using the promotion and marketing service. The method also includes determining, via the processing circuitry, at least one promotion recommendation based on the promotion transaction information, and providing, via the network interface, the at least one promotion recommendation in response to the promotion recommendation inquiry.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A system, comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to:
select a pair of promotions comprising a first promotion and a second promotion from a promotion cluster based on first electronic transaction data for the first promotion and second electronic transaction data for the second promotion; select a third promotion from the promotion cluster; generate a correlation metric for the promotion cluster, wherein the correlation metric is indicative of a relationship between the third promotion and the pair of promotions comprising the first promotion and the second promotion; in response to the correlation metric satisfying a threshold value, determine a promotion recommendation for an electronic communication in order to satisfy one or more quality metrics for the electronic communication; and transmit, via a communication network, the electronic communication to a consumer device, wherein the electronic communication is configured to render the promotion recommendation of via an electronic interface of the consumer device.
22 . The system of claim 21 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
in response to the correlation metric not satisfying the threshold value, generate a different correlation metric for the promotion cluster; and in response to the different correlation metric satisfying the threshold value, determine a different promotion recommendation for the electronic communication.
23 . The system of claim 21 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
in response to the correlation metric not satisfying the threshold value, modify the relationship between the third promotion and the pair of promotions to generate a different correlation metric for the promotion cluster; and in response to the different correlation metric satisfying the threshold value, determine a different promotion recommendation for the electronic communication.
24 . The system of claim 21 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
in response to the correlation metric not satisfying the threshold value, modify an ordering of the first promotion, the second promotion, and the third promotion of the promotion cluster to generate a different correlation metric for the promotion cluster; and in response to the different correlation metric satisfying the threshold value, determine a different promotion recommendation for the electronic communication.
25 . The system of claim 21 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
generate the correlation metric for the promotion cluster in response to an event associated with a promotion and marketing service.
26 . The system of claim 21 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
generate the correlation metric for the promotion cluster in response to receiving a promotion recommendation inquiry associated with a consumer identifier.
27 . The system of claim 26 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
determine the first electronic transaction data and the second electronic transaction data based on the consumer identifier.
28 . The system of claim 21 , wherein the correlation metric represents a likelihood of occurrence of a particular event associated with the consumer device by adding the third promotion to the promotion cluster.
29 . A computer-implemented method, comprising:
selecting, by a computing device comprising a processor, a pair of promotions comprising a first promotion and a second promotion from a promotion cluster based on first electronic transaction data for the first promotion and second electronic transaction data for the second promotion; selecting, by the computing device, a third promotion from the promotion cluster; generating, by the computing device, a correlation metric for the promotion cluster, wherein the correlation metric is indicative of a relationship between the third promotion and the pair of promotions comprising the first promotion and the second promotion; in response to the correlation metric satisfying a threshold value, determining, by the computing device, a promotion recommendation for an electronic communication in order to satisfy one or more quality metrics for the electronic communication; and transmitting, by the computing device and via a communication network, the electronic communication to a consumer device, wherein the electronic communication is configured to render the promotion recommendation of via an electronic interface of the consumer device.
30 . The computer-implemented method of claim 29 , further comprising:
in response to the correlation metric not satisfying the threshold value, generating, by the computing device, a different correlation metric for the promotion cluster; and in response to the different correlation metric satisfying the threshold value, determining, by the computing device, a different promotion recommendation for the electronic communication.
31 . The computer-implemented method of claim 29 , further comprising:
in response to the correlation metric not satisfying the threshold value, modifying, by the computing device, the relationship between the third promotion and the pair of promotions to generate a different correlation metric for the promotion cluster; and in response to the different correlation metric satisfying the threshold value, determining, by the computing device, a different promotion recommendation for the electronic communication.
32 . The computer-implemented method of claim 29 , further comprising:
in response to the correlation metric not satisfying the threshold value, modifying, by the computing device, an ordering of the first promotion, the second promotion, and the third promotion of the promotion cluster to generate a different correlation metric for the promotion cluster; and in response to the different correlation metric satisfying the threshold value, determining, by the computing device, a different promotion recommendation for the electronic communication.
33 . The computer-implemented method of claim 29 , wherein the generating the correlation metric for the promotion cluster comprises generating the correlation metric for the promotion cluster in response to an event associated with a promotion and marketing service.
34 . The computer-implemented method of claim 29 , wherein the generating the correlation metric for the promotion cluster comprises generating the correlation metric for the promotion cluster in response to receiving a promotion recommendation inquiry associated with a consumer identifier.
35 . The computer-implemented method of claim 29 , further comprising:
determining, by the computing device, the first electronic transaction data and the second electronic transaction data based on the consumer identifier.
36 . A computer program product, stored on a computer readable medium, comprising instructions that when executed by one or more computers cause the one or more computers to:
select a pair of promotions comprising a first promotion and a second promotion from a promotion cluster based on first electronic transaction data for the first promotion and second electronic transaction data for the second promotion; select a third promotion from the promotion cluster; generate a correlation metric for the promotion cluster, wherein the correlation metric is indicative of a relationship between the third promotion and the pair of promotions comprising the first promotion and the second promotion; in response to the correlation metric satisfying a threshold value, determine a promotion recommendation for an electronic communication in order to satisfy one or more quality metrics for the electronic communication; and transmit, via a communication network, the electronic communication to a consumer device, wherein the electronic communication is configured to render the promotion recommendation of via an electronic interface of the consumer device.
37 . The computer program product of claim 36 , further comprising instructions that when executed by the one or more computers cause the one or more computers to:
in response to the correlation metric not satisfying the threshold value, generate a different correlation metric for the promotion cluster; and in response to the different correlation metric satisfying the threshold value, determine a different promotion recommendation for the electronic communication.
38 . The computer program product of claim 36 , further comprising instructions that when executed by the one or more computers cause the one or more computers to:
in response to the correlation metric not satisfying the threshold value, modify the relationship between the third promotion and the pair of promotions to generate a different correlation metric for the promotion cluster; and in response to the different correlation metric satisfying the threshold value, determine a different promotion recommendation for the electronic communication.
39 . The computer program product of claim 36 , further comprising instructions that when executed by the one or more computers cause the one or more computers to:
in response to the correlation metric not satisfying the threshold value, modify an ordering of the first promotion, the second promotion, and the third promotion of the promotion cluster to generate a different correlation metric for the promotion cluster; and in response to the different correlation metric satisfying the threshold value, determine a different promotion recommendation for the electronic communication.
40 . The computer program product of claim 36 , further comprising instructions that when executed by the one or more computers cause the one or more computers to:
generate the correlation metric for the promotion cluster in response to an event associated with a promotion and marketing service.Join the waitlist — get patent alerts
Track US2022148033A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.