1. Field of the Invention
This invention relates generally to prepayment and reward card systems and, more particularly, to an account management system that separately tracks prepaid and/or rewards balances for multiple merchants in a single user account.
2. Description of the Background Art
It is desirable for merchants to have users commit prepaid dollars to them. Consequently, many merchants sell gift cards. As incentive to get customers to buy gift cards, some merchants will sell gift card packs in which a user can purchase a set of gift cards for a price that is less than the value of the gift cards. For example, a merchant may offer five $20 gift cards for $80. Thus, for $80 a customer receives $100 in purchasing power at the merchant. This is appealing to customers, but it is not convenient to have purchase a separate gift card from each merchant. Therefore, it is desirable to have a single card on to which a user can load prepaid dollars for multiple merchants in exchange for receiving a reward from the merchants. Also, it is desirable for merchants to have the flexibility to target specific types of deals to specific types of customer (e.g., by geographic area, spending patterns, etc.).
The system, computer program, and method of present invention provides a user with a single account that separately tracks prepaid and/or reward balances from multiple merchants. From the user's perspective, the account may be manifested in the form of a physical card (e.g., like a credit card) or in the form of an electronic card. Multiple merchant purses are associated with the user's account. Each purse corresponds to one merchant, and represents the user's credit balance with the merchant (e.g., prepaid deposits plus reward deposits). The balance associated with each merchant purse is separately tracked. The balance within each merchant purse is applicably credited and debited as the user makes deposits and purchases using a card associated with the account. A user may deposit prepaid funds in any of the merchant purses.
In a further embodiment, the user is able to enroll in deals from merchants in which a user receives a reward from a merchant in exchange for depositing a threshold prepaid amount in the purse associated with the merchant. When a user enrolls in a deal, one or more rules are associated with the applicable merchant purse that provide for the calculation of a reward amount in accordance with the deal. Each merchant purse may be associated with its own set of rules for calculating a reward or otherwise managing the purse. When a user deposits prepaid money into a merchant purse, the system that manages the user's account executes any rules associated with the purse related to a deposit. If there is a rule associated with a rewards calculation, a reward amount is calculated in accordance with the rule and, if the reward is greater than zero, the merchant purse is credited with the reward. For merchants with multiple stores or departments, an account management system enables merchants to differentiate between store locations and departments in calculating or using a reward.
In one embodiment, a reward earned by making a deposit or purchase at one merchant may be allocated to a purse associated with another merchant. In this embodiment, the system enables a merchant to offer a deal that provides a reward that is related to another merchant.
In yet a further embodiment of the invention, a user is able to associate an overflow account with one or more merchant purses. In such case, a purchase from a merchant purse that exceeds the balance of the purse will be charged to an overflow account, provided the purse is associated with an overflow account. There may be a default overflow account applicable to all purses, or an overflow account may be specific to a particular merchant purse.
In one embodiment of the invention, rules for calculating rewards may be based on amount spent at a merchant, instead of on prepaid money. In such embodiment, an account management system tracks the amount spent at each applicable merchant, regardless of whether the user uses prepaid dollars or an overflow account.
In a further embodiment of the invention, a master purse is associated with each user account. The account management system enables a user to initially deposit general funds into the master purse and then later transfer funds to specific merchant purses.
In yet another embodiment of the invention, an account management system provides a portal via which a merchant is able to target different deals to different customer.
a is a flowchart that illustrates a method according to one embodiment of the present invention.
b is a flowchart that illustrates a method according to a further embodiment of the present invention.
a-9d are pictorial representations of a user's account according to multiple embodiments of the present invention.
The system and method of present invention provides users each with a single account that separately tracks prepaid and/or reward balances from multiple merchants. The account may be associated with one or more “payment cards” that a user can use to purchase goods and services the same way a credit or debit card is used. Although an account may be associated with multiple cards (at the user's option), the system enables the user to have just one card that can be used for multiple merchants. The payment card may in physical form (like a plastic credit or debit card) or in electronic form.
As illustrated in
A prepaid deposit into a merchant purse is a commitment of money by the user to that merchant. In most cases, once a user makes a prepaid deposit into a merchant purse, the user can spend the money on only purchases from the merchant. In one embodiment, illustrated in
When a user deposits prepaid money into a merchant purse, the system that manages the user's account executes any rules associated with the purse related to a deposit (step 170). If there is a rule associated with a rewards calculation, a reward amount is calculated in accordance with the rule and, if the reward is greater than zero, the merchant purse is credited with the reward (step 180). For example in
Because each merchant purse may be associated with its own set of rules, there are any number of options for the rules. For instance, a rule can specify whether a reward is calculated based on (i) a one-time prepaid deposit or (ii) any number of deposits over a certain time period. In addition to having rules for how a reward is calculated, there may also be rules for how a reward may be used. For example, a merchant may specify that a reward may be used only at a particular store or a particular department, or the merchant may have restrictions on the types of goods and services for which a reward may be used.
In one embodiment, a reward earned by making a deposit or purchase at one merchant may be allocated to a purse associated with another merchant. In this embodiment, the system enables a merchant to offer a deal that provides a reward that is related to another merchant. For example, a department store may offer a deal that grants a user a $10 grocery store credit in exchange for a prepaid deposit of at least $50 in the department store purse. The rules associated with the department store purse would reflect this deal. When a user deposits $50 in the department store purse, a $10 credit would be added to the purse for the grocery store. This is depicted in
In a further embodiment, the account management system enables merchants to offer deals with rewards without having to fund the reward upfront. For example, if the merchant offers a user a deal in which a user prepays $100 in exchange for $120 in buying credit and the user accepts, the merchant does not have to fund the $20 rewards payment upfront. Instead, the merchant only need fund the $20 reward payment once a consumer-spending threshold has passed. This is described in more detail with respect to
In yet a further embodiment of the invention, a user is able to associate an overflow account with one or more merchant purses. In such case, a purchase from a merchant purse that exceeds the balance of the purse will be charged to an overflow account, provided the purse is associated with an overflow account. For instance, if the credit balance in a particular purse is $50, and the user makes a purchase of $70 using the purse, $50 will be debited from the purse and $20 will be charged to the overflow account associated with the purse. An example, of an overflow account is a credit card to which overflow balances may be charged. As shown in
For purses associated with overflow accounts, rules for calculating rewards need not be based on prepaid dollars. Instead, they may be based on the amount spent by the user on goods or services. For example, a sandwich store may offer a deal that if a user spends $30 at the sandwich store within a specified period of time, the user receives $5 credit towards future sandwich purchases. In such case, it does not matter whether or not the user's purchase are with prepaid dollars or with charges to an overflow account. In one embodiment, the user account does not include any merchant purses for prepaid dollars and only separately tracks merchant spending for a number of merchants.
In one embodiment, for merchants with multiple stores or departments, the system enables merchants to differentiate between store locations and departments in calculating or using a reward. For example, a department store may calculate a reward at rate A for cosmetic purchases and a reward at rate B for clothing purchases. In one embodiment, each of a merchant's stores is assigned a merchant ID, and each register may be assigned a separate terminal IDs. The present invention enables rules for calculating and using rewards to be written at the merchant level, merchant ID level, and/or the terminal ID level.
In one embodiment of the invention, a master purse is associated with each user account, as illustrated in
As indicated above, information related to the user's account may be loaded onto a physical “payment card” that is provided to the user. In this embodiment, the card may be used and swiped at a merchant location like credit or debit card. In an alternate embodiment, the card is in electronic form (e.g., on a user's mobile computing device). In this embodiment, there may be an application on a user's portal computing device (i.e., mobile phone, mobile tablet, etc.) that can be scanned by a merchant to obtain identifying information about the user's account.
System 200 includes a user portal 215 that allows basic payment card functionality and management of merchant relationships. Via the user portal 215, a user can check balances of each individual merchant purse on a payment card associated with the user's account, view recent transactions, exchange prepayment credits with other users, view and accept new deal offers, and/or share information via social networks. The user portal 215 is also the avenue for a user to activate a card before initial use at a brick and mortar merchant or an online merchant.
System 200 includes a Merchant Boarding Validation Module 220. Each merchant register at which payment can be accepted is associated with a terminal ID, and the Merchant Boarding Validation Modules 220 validates merchant's terminal IDs to ensure that the merchant has provided the correct terminal ID for each of its register locations.
System 200 includes a Merchant Portal 230 via which a merchant can manage deals and campaigns. In one embodiment, the Merchant Portal 230 also includes various reporting tools to enable a merchant to see information related to various campaigns and deals.
System 200 includes an Accounts and Transactions Database 210. The database stores information on each account holder (sub-account layer 210a). In one embodiment, each user account in the database points to each of the user's cards for the account (whether physical cards or electronic cards) (subaccounts 210b), including any temporary cards. Each card points to the master purse (if applicable) and the merchant purse(s) associated with such card (subaccounts 210c and 210d). Each merchant purse points to purse funds sub-accounts 210e that are used to manage the accounting when a user attempts to purchase a product/service using the user account. The purse funds sub-accounts 210e specify available purse funds, as well as the various bank/institution transaction fees that accrue when the prepayment card is used to make a purchase. The purse funds available sub-account points to further sub-accounts 210f that track prepaid and rewards dollars. Subaccounts 210f specify the prepaid dollar amounts, committed (but unfunded) merchant reward dollar amounts, and funded merchant reward dollar amounts.
System 200 includes an Authorization Engine 240 that processes account purchases. The Authorization Engine 240 traverses Database 210 to determine whether or not a user has sufficient funds, or an overflow account, in an applicable merchant purse to complete a purchase from the merchant using the account. System 200 also includes a Sub-Accounting Rules Engine 250 that applies sub-accounting rules to the sub-account layers 210e and 210f within Database 210. The sub-accounting rules define which funds in the subaccounts layer 210f (e.g., prepaid funds vs. reward funds) are used to settle a transaction. System 200 also includes a Settlement Engine 260 that manages the settlement and funding of transactions. System 200 includes a Payment Network Association Interface 270.
Once the user is registered, or if the user is already registered, the user proceeds to a portal that enables a user to manage purses in the account (step 370). From there, the user can check balances, view recent transactions, accept new deals, and designate overflow accounts (step 380). In some embodiments, the user may also exchange prepayment credits with other users, share information via social networks, and register for “shop and give” programs that enable a user to donate a certain percentage of his spending or his reward to charity.
a illustrates the account management system validates terminal IDs at merchant locations in one embodiment of the present invention. In response to a merchant registering with System 200, a merchant “boarding package” is sent to each of the participating merchant locations, or a location-specific boarding verification card number is generated online (step 410). The boarding package includes a test card that is designed to transmit merchant ID and terminal ID data back to System 200. An employee at the merchant location swipes the test card on an existing point of sale (POS) system (i.e., the same system a merchant uses to swipe a credit card) (step 420). Alternatively, if the merchant has an electronic boarding verification card number, then the merchant punches the number into their point-of-sale (POS) system as a card-not-present transaction. Either way, the transaction, which includes the terminal ID and merchant ID, is routed back to the Merchant Board Validation Module 220 (step 430). The Merchant Board Validation Module 220 then validates the received terminal ID for the location against the terminal ID previously provided by that merchant (and stored in a database) for the location (step 440).
b illustrates the merchant interaction with the Merchant Portal 230 according to one embodiment of the present invention. A merchant logs into the Merchant Portal 230 (step 450). Via the merchant portal 230, a merchant can manage deals/campaigns (step 455). Steps 460-470 illustrate an example of the process for defining a deal. The merchant defines the enhanced buying power for the specific deal being offered (e.g., prepay $100 and get $120 in buying power) (step 460). The merchant can then define filter criteria for the deal (step 465). For example, the merchant can limit the deal to specific locations, to a specified area (e.g., a zip code), to cardholders (i.e., accountholders) with select purchasing history, or to cardholders with a certain demographic profile. In step 470, the merchant specifies the distribution criteria (e.g., demographics, geographic purchasing behavior, etc.) that define which consumers will be sent notice of the deal, and System 200 sends the deal notice to consumers based on the distribution criteria. Deal notices may be sent via email, web, social network, and mobile text messaging. Through the merchant portal 230, the merchant may also view various reports (e.g., statistics/data related to deals and campaigns) and manage his accounts (step 480).
a-8e illustrate an example user interface in the Merchant Portal 230 via which a merchant can define a deal. In
The account also has temporary card 00003 associated with cardholder 1 and purse C. In one embodiment, the system is capable of generating an electronic temporary card that can be used for a specific merchant purse before a user's physical card for the account arrives. The temporary card is a number that can be punched in online or at POS as a card-not-present. transaction. The temporary card may be configured for one-transaction use for added security.
Purse B points to sub-account entries 510 associated with purse B. The sub-account entries include the available purse funds 520, as well as all the various bank and interchange fees. The “Purse Funds Available” sub-account 520 points to additional sub-accounts 530, 535, 540, 545 and 550 that include the prepaid and reward balances that together add up to the available purse funds in sub-account 520. “Pre-paid” sub-account 530 represents prepaid funds in the user's account. “Pending” sub-account 535 represents the price any pending purchase transaction. “Funded Rewards” sub-account 540 represents rewards that have been funded by a merchant. “Committed Rewards” sub-account 545 represents rewards earned by the accountholder but not yet funded by the merchant. “Overflow” Sub-account 550 represents amounts charged to an overflow fund.
If the settlement amount is greater than Prepaid sub-account 530, then the settlement is greater than the user's prepaid dollar amount. The settlement engine 260 debits any remaining balance in Prepaid sub-account 530 and flags funds in Committed Rewards sub-account 545 for transfer into Funded Rewards sub-account 540 (steps 730, 740). This means that previously committed, but unfunded merchant rewards will become funded rewards.
The settlement engine 260 determines if the remaining settlement amount is less than the Committed Rewards and Funded Rewards sub-accounts 540, 545 (step 745). If not, then all the rewards amounts will be used for the transaction. The settlement engine debits Committed Rewards sub-account 545 to $0 and transfers the committed reward funds to Funded Rewards sub-account 540 (step 750). All the funds from the Funded Rewards sub-account 540 are applied to the remaining settlement amount and the funds are settled with the applicable Payment Network Association (step 755). If there is an overflow balance, such balance is charged to the applicable overflow account.
If the remaining settlement amount is less than the Committed Rewards sub-account 545, then the settlement engine debits the Committed Rewards sub-account 545 to zero and transfers the committed rewards amount into Funded Rewards sub-account 540 (step 760). The settlement engine applies funds from the Funded Rewards sub-account 540 to the remaining settlement balance (step 765). The Funded Rewards sub-account 540 keeps the remaining, partial rewards balance (step 770). This is in separate accounting layer in order to address refund business rule options. The prepaid funds and debited rewards funds are settled with the applicable Payment Network Association (step 775).
The methods described with respect to FIGS. 1 and 3-10 are embodied in software and performed by a computer system executing the software. A person skilled in the art would understand that a computer system has a memory or other physical, computer-readable storage medium for storing software instructions and one or more processors for executing the software instructions.
As will be understood by those familiar with the art, the foregoing invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Accordingly, the above disclosure of the present invention is intended to be illustrative and not limiting of the invention.
This application claims the benefit of U.S. Provisional Application No. 61/445,041, filed on Feb. 22, 2011, and titled “System and Method for Enabling a User to Obtain Enhanced Buying Power with Multiple Merchants using a Single Card Associated with Prepaid Dollars,” the contents of which are incorporated by reference herein as if fully disclosed herein.
Number | Date | Country | |
---|---|---|---|
61445041 | Feb 2011 | US |