Search All Applications in Cryptocurrency: Security
Application US20180330342
Published 2018-11-15
Digital Asset Account Management
Systems and methods related to cryptocurrency system that enables transactions to be performed using digital assets corresponding to an amount of fiat currency. The cryptocurrency system includes a digital asset service provider computer that can host a digital asset account on behalf of an intended recipient of a transfer (e.g., an unbanked user). In some embodiments, a transfer recipient may elect to receive the transfer in the form of a digital asset. The digital asset service provider computer may facilitate a fund transfer by a financial institution to hold currency with which the digital asset is backed. The digital asset may be generated and managed by the digital asset service provider computer as a blockchain ledger of transactions that cryptographically secures data that is stores. In some embodiments, a payment method identifier may be generated for the digital asset and utilized by the transfer recipient to perform subsequent transactions.
Much More than Average Length Specification
View the Patent Matrix® Diagram to Explore the Claim Relationships
USPTO Full Text Publication >
- 1. A method comprising:
receiving, by a server computer, a transfer request associated with a first user, the transfer request comprising authentication information associated with the first user, first identification information associated with the first user, an identifier associated with a second user, and a transfer amount; validating, by the server computer, the transfer request utilizing the first authentication information; transmitting, by the server computer, the transfer request to a computing device of the second user utilizing the identifier associated with the second user; receiving, by the server computer, a digital asset request comprising second identification information associated with the second user and a digital asset amount related to the transfer amount; transmitting, by the server computer, a transaction request to an financial institution computer, the transaction request comprising the first identification information, the second identification information, and the transfer amount; receiving, by the server computer, a transaction response corresponding to the transaction request; generating, by the server computer, a digital asset corresponding to the digital asset amount utilizing the first identification information, the digital asset being associated with a first digital asset account of the first user; transferring, by the server computer, the digital asset from the first digital asset account of the first user to a second digital asset account of the second user utilizing the first identification information and the second identification information; and maintaining, by the server computer, a blockchain ledger of transactions to indicate the transfer of the digital asset from the first digital asset account of the first user to the second digital asset account of the second user.
- 11. A server computer comprising,
a processor, and a computer readable medium coupled to the processor, the computer readable medium comprising code for causing the processor to:
receive a transfer request associated with a first user, the transfer request comprising authentication information associated with the first user, first identification information associated with the first user, an identifier associated with a second user, and a transfer amount;
validate the transfer request utilizing the first authentication information;
transmit the transfer request to a computing device of the second user utilizing the identifier associated with the second user;
receive a digital asset request comprising second identification information associated with the second user and a digital asset amount related to the transfer amount;
transmit a transaction request to an financial institution computer, the transaction request comprising the first identification information, the second identification information, and the transfer amount;
receive a transaction response corresponding to the transaction request;
generate a digital asset corresponding to the digital asset amount utilizing the first identification information, the digital asset being associated with a first digital asset account of the first user;
transfer the digital asset from the first digital asset account of the first user to a second digital asset account of the second user utilizing the first identification information and the second identification information; and
maintain a blockchain ledger of transactions to indicate the transfer of the digital asset from the first digital asset account of the first user to the second digital asset account of the second user.
- 19. A user computing device comprising,
a display; a processor; and a computer readable medium coupled to the processor, the computer readable medium comprising code for causing the processor to:
receive, from a server computer, a transfer request associated with a transferor, the transfer request comprising a transfer amount;
provide an option to request the transfer amount to be provided as a digital asset, the option being provided to a user of the user computing device utilizing the display;
receive user input indicating that the option has been selected;
collect user identification information of the user;
transmit, to the server computer, a digital asset request comprising the user identification information and a digital asset amount related to the transfer amount, wherein receipt of the digital asset request causes the digital asset service provider computer to facilitate a transfer of the digital asset from the transferor to the user utilizing a blockchain ledger of transactions;
receive notification that the digital asset has been transferred; and
present the notification to the user at the display.
- 20. The user computing device of 19, wherein facilitating a transfer of the digital asset further comprises:
transmitting a transaction request from the server computer to a financial institution computer, the transaction request causing the financial institution to:
maintain a holding account on behalf of the user; and
transfer digital currency corresponding to the transfer amount from a financial account of the transferor to the holding account; and
receive, by the server computer from the financial account, a transaction response corresponding to the transaction request, the transaction response indicating a status associated with the transaction request.