A system and method provide rewards or loyalty incentives to card member customers. The system includes an enrolled card member customer database, an enrolled merchant database, a participating merchant offer database and a registered card processor. The registered card processor receives a record for charge for a purchase made with an enrolled merchant by an enrolled card member customer and uses the record of charge to determine whether the purchase qualifies for a rebate credit in accordance with a discount offer from the enrolled merchant. If the purchase qualifies for a rebate credit, the registered card processor provides the rebate credit to an account of the enrolled card member customer. The system provides a coupon-less way for merchants to provide incentive discounts to enrolled customers.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method comprising: associating, by a reward card engine of a computer based system, a registration identifier with a transaction account, wherein the transaction account is associated with a rewards program based on transaction account identifying information and the transaction account satisfying eligibility criteria, and wherein the registration identifier indicates that the transaction account is associated with the rewards program; creating, by an offer registration system of the computer based system, active offers in response to receiving offer parameters and merchant information from one or more merchants, wherein the active offers and the offer parameters are stored in an offer database; associating, by the offer registration system of the computer based system, the active offers with the transaction account, wherein the active offers are associated with the transaction account based on the offer parameters; receiving, by the computer based system, transaction information for a transaction at the merchant; determining, by the computer based system, that the transaction information is associated with the registration identifier; determining, by the computer based system, that the transaction is associated with the transaction account and the rewards program based on the registration identifier and the transaction information; authorizing, by the computer based system, the transaction with the merchant, wherein the authorization is based on an amount of available credit associated with the transaction account; reducing, by the computer based system, the amount of available credit for the transaction account by a transaction amount included with the authorization; receiving, by the computer based system, the transaction information for the transaction from the merchant as part of a settlement operation for the transaction between the merchant and a transaction account issuer; determining, by the computer based system, the merchant from which the transaction was initiated; generating, by the computer based system and in response to the settlement operation, a list of the one or more merchants with the active offers which is a subset of the active offers from the one or more merchants; analyzing, by the computer based system, the merchant against the list of the one or more merchants with the active offers; analyzing, by the computer based system, the transaction information to determine that the transaction satisfies the offer parameters for an offer, wherein the offer is one of the active offers; selecting, by the computer based system and in response to the satisfying, the offer; linking, by the computer based system and in response to the selecting, the offer with the registration identifier; associating, by the computer based system and in response to the linking with the registration identifier, the offer with the transaction account based on the registration identifier; determining, by the computer based system, an amount of a reward based on the offer parameters; and crediting, by the computer based system, the amount of the reward to the transaction account in response to the transaction information satisfying transaction criteria.
A computer-based system manages a loyalty program linked to transaction cards. A registration identifier links a transaction account to the program if it meets eligibility criteria. Merchants create active offers with parameters stored in a database. These offers are associated with transaction accounts based on defined parameters. When a transaction occurs, the system verifies it against the registration identifier. If a match is found, and the transaction is authorized based on available credit, the credit is reduced. Upon settlement, the system identifies the merchant and finds applicable active offers. If the transaction meets offer parameters, the system selects the offer, links it to the registration identifier and transaction account, determines a reward amount, and credits it to the account.
2. The method of claim 1 , further comprising adjusting, by the computer based system, the amount of the available credit for the transaction account, in response to the crediting the reward.
In addition to the loyalty program described above, the computer system adjusts the available credit for the transaction account after a reward is credited, effectively increasing the user's spending power based on the earned reward. This feature ensures that the reward translates into immediate spending capability within the existing transaction account framework.
3. The method of claim 1 , further comprising associating, by the computer based system, the transaction account with the rewards program in response to receiving the transaction account identifying information.
As part of the loyalty program setup, the computer system automatically associates a transaction account with the rewards program upon receiving the transaction account identifying information, such as the card number. This automatic enrollment simplifies the user experience and ensures that eligible accounts are promptly enrolled in the program.
4. The method of claim 1 , wherein the registration identifier is assigned to the transaction account in response to associating the transaction account with the rewards program.
Within the loyalty program, the registration identifier is assigned to a transaction account specifically after the account has been successfully associated with the rewards program. This ensures a clear link between program enrollment and the identifier, preventing any orphaned or improperly linked identifiers within the system.
5. The method of claim 1 , wherein the offer is provided to the user via an electronic communication.
As part of the loyalty program, offers are communicated to the user through electronic communication channels, such as email or mobile app notifications. This direct communication ensures users are aware of available rewards and incentives relevant to their transaction account.
6. The method of claim 1 , the offer is coupon-less.
The loyalty program offers are coupon-less, meaning users do not need to present a physical or digital coupon to redeem the reward. The system automatically applies eligible offers based on transaction data, creating a seamless experience.
7. The method of claim 1 , wherein an indicator of the amount of the reward is shown on a statement in connection with the transaction.
An indicator showing the reward amount is displayed on a statement associated with the transaction. This could be a credit card statement or online transaction history, providing clear visibility of the rewards earned.
8. The method of claim 1 , wherein the reward is loyalty points.
The reward within the loyalty program is loyalty points, which can be accumulated and redeemed for various benefits as defined by the program.
9. The method of claim 1 , wherein the reward has a monetary value.
The reward in the loyalty program possesses a monetary value, directly reflecting a cash-equivalent discount or rebate applied to the transaction account.
10. The method of claim 1 , wherein the transaction information relates to at least one of authorization information, payment information, settlement information, dispute information or acquirer information.
The transaction information used by the loyalty program system can include various data elements such as authorization details, payment information, settlement records, dispute data, and information from the acquiring bank. This comprehensive data set allows for accurate reward calculation and fraud prevention.
11. The method of claim 1 , further comprising determining, by the computer based system, a debit and a credit associated with the reward.
When a reward is issued within the loyalty program, the computer system determines both a debit and a credit associated with the reward. This ensures proper accounting and reconciliation across different accounts involved.
12. The method of claim 1 , further comprising applying, by the computer based system, a debit to a merchant account for the merchant associated with the transaction.
The computer system applies a debit to a merchant's account for transactions where a reward was earned. This represents the merchant's cost associated with the loyalty program and the incentive offered to the customer.
13. The method of claim 1 , wherein the reward has a cost and wherein the cost is associated with the merchant.
The reward from the loyalty program has a cost, and this cost is associated with the merchant involved in the transaction. This establishes financial responsibility for the reward program with the participating merchants.
14. The method of claim 1 , wherein the transaction information is a record of charge.
The transaction information processed by the loyalty program system is a record of charge, which serves as the primary input for determining eligibility for rewards and initiating the crediting process.
15. The method of claim 1 , further comprising: providing, by the computer based system, a return credit to the transaction account in response to a return; and determining, by the computer based system, that the return relates to transaction information for which a rebate credit was provided, wherein in response to the return relating to the transaction information for which the reward was provided, debiting the transaction account by at least a portion of the amount of the reward.
The computer system supports returns within the loyalty program. If an item is returned, the system provides a return credit to the transaction account. If the returned item was associated with a previously granted rebate credit, the system debits the account for at least a portion of the original reward amount.
16. The method of claim 15 , wherein the determining step comprises: searching, by the computer based system, for the transaction information for the transaction made with the merchant, wherein the transaction information includes a transaction date occurring within a given time period prior to a date of the return; and in response to the transaction information being found, identifying that the reward was provided in relation to the transaction.
When processing a return within the loyalty program, the computer system searches for the original transaction information associated with the merchant. This search is limited to a specific time period prior to the return date. If the original transaction is found and a reward was previously applied, the system identifies that reward for potential debiting from the user's account, as described in Claim 15.
17. The method of claim 1 , wherein the reward is at least one of a discount or a rebate.
The reward offered by the loyalty program is either a discount or a rebate, providing flexibility in how incentives are delivered to the customer.
18. The method of claim 1 , wherein the computer based system is operated by at least one of the transaction account issuer, a loyalty program provider, or an acquirer.
The computer system managing the loyalty program is operated by at least one of the transaction account issuer (e.g., a bank), a loyalty program provider, or an acquiring bank. This indicates the various stakeholders that can manage the system infrastructure.
19. A tangible, non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, if executed by a computer based system, causes the computer based system to perform a method comprising: associating, by a reward card engine of the computer based system, a registration identifier with a transaction account, wherein the transaction account is associated with a rewards program based on transaction account identifying information and the transaction account satisfying eligibility criteria, and wherein the registration identifier indicates that the transaction account is associated with the rewards program; creating, by an offer registration system of the computer based system , active offers in response to receiving offer parameters and merchant information from one or more merchants, wherein the active offers and the offer parameters are stored in an offer database; associating, by the offer registration system of the computer based system, the active offers with the transaction account, wherein the active offers are associated with the transaction account based on the offer parameters; receiving, by the computer based system, transaction information for a transaction at the merchant; determining, by the computer based system, that the transaction information is associated with the registration identifier; determining, by the computer based system, that the transaction is associated with the transaction account and the rewards program based on the registration identifier and the transaction information; authorizing, by the computer based system, the transaction with the merchant, wherein the authorization is based on an amount of available credit associated with the transaction account; reducing, by the computer based system, the amount of available credit for the transaction account by a transaction amount included with the authorization; receiving, by the computer based system, the transaction information for the transaction from the merchant as part of a settlement operation for the transaction between the merchant and a transaction account issuer; determining, by the computer based system, the merchant from which the transaction was initiated; generating, by the computer based system and in response to the settlement operation, a list of the one or more merchants with the active offers which is a subset of the active offers from the one or more merchants; analyzing, by the computer based system, the merchant against the list of the one or more merchants with the active offers; analyzing, by the computer based system, the transaction information to determine that the transaction satisfies the offer parameters for an offer, wherein the offer is one of the active offers; selecting, by the computer based system and in response to the satisfying, the offer; linking, by the computer based system and in response to the selecting, the offer with the registration identifier; associating, by the computer based system and in response to the linking with the registration identifier, the offer with the transaction account based on the registration identifier; determining, by the computer based system, an amount of a reward based on the offer parameters; and crediting, by the computer based system, the amount of the reward to the transaction account in response to the transaction information satisfying transaction criteria.
A non-transitory computer-readable storage medium (e.g., a hard drive, SSD) contains instructions. When executed, these instructions cause a computer system to implement a loyalty program linked to transaction cards. A registration identifier links a transaction account to the program if it meets eligibility criteria. Merchants create active offers with parameters stored in a database. These offers are associated with transaction accounts based on defined parameters. When a transaction occurs, the system verifies it against the registration identifier. If a match is found, and the transaction is authorized based on available credit, the credit is reduced. Upon settlement, the system identifies the merchant and finds applicable active offers. If the transaction meets offer parameters, the system selects the offer, links it to the registration identifier and transaction account, determines a reward amount, and credits it to the account.
20. A system comprising: a processor; a tangible, non-transitory memory communicating with the processor; and the processor, when executing a computer program, is configured to perform operations comprising: associating, by a reward card engine of the processor, a registration identifier with a transaction account, wherein the transaction account is associated with a rewards program based on transaction account identifying information and the transaction account satisfying eligibility criteria, and wherein the registration identifier indicates that the transaction account is associated with the rewards program; creating, by an offer registration system of the processor , active offers in response to receiving offer parameters and merchant information from one or more merchants, wherein the active offers and the offer parameters are stored in an offer database; associating, by the offer registration system of the processor, the active offers with the transaction account, wherein the active offers are associated with the transaction account based on the offer parameters; receiving, by the processor, transaction information for a transaction at the merchant; determining, by the processor, that the transaction information is associated with the registration identifier; determining, by the processor, that the transaction is associated with the transaction account and the rewards program based on the registration identifier and the transaction information; authorizing, by the processor, the transaction with the merchant, wherein the authorization is based on an amount of available credit associated with the transaction account; reducing, by the processor, the amount of available credit for the transaction account by a transaction amount included with the authorization; receiving, by the processor, the transaction information for the transaction from the merchant as part of a settlement operation for the transaction between the merchant and a transaction account issuer; determining, by the processor, the merchant from which the transaction was initiated; generating, by the processor and in response to the settlement operation, a list of the one or more merchants with the active offers which is a subset of the active offers from the one or more merchants; analyzing, by the processor, the merchant against the list of the one or more merchants with the active offers; analyzing, by the processor, the transaction information to determine that the transaction satisfies the offer parameters for an offer, wherein the offer is one of the active offers; selecting, by the processor and in response to the satisfying, the offer; linking, by the processor and in response to the selecting, the offer with the registration identifier; associating, by the processor and in response to the linking with the registration identifier, the offer with the transaction account based on the registration identifier; determining, by the processor, an amount of a reward based on the offer parameters; and crediting, by the processor, the amount of the reward to the transaction account in response to the transaction information satisfying transaction criteria.
A computer system for managing a loyalty program includes a processor, memory, and a computer program. The program, when executed, allows the system to link a transaction account to the program using a registration identifier if the account meets eligibility criteria. Merchants can create offers stored in a database. These offers are associated with user accounts based on specified parameters. When a transaction occurs, the system checks the transaction details against the registration identifier. If there is a match and the transaction is authorized based on available credit, the system reduces the credit. Upon transaction settlement, the system identifies the merchant, finds applicable offers, determines if the transaction meets offer criteria, selects the appropriate offer, links it to the user account, determines a reward amount, and credits the user's account accordingly.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 21, 2012
May 30, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.