| CPC G06Q 20/3829 (2013.01) [G06Q 20/065 (2013.01); G06Q 20/36 (2013.01); G06Q 20/3674 (2013.01); G06Q 20/401 (2013.01)] | 20 Claims |

|
1. A method for providing expedited virtual currency transactions, comprising:
receiving a transaction request for a transaction involving an account of a first user for a payment amount;
identifying a first user primary wallet that is associated with the first user of a first user device, wherein the first user primary wallet is further associated with a virtual currency and includes a first user wallet private key;
selecting, based on the payment amount of the transaction, a combination of two or more of a plurality of first user secondary wallets that are associated with the first user and that each include a respective secondary wallet private key;
associating each of the two or more of the plurality of first user secondary wallets with a different denomination of the virtual currency, wherein the plurality of first user secondary wallets each include a number of first user secondary wallet private keys corresponding to the different denomination, and wherein the number of the first user secondary wallet private keys for a corresponding one of the plurality of first user secondary wallets correspond to a different predefined amount of the virtual currency held by the corresponding one of the plurality of first user secondary wallets;
determining to transfer the payment amount to a second user wallet via the two or more of the plurality of first user secondary wallets;
determining at least a first subset for a first denomination and a second subset for a second denomination of the first user secondary wallet private keys for the payment amount based on the different denomination and the different predefined amount of each of the first user secondary wallet private keys, wherein the first subset in the first denomination and the second subset in the second denomination add up to the payment amount;
combining the first subset and the second subset of the first user secondary wallet private keys;
enabling a private key disablement functionality that disables copies of the first user secondary wallet private keys that have been combined for the payment amount from being used by the plurality of first user secondary wallets; and
transmitting, to the second user wallet, the first user secondary wallet private keys that have been combined for the payment amount.
|