Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Z-ARCHIVE-Cryptocurrency

Search All Applications in Z-ARCHIVE-Cryptocurrency


Application US20200286047


Published 2020-09-10

Systems And Methods For Withdrawal Consolidation

A non-custodial cryptocurrency platform providing withdrawal consolidation.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

4 Independent Claims

  • 1. A method comprising: with a non-custodial cryptocurrency platform: receiving a withdrawal request from a client device, the withdrawal request identifying a withdrawal amount and a withdrawal destination; selecting payment representations to satisfy the withdrawal request, by using payment unit information stored by the platform for a user of the client device; generating an unsigned withdrawal transaction that identifies the selected payment representations and the withdrawal destination; sending the unsigned withdrawal transaction to a signing enclave included in the client device; receiving a signed withdrawal transaction from the signing enclave; and sending the signed withdrawal transaction to a cryptocurrency network.

  • 12. The method of claim 11, further comprising: with the platform: receiving a charge request from a payor system, wherein the charge request is a request to pay the user on behalf of a payor; determining a payment destination for the user; sending information identifying the payment destination to the payor system; monitoring for verification of a payment transaction to the payment destination; in response to verification of the payment transaction to the payment destination, updating the stored payment unit information for the user to include information identifying the payment destination used for the payment transaction.

  • 18. A method comprising: with a non-custodial cryptocurrency platform: receiving a withdrawal request from a client device, the withdrawal request identifying a withdrawal amount and a withdrawal destination; selecting payment representations whose combined amounts are greater than or equal to the withdrawal amount, by using payment unit information stored by the platform; generating a plurality of unsigned withdrawal transactions that each identify a subset of the selected payment representations and the withdrawal destination; sending each unsigned withdrawal transaction to a signing enclave included in the client device; receiving a plurality of signed withdrawal transactions from the client device; and sending the signed withdrawal transactions to a cryptocurrency network.

  • 19. A system comprising: a non-custodial cryptocurrency payment platform comprising an HTTP withdrawal API; a user device comprising a secure sandboxed front end module communicatively coupled to the platform via the withdrawal API; and a payor system communicatively coupled to the platform, wherein the payor system comprises a transaction generation module that generates payment transactions using payment destination information provided by the platform; wherein the front end module comprises: a key generation module that generates an extended public key used by the platform to generate the payment destination information for the payor system; a signing module that securely signs withdrawal transactions received from the platform via the withdrawal API; and an interface that receives a private key used by the signing module to sign withdrawal transactions.