Patent ID: 9741077
Date: 2017-08-22
CPC Classifications: G06Q

Claim:
1. A computer-implemented method for generating a financial product that is configured to be used for one or more payment transactions, the method comprising: receiving, via a network, a device profile from a security agent executing on a user device; authenticating the user device by comparing the device profile with data stored on an authentication database; receiving, from the user device via the network, a selection of a plurality of core accounts for providing financial backing for the financial product; generating, via one or more processors, the financial product based on one or more control parameters that define use restrictions for the financial product and based on one or more rules parameters that specify one or more core accounts from which funds to satisfy a payment amount are to be debited, wherein the financial product has a card number that is different from a selected account number of the plurality of core accounts; causing the financial product to be distributed to the user device via the network, wherein the financial product comprises a virtual card available through a web browser; receiving a payment transaction involving the financial product; verifying the one or more control parameters and then associating the financial product to the selected account number of the plurality of core accounts, wherein verifying the one or more control parameters comprises implementing the card number of the financial product as a reference pointer to identify the one or more control parameters stored to a control parameter database; and applying the one or more rules parameters to debit the funds from at least one of the plurality of core accounts to satisfy the payment transaction, wherein the debiting of funds from the at least one of the plurality of core accounts is based on a respective percentage value for drawing funds assigned to each of the plurality of core accounts.