US11138624B2ActiveUtilityA1

Method and system for real-time offer optimization

Assignee: MASTERCARD INTERNATIONAL INCPriority: Sep 15, 2014Filed: Jun 7, 2019Granted: Oct 5, 2021
Est. expirySep 15, 2034(~8.1 yrs left)· nominal 20-yr term from priority
G06Q 30/06G06Q 30/0239G06Q 30/0211G06Q 30/02G06Q 30/0222
54
PatentIndex Score
0
Cited by
31
References
17
Claims

Abstract

A method for identifying and distributing offers includes: storing account profiles, each profile including data related to a transaction account including an account identifier and a plurality of transaction data entries, each including transaction data; receiving an offer request from a consumer entity, the request including a specific account identifier and geographic location; identifying a specific account profile that includes the specific account identifier; identifying offer parameters, the parameters being based on the geographic location and the transaction data included in the identified specific account profile; transmitting the offer parameters to a merchant entity; receiving offer data for a plurality of offers from the merchant entity based on the offer parameters; identifying a specific offer based on the offer data for the specific offer and the transaction data included in the specific account profile; and transmitting the offer data for the identified specific offer to the consumer entity.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for facilitating identification and distribution of offers, comprising:
 providing, by a processing server, an application programming interface to a plurality of consumer entities and a plurality of merchant entities; 
 in response to a triggering event with a consumer entity from the plurality of consumer entities, said triggering event involving an identification of a consumer by the consumer entity, receiving, by a receiving device of the processing server, an offer request via an application programming interface of the consumer entity of the plurality of consumer entities, wherein the offer request includes at least a specific account identifier and a geographic location; 
 identifying, in an account database of the processing server, a specific account profile where an account identifier included in the specific account profile corresponds to the specific account identifier included in the received offer request; 
 identifying, by a processing device of the processing server, two or more offer parameters based on at least the geographic location and transaction data, wherein said transaction data is (i) received, by the processing server, by a payment network, and (ii) included in one or more transaction data entries included in the identified specific account profile; 
 transmitting, by a transmitting device of the processing server, at least the identified two or more offer parameters to a merchant entity associated with a plurality of merchants; 
 receiving, by the receiving device of the processing server, offer data for a plurality of offers via an application programming interface of the merchant entity of the plurality of merchant entities, wherein each offer of the plurality of offers is based on at least the transmitted two or more offer parameters; and 
 transmitting, by the transmitting device of the processing server, at least the offer data for the identified specific offer to the consumer entity, via the application programming interface of the consumer entity, for distribution to the consumer, wherein said specific offer is based on at least the transaction data, received from the payment network and a time at which the triggering event occurred. 
 
     
     
       2. The method of  claim 1 , wherein each account profile further includes a plurality of spend behaviors associated with the related transaction account, each spend behavior being based on the transaction data included in one or more transaction data entries included in the respective account profile. 
     
     
       3. The method of  claim 2 , further comprising:
 generating, by the processing device, the plurality of spend behaviors for the identified specific account profile based on the transaction data included in one or more transaction data entries included in the identified specific account profile. 
 
     
     
       4. The method of  claim 2 , wherein the identified two or more offer parameters are based on the plurality of spend behaviors included in the identified specific account profile. 
     
     
       5. The method of  claim 2 , wherein the identified specific offer is based on the plurality of spend behaviors included in the identified specific account profile. 
     
     
       6. The method of  claim 2 , further comprising:
 receiving, by the receiving device, an indication of redemption of the specific offer; and 
 updating, by the processing device, the plurality of spend behaviors included in the identified specific account profile based on offer data for the specific offer. 
 
     
     
       7. The method of  claim 1 , wherein the trigger event includes arrival of the consumer associated with the transaction account related to the identified specific account profile at the geographic location. 
     
     
       8. The method of  claim 1 , wherein
 the identified two or more offer parameters are transmitted to a plurality of merchant entities, and 
 the offer data for each offer of the plurality of offers is received from at least one merchant entity of the plurality of merchant entities. 
 
     
     
       9. A system for facilitating identification and distribution of offers, comprising:
 a receiving device, of a processing server, configured to receive, from a payment network, a plurality of transaction data related to payment transactions for a plurality of consumers; 
 a processing device of the processing server; and 
 a transmitting device of the processing server, wherein
 in response to a triggering event with a consumer entity from the plurality of consumer entities, said triggering event involving an identification of a consumer by the consumer entity, the receiving device is configured to receive an offer request from the consumer entity of the plurality of consumer entities, wherein the offer request includes at least a specific account identifier and a geographic location; 
 the processing device is configured to
 identify, in an account database, a specific account profile where an account identifier included in the specific account profile corresponds to the specific account identifier in the received offer request, and 
 identify two or more offer parameters based on at least the geographic location and the transaction data, wherein said transaction data is (i) received, by the processing server, by a payment network, and (ii) included in one or more transaction data entries included in the identified specific account profile, 
 
 the transmitting device is configured to transmit at least the identified two or more offer parameters to a merchant entity associated with a plurality of merchants, 
 the receiving device is further configured to receive offer data for a plurality of offers from a merchant entity, wherein each offer of the plurality of offers is based on at least the transmitted two or more offer parameters, and 
 the transmitting device is further configured to transmit at least the offer data for the identified specific offer to the consumer entity for distribution to the consumer, wherein said specific offer is based on at least the transaction data, received from the payment network and a time at which the triggering event occurred. 
 
 
     
     
       10. The system of  claim 9 , wherein each account profile further includes a plurality of spend behaviors associated with the related transaction account, each spend behavior being based on the transaction data included in one or more transaction data entries included in the respective account profile. 
     
     
       11. The system of  claim 10 , wherein the processing device is further configured to generate the plurality of spend behaviors for the identified specific account profile based on the transaction data included in one or more transaction data entries included in the identified specific account profile. 
     
     
       12. The system of  claim 10 , wherein the identified two or more offer parameters are based on the plurality of spend behaviors included in the identified specific account profile. 
     
     
       13. The system of  claim 10 , wherein the identified specific offer is based on the plurality of spend behaviors included in the identified specific account profile. 
     
     
       14. The system of  claim 10 , wherein
 the receiving device is further configured to receive an indication of redemption of the specific offer, and 
 the processing device is further configured to update the plurality of spend behaviors included in the identified specific account profile based on offer data for the specific offer. 
 
     
     
       15. The system of  claim 9 , wherein the trigger event includes arrival of the consumer associated with the transaction account related to the identified specific account profile at the geographic location. 
     
     
       16. The system of  claim 9 , wherein
 the identified two or more offer parameters are transmitted to a plurality of merchant entities, and 
 the offer data for each offer of the plurality of offers is received from at least one merchant entity of the plurality of merchant entities. 
 
     
     
       17. The system of  claim 9 , wherein the offer request and the offer data for the plurality of offers are received by the receiving device via an application programming interface.

Join the waitlist — get patent alerts

Track US11138624B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.