Systems and methods to provide messages in real-time with transaction processing
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, in a computing apparatus having a transaction handler, an input from a merchant to active a set of offer rules of an offer;
generating, by the computing apparatus, a first trigger record in response to the input from the merchant to activate the offer rules;
processing, by the transaction handler, an authorization request received from an acquirer processor, the authorization request being processed for a payment to be made by an issuer processor on behalf of a user having an account identifier associated with the issuer processor, the acquirer processor to receive the payment on behalf of a merchant;
determining, by the transaction handler, the authorization request matches the first trigger record;
in response to a determination that the authorization request matches the first trigger record,generating a second trigger record to detect a settlement of the payment,identifying, by the computing apparatus, a communication reference of the user in accordance with the trigger record,generating, by the computing apparatus, a message regarding a benefit to be provided to the user upon completion of the payment, andtransmitting, from the computing apparatus, the message to the user via the communication reference in real-time with the processing of the authorization request; and
in response to detection of the settlement of the payment using the second trigger record, providing a benefit of the offer to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, a computing apparatus is configured to generate trigger records for a transaction handler to identify authorization requests that satisfy the conditions specified in the trigger records, identify communication preferences of the users associated with the identified authorization requests, and use the communication preferences to target real-time messages at the users in parallel with the transaction handler providing responses to the respective authorization requests.
284 Citations
19 Claims
-
1. A computer-implemented method, comprising:
-
receiving, in a computing apparatus having a transaction handler, an input from a merchant to active a set of offer rules of an offer; generating, by the computing apparatus, a first trigger record in response to the input from the merchant to activate the offer rules; processing, by the transaction handler, an authorization request received from an acquirer processor, the authorization request being processed for a payment to be made by an issuer processor on behalf of a user having an account identifier associated with the issuer processor, the acquirer processor to receive the payment on behalf of a merchant; determining, by the transaction handler, the authorization request matches the first trigger record; in response to a determination that the authorization request matches the first trigger record, generating a second trigger record to detect a settlement of the payment, identifying, by the computing apparatus, a communication reference of the user in accordance with the trigger record, generating, by the computing apparatus, a message regarding a benefit to be provided to the user upon completion of the payment, and transmitting, from the computing apparatus, the message to the user via the communication reference in real-time with the processing of the authorization request; and in response to detection of the settlement of the payment using the second trigger record, providing a benefit of the offer to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A tangible computer-storage medium storing instructions configured to instruct a computing apparatus to:
-
receive, in a computing apparatus having a transaction handler, a plurality of offer rules of an offer of a merchant; receive, in the computing apparatus, an input from the merchant to activate the offer rules; generate, by the computing apparatus, a first trigger record in response to the input from the merchant to activate the offer rules; process, by the transaction handler, an authorization request received from an acquirer processor, the authorization request being processed for a payment to be made by an issuer processor on behalf of a user having an account identifier associated with the issuer processor, the acquirer processor to receive the payment on behalf of a merchant; determine, by the transaction handler, the authorization request matches the first trigger record; in response to the authorization request matching the first trigger record, generate a second trigger record to detect a settlement of the payment, identify, by the computing apparatus, a communication reference of the user in accordance with the trigger record, generate, by the computing apparatus, a message regarding a benefit to be provided to the user upon completion of the payment, and transmit, from the computing apparatus, the message to the user via the communication reference in real-time with the processing of the authorization request; and in response to detection of the settlement of the payment using the second trigger record, providing a benefit of the offer to the user.
-
-
19. A computing apparatus, comprising:
-
a data warehouse configured to store a first trigger record and a second trigger record; a portal configured to receive an input from a merchant to activate a set of offer rules of an offer, wherein the first trigger record is generated in response to the input from the merchant to activate the offer rules; a transaction handler coupled with the data warehouse and configured to process an authorization request received from an acquirer processor, the authorization request being processed for a payment to be made by an issuer processor on behalf of a user having an account identifier associated with the issuer processor, the acquirer processor to receive the payment on behalf of a merchant; a message broker coupled with the transaction handler, wherein after the transaction handler determines that the authorization request matches the first trigger record, the message broker identifies a communication reference of the user in accordance with the first trigger record and generates a message regarding a benefit to be provided to the user upon completion of the payment; and a media controller coupled with the message broker to transmit the message to the user via the communication reference in real-time with the transaction handler processing the authorization request; wherein the computing apparatus is configured to generate the second trigger record in response to the authorization request matches the first trigger record; and
the transaction handler is configured to detect a settlement of the payment using the second trigger record and to provide the benefit to the user in response to the settlement of the payment being detected via the second trigger record.
-
Specification