Managing inter-ledger blockchain transactions
Abstract
According to an aspect, a method includes receiving, by an application executable by a computing device, transaction information for completing a blockchain transaction with a requesting party, the transaction information specifying a first type of digital assets and a transaction amount, providing an interface on the computing device for receiving selection of a second type of digital assets associated with a digital asset holder, transmitting, by the application, a conversion request to a digital asset exchange, the conversion request configured to cause the digital asset exchange to convert the transaction amount of a user's digital assets in the digital asset holder from the second type of digital assets to the first type of digital assets, and transmitting, by the application, a transaction request to a blockchain network to initiate completion of the blockchain transaction.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
receiving, by an application executable by a computing device, transaction information for completing a blockchain transaction with a requesting party, the transaction information specifying a first type of digital assets and a transaction amount; providing an interface on the computing device for receiving selection of a second type of digital assets associated with a digital asset holder; transmitting, by the application, a conversion request to a digital asset exchange, the conversion request configured to cause the digital asset exchange to convert the transaction amount of a user's digital assets in the digital asset holder from the second type of digital assets to the first type of digital assets; and transmitting, by the application, a transaction request to a blockchain network to initiate completion of the blockchain transaction.
2 . The method of claim 1 , further comprising:
obtaining an asset list associated with the digital asset holder, wherein the interface displays the asset list, the asset list identifying one or more types of digital assets associated with the digital asset holder, including the second type of digital assets.
3 . The method of claim 1 , further comprising:
receiving exchange rate information from the digital asset exchange, wherein the interface displays the exchange rate information, the exchange rate information including information that indicates an exchange rate for converting, using the digital asset exchange, the transaction amount of the user's digital assets from the second type of digital assets to the first type of digital assets.
4 . The method of claim 1 , further comprising:
selecting the digital asset exchange from a plurality of digital asset exchanges based on exchange rate information associated with a respective digital asset exchange of the plurality of digital asset exchanges.
5 . The method of claim 1 , wherein the digital asset exchange is a first digital asset exchange, further comprising:
determining to use the first digital asset exchange and a second digital asset exchange to convert the transaction amount of the user's digital assets from the second type of digital assets to the first type of digital assets.
6 . The method of claim 5 , further comprising:
transmitting a first conversion request to the first digital asset exchange, the first conversion request configured to cause the first digital asset exchange to convert the transaction amount of the user's digital assets from the second type of digital assets to a third type of digital assets; and transmitting a second conversion request to the second digital asset exchange, the second conversion request configured to cause the first digital asset exchange to convert the transaction amount of the user's digital assets from the third type of digital assets to the first type of digital assets.
7 . The method of claim 1 , wherein the application includes a browser application, and the browser application receives the transaction information from a website.
8 . The method of claim 1 , wherein the digital asset holder is a first digital asset holder, the transaction information including a shared address of a second digital asset holder, the second digital asset holder being associated with the requesting party.
9 . The method of claim 8 , wherein the transaction request is configured to cause the transaction amount of the user's digital assets to be associated with the second digital asset holder on the blockchain network.
10 . A system comprising:
at least one processor; and a non-transitory computer-readable medium storing executable instructions that when executed by the at least one processor cause the at least one processor to:
receive transaction information for completing a blockchain transaction with a requesting party, the transaction information specifying a first type of digital assets, a transaction amount, and a shared address of a first digital asset holder associated with the requesting party;
provide an interface on a computing device for receiving selection of a second type of digital assets associated with a second digital asset holder associated with a user of the computing device;
transmit a conversion request to a digital asset exchange, the conversion request configured to cause the digital asset exchange to convert the transaction amount of a user's digital assets in the second digital asset holder from the second type of digital assets to the first type of digital assets; and
transmit a transaction request to a blockchain network to associate the transaction amount with the first digital asset holder.
11 . The system of claim 10 , wherein the executable instructions include instructions that when executed by the at least one processor cause the at least one processor to:
obtain an asset list associated with the second digital asset holder, the asset list identifying one or more types of digital assets associated with the second digital asset holder, including the second type of digital assets.
12 . The system of claim 10 , wherein the first digital asset holder is a digital asset holder not owned or managed by a browser application, wherein the executable instructions include instructions that when executed by the at least one processor cause the at least one processor to:
transmit, via an application programming interface (API), an authentication request to the first digital asset holder, the authentication request being a request to authenticate the transaction request using a private key stored by the first digital asset holder.
13 . The system of claim 10 , wherein the executable instructions include instructions that when executed by the at least one processor cause the at least one processor to:
receive exchange rate information from the digital asset exchange, wherein the interface displays the exchange rate information, the exchange rate information including information that indicates an exchange rate for converting, using the digital asset exchange, the transaction amount of the user's digital assets from the second type of digital assets to the first type of digital assets.
14 . The system of claim 10 , wherein the executable instructions include instructions that when executed by the at least one processor cause the at least one processor to:
select the digital asset exchange from a plurality of digital asset exchanges based on exchange rate information associated with a respective digital asset exchange of the plurality of digital asset exchanges.
15 . The system of claim 10 , wherein the digital asset exchange is a first digital asset exchange, wherein the executable instructions include instructions that when executed by the at least one processor cause the at least one processor to:
determine to use the first digital asset exchange and a second digital asset exchange to convert the transaction amount of the user's digital assets from the second type of digital assets to the first type of digital assets; transmit a first conversion request to the first digital asset exchange, the first conversion request configured to cause the first digital asset exchange to convert the transaction amount of the user's digital assets from the second type of digital assets to a third type of digital assets; and transmit a second conversion request to the second digital asset exchange, the second conversion request configured to cause the first digital asset exchange to convert the transaction amount of the user's digital assets from the third type of digital assets to the first type of digital assets.
16 . A non-transitory computer-readable medium storing executable instructions that when executed by at least one processor cause the at least one processor to operations, the operations comprising:
receiving, by a browser application executable by a computing device, transaction information for completing a blockchain transaction with a requesting party, the transaction information specifying a first type of digital assets and a transaction amount; providing, by the browser application, an interface on the computing device for receiving selection of a second type of digital assets associated with a digital asset holder; transmitting, by the browser application, a conversion request to a digital asset exchange, the conversion request configured to cause the digital asset exchange to convert the transaction amount of a user's digital assets in the digital asset holder from the second type of digital assets to the first type of digital assets; and transmitting, by the browser application, a transaction request to a blockchain network to initiate completion of the blockchain transaction.
17 . The non-transitory computer-readable medium of claim 16 , wherein the operations comprise:
obtaining an asset list associated with the digital asset holder, wherein the interface displays the asset list, the asset list identifying one or more types of digital assets associated with the digital asset holder, including the second type of digital assets.
18 . The non-transitory computer-readable medium of claim 16 , wherein the operations comprise:
receiving exchange rate information from the digital asset exchange, wherein the interface displays the exchange rate information, the exchange rate information including information that indicates an exchange rate for converting, using the digital asset exchange, the transaction amount of the user's digital assets from the second type of digital assets to the first type of digital assets.
19 . The non-transitory computer-readable medium of claim 16 , wherein the operations comprise:
selecting the digital asset exchange from a plurality of digital asset exchanges based on exchange rate information associated with a respective digital asset exchange of the plurality of digital asset exchanges.
20 . The non-transitory computer-readable medium of claim 16 , wherein the digital asset exchange is a first digital asset exchange, further comprising:
determining to use the first digital asset exchange and a second digital asset exchange to convert the transaction amount of the user's digital assets from the second type of digital assets to the first type of digital assets; transmitting a first conversion request to the first digital asset exchange, the first conversion request configured to cause the first digital asset exchange to convert the transaction amount of the user's digital assets from the second type of digital assets to a third type of digital assets; and transmitting a second conversion request to the second digital asset exchange, the second conversion request configured to cause the first digital asset exchange to convert the transaction amount of the user's digital assets from the third type of digital assets to the first type of digital assets.Join the waitlist — get patent alerts
Track US2023368296A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.