Methods and systems for integration of multiple rewards programs
First Claim
1. A method of using rewards currency units directly at a point of sale, comprising:
- allowing a card member at a computing device to enter a selection of an option for a method of payment for a transaction with a merchant and a selection to generate a virtual account number, the payment method options consisting at least in part of payment of a purchase amount wholly with single currency reward units and payment of a portion of the purchase amount with single currency reward units and a balance of the purchase amount with a credit charge;
creating a log for the virtual account number with information consisting at least in part of the purchase amount and the selected payment method and accessing a single currency rewards database by a virtual account number engine to determine whether the card member has a sufficient balance of single currency rewards units for the payment of the purchase amount according to the selected payment method;
generating and presenting a virtual account number by the virtual account number engine for use by the card member in the transaction with the merchant, if the card member has a sufficient balance of single currency rewards units for the payment of the purchase amount according to the selected payment method;
receiving a request for authorization of the transaction with the virtual account number from the merchant;
checking the request for authorization against the log for the virtual account number to determine an amount of credit charge necessary to pay the purchase amount net of any portion of the purchase amount to be paid by single currency reward units, processing any credit charge portion of the request for authorization through a virtual account number authorization processor, and sending an authorization for the transaction to the merchant;
decrementing the card member'"'"'s single currency reward account by an amount equal to any portion of the purchase amount to be paid with single currency reward units and processing an amount of a credit charge necessary to pay the purchase amount net of any portion of the purchase price paid by single currency reward units through a credit card settlement system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for consolidating loyalty rewards from multiple programs into a single currency which is managed in a single account allows a customer to utilize accumulated rewards for making full or partial payments at a point of sale with an online merchant. A payment transaction can represent the use of multiple accounts (i.e., reward currency, credit card, or debit card). When executing the transaction, the system conceals a customer'"'"'s account information by generating a virtual account number (VAN). As such, the online merchant is not required to have any prior knowledge of the system and processes the transaction as a conventional credit card purchase.
184 Citations
13 Claims
-
1. A method of using rewards currency units directly at a point of sale, comprising:
-
allowing a card member at a computing device to enter a selection of an option for a method of payment for a transaction with a merchant and a selection to generate a virtual account number, the payment method options consisting at least in part of payment of a purchase amount wholly with single currency reward units and payment of a portion of the purchase amount with single currency reward units and a balance of the purchase amount with a credit charge;
creating a log for the virtual account number with information consisting at least in part of the purchase amount and the selected payment method and accessing a single currency rewards database by a virtual account number engine to determine whether the card member has a sufficient balance of single currency rewards units for the payment of the purchase amount according to the selected payment method;
generating and presenting a virtual account number by the virtual account number engine for use by the card member in the transaction with the merchant, if the card member has a sufficient balance of single currency rewards units for the payment of the purchase amount according to the selected payment method;
receiving a request for authorization of the transaction with the virtual account number from the merchant;
checking the request for authorization against the log for the virtual account number to determine an amount of credit charge necessary to pay the purchase amount net of any portion of the purchase amount to be paid by single currency reward units, processing any credit charge portion of the request for authorization through a virtual account number authorization processor, and sending an authorization for the transaction to the merchant;
decrementing the card member'"'"'s single currency reward account by an amount equal to any portion of the purchase amount to be paid with single currency reward units and processing an amount of a credit charge necessary to pay the purchase amount net of any portion of the purchase price paid by single currency reward units through a credit card settlement system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine-readable medium on which is encoded program code for using rewards currency units directly at a point of sale, the program code comprising instructions for:
-
allowing a card member at a computing device to enter a selection of an option for a method of payment for a transaction with a merchant and a selection to generate a virtual account number, the payment method options consisting at least in part of payment of a purchase amount wholly with single currency reward units and payment of a portion of the purchase amount with single currency reward units and a balance of the purchase amount with a credit charge;
creating a log for the virtual account number with information consisting at least in part of the purchase amount and the selected payment method and accessing a single currency rewards database by a virtual account number engine to determine whether the card member has a sufficient balance of single currency rewards units for the payment of the purchase amount according to the selected payment method;
generating and presenting a virtual account number by the virtual account number engine for use by the card member in the transaction with the merchant, if the card member has a sufficient balance of single currency rewards units for the payment of the purchase amount according to the selected payment method;
receiving a request for authorization of the transaction with the virtual account number from the merchant;
checking the request for authorization against the log for the virtual account number to determine an amount of credit charge necessary to pay the purchase amount net of any portion of the purchase amount to be paid by single currency reward units, processing any credit charge portion of the request for authorization through a virtual account number authorization processor, and sending an authorization for the transaction to the merchant;
receiving a request for settlement of the transaction from the merchant according to the authorization; and
decrementing the card member'"'"'s single currency reward account by an amount equal to any portion of the purchase amount to be paid with single currency reward units and processing an amount of a credit charge necessary to pay the purchase amount net of any portion of the purchase price paid by single currency reward units through a credit card settlement system.
-
-
13. A computer-implemented system for using rewards currency units directly at a point of sale, comprising:
-
means for allowing a card member at a computing device to enter a selection of an option for a method of payment for a transaction with a merchant and a selection to generate a virtual account number, the payment method options consisting at least in part of payment of a purchase amount wholly with single currency reward units and payment of a portion of the purchase amount with single currency reward units and a balance of the purchase amount with a credit charge;
means for creating a log for the virtual account number with information consisting at least in part of the purchase amount and the selected payment method and accessing a single currency rewards database by a virtual account number engine to determine whether the card member has a sufficient balance of single currency rewards units for the payment of the purchase amount according to the selected payment method;
means for generating and presenting a virtual account number by the virtual account number engine for use by the card member in the transaction with the merchant, if the card member has a sufficient balance of single currency rewards units for the payment of the purchase amount according to the selected payment method;
means for receiving a request for authorization of the transaction with the virtual account number from the merchant;
means for checking the request for authorization against the log for the virtual account number to determine an amount of credit charge necessary to pay the purchase amount net of any portion of the purchase amount to be paid by single currency reward units, processing any credit charge portion of the request for authorization through a virtual account number authorization processor, and sending an authorization for the transaction to the merchant;
means for receiving a request for settlement of the transaction from the merchant according to the authorization; and
means for decrementing the card member'"'"'s single currency reward account by an amount equal to any portion of the purchase amount to be paid with single currency reward units and processing an amount of a credit charge necessary to pay the purchase amount net of any portion of the purchase price paid by single currency reward units through a credit card settlement system.
-
Specification