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 US20200082365


Published 2020-03-12

Cryptocurrency Payment Network

In one embodiment, a method includes receiving a request for payment associated with a transaction between a first user and a second user, where the request specifies a payment amount in a fiat currency and identifying an indication that the first user intends to satisfy the request for payment using a non-fiat instrument. The method also includes initiating a first transfer of a value corresponding to the payment amount in the non-fiat instrument from a first balance of the first user to one or more service balances of a payment service and initiating a second transfer of a value corresponding to the payment amount in the fiat currency from the one or more service balances of the payment service to a second balance of the second user.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A method of settling a transaction, comprising: receiving, by a payment service, a request for payment associated with the transaction between a first user and a second user, wherein the request specifies a payment amount in a fiat currency; identifying, by the payment service, an indication that the first user intends to satisfy the request for payment using a non-fiat currency; initiating, by the payment service, a first transfer of a value corresponding to the payment amount from a first balance holding the non-fiat currency for the first user to one or more service balances of the payment service, wherein the first balance is stored in one or more data structures maintained by the payment service; and initiating, by the payment service, a second transfer of a value corresponding to the payment amount in the fiat currency from the one or more service balances of the payment service to a second balance of the second user, wherein the second balance is stored in the one or more data structures maintained by the payment service.

  • 11. One or more computer-readable non-transitory storage media embodying software for settling a transaction comprising instructions operable when executed to: receive, by a payment service, a request for payment associated with the transaction between a first user and a second user, wherein the request specifies a payment amount in a fiat currency; identify, by the payment service, an indication that the first user intends to satisfy the request for payment using a non-fiat currency; initiate, by the payment service, a first transfer of a value corresponding to the payment amount from a first balance holding the non-fiat currency for the first user to one or more service balances of the payment service, wherein the first balance is stored in one or more data structures maintained by the payment service; and initiate, by the payment service, a second transfer of a value corresponding to the payment amount in the fiat currency from the one or more service balances of the payment service to a second balance of the second user, wherein the second balance is stored in the one or more data structures maintained by the payment service.

  • 20. A system for settling a transaction comprising one or more processors and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to: receive, by a payment service, a request for payment associated with the transaction between a first user and a second user, wherein the request specifies a payment amount in a fiat currency; identify, by the payment service, an indication that the first user intends to satisfy the request for payment using a non-fiat currency; initiate, by the payment service, a first transfer of a value corresponding to the payment amount from a first balance holding the non-fiat currency for the first user to one or more service balances of the payment service, wherein the first balance is stored in one or more data structures maintained by the payment service; and initiate, by the payment service, a second transfer of a value corresponding to the payment amount in the fiat currency from the one or more service balances of the payment service to a second balance of the second user, wherein the second balance is stored in the one or more data structures maintained by the payment service.