Loyalty incentive program using transaction cards
First Claim
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, andwherein 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.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
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.
-
-
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.
-
Specification