MULTI-VENDOR MULTI-LOYALTY CURRENCY PROGRAM
First Claim
1. In a payment processing system for a plurality of transactions each characterized by a merchant and an account holder engaging in the transaction for one or more items upon an account associated with a consumer transaction device that an issuer issues to the account holder, where each said merchant submits the transaction to a corresponding acquirer for processing by a transaction handler who requests the issuer of the account to obtain payment for the transaction from the account and for which the issuer forwards the payment to the transaction handler who forwards the payment to the acquirer to pay the merchant for the transaction, and where the transaction handler also processes other said transactions conducted other said account holders with other said merchants, a method comprising:
- for each said transaction processed by the transaction handler, comparing at least one of the account, the issuer of the account, the merchant, and at least one of the items in the transaction to loyalty data in a loyalty database to find at least one predetermined match, wherein each said predetermined match has an associated loyalty reward that is a function of the transaction and is denominated in a loyalty currency; and
for each said predetermined match, adding the loyalty currency of the associated loyalty reward to a balance of the same said loyalty currency in a loyalty account associated with the account of the account holder.
1 Assignment
0 Petitions
Accused Products
Abstract
Loyalty programs can be operated within a payment processing system having multiple vendors, thereby providing access to detailed transaction data and with the flexibility for customization of the loyalty programs themselves, by establishing a communication for the transfer of data via a customer-facing channel. When the payment processing system processes a transaction between a merchant and an account holder, in addition to obtaining payment for the merchant from the account via an acquirer and an issuer, respectively, a transaction handler tabulates and stores, different types of loyalty currencies in a loyalty reward account associated with the account holder if the account holder is enrolled in a loyalty program and criteria for applying the loyalty program are satisfied. The account holder is provided access to the loyalty account via the customer-facing channel.
201 Citations
24 Claims
-
1. In a payment processing system for a plurality of transactions each characterized by a merchant and an account holder engaging in the transaction for one or more items upon an account associated with a consumer transaction device that an issuer issues to the account holder, where each said merchant submits the transaction to a corresponding acquirer for processing by a transaction handler who requests the issuer of the account to obtain payment for the transaction from the account and for which the issuer forwards the payment to the transaction handler who forwards the payment to the acquirer to pay the merchant for the transaction, and where the transaction handler also processes other said transactions conducted other said account holders with other said merchants, a method comprising:
-
for each said transaction processed by the transaction handler, comparing at least one of the account, the issuer of the account, the merchant, and at least one of the items in the transaction to loyalty data in a loyalty database to find at least one predetermined match, wherein each said predetermined match has an associated loyalty reward that is a function of the transaction and is denominated in a loyalty currency; and for each said predetermined match, adding the loyalty currency of the associated loyalty reward to a balance of the same said loyalty currency in a loyalty account associated with the account of the account holder. - View Dependent Claims (2, 3, 4)
-
-
5. In a payment processing system for a plurality of transactions each characterized by a merchant and an account holder engaging in the transaction upon an account associated by a consumer transaction device that an issuer issues to the account holder where a transaction handler processes the transaction for both the merchant and for other said transactions for other said merchants, each said merchant submitting the corresponding said transaction to a corresponding acquirer for processing by the transaction handler who requests the issuer of the corresponding said account to obtain payment for the corresponding said transaction from the corresponding said account and for which the issuer forwards the payment to the transaction handler who forwards the payment to the acquirer to pay the merchant for the corresponding said transaction, a method conducted by the transaction handler comprising:
-
establishing a communication protocol for the transfer of data via a customer-facing channel; storing, for each said transaction on said account, at least one of a plurality of different loyalty currencies in a loyalty account associated with the account that is enrolled in a loyalty program when there has been satisfied criteria defining the loyalty program; and establishing, via the customer-facing channel with the communication protocol, access by the account holder to the loyalty account. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. In a payment processing system for a plurality of transactions each characterized by a merchant and an account holder engaging in the transaction upon an account associated by a consumer transaction device that an issuer issues to the account holder where a transaction handler processes the transaction for both the merchant and for other said transactions for other said merchants, each said merchant submitting the corresponding said transaction to a corresponding acquirer for processing by the transaction handler who requests the issuer of the corresponding said account to obtain payment for the corresponding said transaction from the corresponding said account and for which the issuer forwards the payment to the transaction handler who forwards the payment to the acquirer to pay the merchant for the corresponding said transaction, a method comprising:
-
establishing a communication protocol for the transfer of data via a customer-facing channel; storing a criteria in a loyalty program database having a plurality of said criteria each associated with at least one of a plurality of loyalty programs; configuring a loyalty account in an account holder database having a plurality of said loyalty accounts each unique to other said loyalty accounts and associated with an account holder enrolled in at least one of the plurality of loyalty programs associated with at least one of the plurality of criteria stored in the loyalty program database; and storing, for each said transaction on said account, at least one of a plurality of different loyalty currencies in one said loyalty account associated with the account that is enrolled in a loyalty program when there has been satisfied criteria defining the loyalty program; and establishing, via the customer-facing channel with the communication protocol, access by any said account holder to a corresponding said loyalty account. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. Any payment processing system in which:
-
a merchant engages in a transaction with an account holder upon an account associated with a portable consumer device issued by an issuer; a transaction handler coordinates the transfer of monetary currency to an acquirer of the merchant and the transfer of a plurality of different loyalty currencies to a loyalty account of the account holder in response to; the transaction satisfying a criteria for applying a loyalty program, the criteria being one of a plurality of said criteria defining the loyalty program; the account holder being enrolled in the loyalty program, and the account holder accesses the loyalty account using a customer-facing channel in communication with the transaction handler and provided by a sponsor of the loyalty program, wherein the loyalty account is stored in an account holder database having a plurality of said loyalty accounts each unique to other said accounts and associated with one said account holder enrolled in at least one of a plurality of said loyalty programs. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification