Local usage of electronic tokens in a transaction processing system
First Claim
1. A method of generating and processing transactional tokens, comprising:
- providing a computing system comprising;
a transaction handler interconnecting issuer processors controlling consumer accounts from which payments are made and acquirer processors controlling merchant accounts to which the payments are made;
a data warehouse coupled with the transaction handler, the data warehouse storing transaction data recording the payments processed by the transaction handler in an electronic payment processing network, and account data identifying a plurality of consumer accounts; and
a token processing system coupled with the transaction handler and communicating with user devices, including a first user device associated with a first user and a second user device associated with a second user, computer devices outside the electronic payment processing network;
receiving, by the token processing system and from the first user device, an image of a coupon scanned by the first user device and an identifier associated with the first user device;
in response to receiving the scanned image, associating, by the token processing system, the scanned image with the first user device based on the identifier of the first user device and storing, by the token processing system, the scanned image with the identifier in the data warehouse;
generating, by the token processing system, a first token based on the scanned image, the first token corresponding to a first benefit;
associating, by the token processing system, the first token with the first user device based on the identifier for the first user device and storing, by the token processing system, the first token with the identifier in the data warehouse;
monitoring, by the token processing system, usage of the first token in a transaction of a plurality of transactions, the plurality of transactions comprising a first transaction for which the first token is scanned in at a first transaction terminal from the first user device;
receiving, by the transaction handler, first transaction data associated with the first transaction;
in response to receiving the first transaction data, applying, by the transaction handler, the first benefit to the first transaction;
ascertaining, by the token processing system, that the first benefit has been applied to the first transaction by the transaction handler;
in response to the first benefit being applied to the first transaction, transferring, by the token processing system, the first token from the first user device to the second user device, associating, by the token processing system, the first token with the second user device based on a second identifier of the second user device, and storing, by the token processing system, the first token with the second identifier in the data warehouse;
updating, by the token processing system, the first token from a first state corresponding to the first benefit to a second state corresponding to a second benefit;
receiving, by the transaction handler, second transaction data associated with a second transaction initiated by the second user device at a second transaction terminal by scanning the first token at the second transaction terminal from the second user device; and
processing, by the transaction handler, the second transaction using the first token to provide the second benefit corresponding to the second state;
wherein the receiving the first and second transaction data further comprises receiving, by the transaction handler from acquirer processors, authorization requests for payments to be made by issuer processors according to account identifiers of the first and second users, wherein the issuer processors make the payments on behalf of the first and second users and the acquirer processors receive the payments on behalf of merchants.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for the use of electronic transactional tokens includes: generating a plurality of transactional tokens including a first token; associating each of the transactional tokens with a plurality of users, the first token associated with a first user; monitoring usage of the transactional tokens in a plurality of transactions in a local region or network; and in response to receiving transactional data for the first transaction, updating the first token from a first state to a second state (e.g., to provide a benefit when the token is applied in the local region or network). The tokens may be generated and monitored using a token processing system, which uses transaction data received by a transaction handler that is handling transaction processing for the transactions.
70 Citations
15 Claims
-
1. A method of generating and processing transactional tokens, comprising:
providing a computing system comprising; a transaction handler interconnecting issuer processors controlling consumer accounts from which payments are made and acquirer processors controlling merchant accounts to which the payments are made; a data warehouse coupled with the transaction handler, the data warehouse storing transaction data recording the payments processed by the transaction handler in an electronic payment processing network, and account data identifying a plurality of consumer accounts; and a token processing system coupled with the transaction handler and communicating with user devices, including a first user device associated with a first user and a second user device associated with a second user, computer devices outside the electronic payment processing network; receiving, by the token processing system and from the first user device, an image of a coupon scanned by the first user device and an identifier associated with the first user device; in response to receiving the scanned image, associating, by the token processing system, the scanned image with the first user device based on the identifier of the first user device and storing, by the token processing system, the scanned image with the identifier in the data warehouse; generating, by the token processing system, a first token based on the scanned image, the first token corresponding to a first benefit; associating, by the token processing system, the first token with the first user device based on the identifier for the first user device and storing, by the token processing system, the first token with the identifier in the data warehouse; monitoring, by the token processing system, usage of the first token in a transaction of a plurality of transactions, the plurality of transactions comprising a first transaction for which the first token is scanned in at a first transaction terminal from the first user device; receiving, by the transaction handler, first transaction data associated with the first transaction; in response to receiving the first transaction data, applying, by the transaction handler, the first benefit to the first transaction; ascertaining, by the token processing system, that the first benefit has been applied to the first transaction by the transaction handler; in response to the first benefit being applied to the first transaction, transferring, by the token processing system, the first token from the first user device to the second user device, associating, by the token processing system, the first token with the second user device based on a second identifier of the second user device, and storing, by the token processing system, the first token with the second identifier in the data warehouse; updating, by the token processing system, the first token from a first state corresponding to the first benefit to a second state corresponding to a second benefit;
receiving, by the transaction handler, second transaction data associated with a second transaction initiated by the second user device at a second transaction terminal by scanning the first token at the second transaction terminal from the second user device; andprocessing, by the transaction handler, the second transaction using the first token to provide the second benefit corresponding to the second state; wherein the receiving the first and second transaction data further comprises receiving, by the transaction handler from acquirer processors, authorization requests for payments to be made by issuer processors according to account identifiers of the first and second users, wherein the issuer processors make the payments on behalf of the first and second users and the acquirer processors receive the payments on behalf of merchants. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system for generating and processing transactional tokens, comprising:
-
at least one processor; and memory storing instructions when executed by the at least one processor causes the at least one processor to perform the operations of; receive, by a token processing system, an image of a coupon scanned by a first user device and an identifier associated with the first user device, the token processing system coupled with a transaction handler and communicating with user devices, including the first user device associated with a first user and a second user device associated with a second user, computer devices outside an electronic payment processing network; in response to receiving the scanned image, associate by the token processing system, the scanned image with the first user device based on the identifier of the first user device and store, by the token processing system, the scanned image with the identifier in the data warehouse, the data warehouse storing transaction data recording payments processed by the transaction handler in the electronic payment processing network, and account data identifying a plurality of consumer accounts; generate, by the token processing system, a first token based on the scanned image, the first token corresponding to a first benefit; associate, by the token processing system, the first token with the first user device based on the identifier for the first user device and storing, by the token processing system, the first token with the identifier in the data warehouse; monitor, by the token processing system, usage of the first token in a transaction of a plurality of transactions, the plurality of transactions comprising a first transaction for which the first token is scanned in at a first transaction terminal from the first user device; receive, by the transaction handler, first transaction data associated with the first transaction; in response to receiving the first transaction data, apply, by the transaction handler, the first benefit to the first transaction; ascertain, by the token processing system, that the first benefit has been applied to the first transaction by the transaction handler; in response to the first benefit being applied to the first transaction, transfer, by the token processing system, the first token from the first user device to the second user device, associate, by the token processing system, the first token with the second user device based on a second identifier of the second user device, and storing, by the token processing system, the first token with the second identifier; update, by the token processing system, the first token from a first state corresponding to the first benefit to a second state corresponding to a second benefit;
receive, by the transaction handler, second transaction data associated with a second transaction initiated by the second user device at a second transaction terminal by scanning the first token at the second transaction terminal from the second user device; andprocess, by the transaction handler, the second transaction using the first token to provide the second benefit corresponding to the second state; wherein the operation of receive the first and second transaction data further comprises receive, by the transaction handler from acquirer processors, authorization requests for payments to be made by issuer processors according to account identifiers of the first and second users, wherein the issuer processors make the payments on behalf of the first and second users and the acquirer processors receive the payments on behalf of merchants. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing computer-readable instructions for generating and processing transactional tokens, which when executed, cause a computer system to perform operations of:
-
process, by a transaction handler, payment transactions in an electronic payment processing network, the transaction handler interconnecting issuer processors controlling consumer accounts from which payments are made and acquirer processors controlling merchant accounts to which the payments are made; receive, by a token processing system and from a first user device, an image of a coupon scanned by the first user device and an identifier associated with the first user device, the token processing system coupled with the transaction handler and communicating with user devices, including the first user device associated with a first user and a second user device associated with a second user, outside the electronic payment processing network; in response to receiving the scanned image, associate the scanned image with the first user device based on the identifier of the first user device and storing, by the token processing system, the scanned image with the identifier in a data warehouse, the data warehouse storing transaction data recording the payments processed by the transaction handler in the electronic payment processing network, and account data identifying a plurality of consumer accounts; generate, by the token processing system, a first token based on the scanned image, the first token corresponding to a first benefit; associate, by the token processing system, the first token with the first user device based on the identifier for the first user device and storing, by the token processing system, the first token with the identifier in the data warehouse; monitor, by the token processing system, usage of the first token in a transaction of a plurality of transactions, the plurality of transactions comprising a first transaction for which the first token is scanned in at a transaction terminal from the first user device; receive, by the transaction handler, first transaction data associated with the first transaction; in response to receiving the first transaction data, apply, by the transaction handler, the first benefit to the first transaction; ascertain, by the token processing system, that the first benefit has been applied to the first transaction by the transaction handler; in response to the first benefit being applied to the first transaction, transferring by the token processing system, the first token from the first user device to the second user a second user device, associate, by the token processing system the first token with the second user device based on a second identifier of the second user device, and storing, by the token processing system, the first token with the second identifier; update, by the token processing system, the first token from a first state corresponding to the first benefit to a second state corresponding to a second benefit; receive, by the transaction handler, second transaction data associated with a second transaction initiated by the second user device at a second transaction terminal by scanning the first token at the second transaction terminal from the second user device; and process, by the transaction handler, the second transaction using the first token to provide the second benefit corresponding to the second state; wherein the operation of receive the first and second transaction data further comprises receive, by the transaction handler from acquirer processors, authorization requests for payments to be made by issuer processors according to account identifiers of the first and second users, wherein the issuer processors make the payments on behalf of the first and second users and the acquirer processors receive the payments on behalf of merchants.
-
Specification