Systems and methods to provide messages in real-time with transaction processing
First Claim
Patent Images
1. A computer-implemented method, comprising:
- providing a computing apparatus comprising;
a processor coupled in an electronic payment processing network that connects separate computers, includingtransaction terminals configured to generate transactions of payments in the electronic payment processing network using identification information of accounts; and
computers controlling accounts from which the payments are made and accounts in which the payments are received;
a data warehouse storing a plurality of trigger records; and
a portal coupled with the data warehouse and the processor and configured to communicate with mobile devices using communication channels outside the electronic payment processing network;
processing, by the processor coupled in the electronic payment processing network, an authorization request for a transaction of a payment of a user in the electronic payment processing network;
determining, by the processor, whether the authorization request matches one of the plurality of trigger records; and
in response to a determination that the authorization request matches a trigger record in the plurality of the trigger records,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 that will be provided to the user upon completion of the payment requested via the authorization request, andtransmitting, by the portal, the message to the user via the communication reference prior to providing the benefit to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing apparatus 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.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
providing a computing apparatus comprising; a processor coupled in an electronic payment processing network that connects separate computers, including transaction terminals configured to generate transactions of payments in the electronic payment processing network using identification information of accounts; and computers controlling accounts from which the payments are made and accounts in which the payments are received; a data warehouse storing a plurality of trigger records; and a portal coupled with the data warehouse and the processor and configured to communicate with mobile devices using communication channels outside the electronic payment processing network; processing, by the processor coupled in the electronic payment processing network, an authorization request for a transaction of a payment of a user in the electronic payment processing network; determining, by the processor, whether the authorization request matches one of the plurality of trigger records; and in response to a determination that the authorization request matches a trigger record in the plurality of the trigger records, 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 that will be provided to the user upon completion of the payment requested via the authorization request, and transmitting, by the portal, the message to the user via the communication reference prior to providing the benefit to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-storage medium storing instructions configured to instruct a computing apparatus to perform a method, the method comprising:
-
storing, in a data warehouse of the computing apparatus, a plurality of trigger records, wherein the computing apparatus includes; a processor coupled in an electronic payment processing network that connects separate computers, including transaction terminals configured to generate transactions of payments in the electronic payment processing network using identification information of accounts, and computers controlling accounts from which the payments are made and accounts in which the payments are received; the data warehouse; and a portal coupled with the data warehouse and the processor and configured to communicate with mobile devices using communication channels outside the electronic payment processing network; processing, by the processor coupled in the electronic payment processing network, an authorization request for a transaction of a payment of a user in the electronic payment processing network; determining, by the processor, whether the authorization request matches one of the plurality of trigger records; and in response to a determination that the authorization request matches a trigger record in the plurality of the trigger records, 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 that will be provided to the user upon completion of the payment requested via the authorization request, and transmitting, by the portal, the message to the user via the communication reference prior to providing the benefit to the user.
-
-
20. A computing apparatus having at least one microprocessor and memory storing instructions configured to instruct the at least one microprocessor to perform operations, the computing apparatus comprising:
-
a processor coupled in an electronic payment processing network that connects separate computers, including; transaction terminals configured to generate transactions of payments in the electronic payment processing network using identification information of accounts, and computers controlling accounts from which the payments are made and accounts in which the payments are received; a data warehouse storing a plurality of trigger records; and a portal coupled with the data warehouse and the processor and configured to communicate with mobile devices using communication channels outside the electronic payment processing network; wherein during the processor processing an authorization request for a transaction of a payment of a user in the electronic payment processing network, the processor determines whether the authorization request matches one of the plurality of trigger records; and wherein in response to a determination that the authorization request matches a trigger record in the plurality of the trigger records, the computing apparatus is configured by the instructions to; identify a communication reference of the user in accordance with the trigger record, generate a message regarding a benefit that will be provided to the user upon completion of the payment requested via the authorization request, and transmit, using the portal, the message to the user via the communication reference prior to providing the benefit to the user.
-
Specification