CPC G06Q 20/3678 (2013.01) [G06Q 20/401 (2013.01); H04L 9/30 (2013.01); G06Q 2220/00 (2013.01)] | 13 Claims |
1. A method comprising:
(i) storing, at an autonomous device, credential information including at least autonomous device digital wallet information associated with an autonomous device digital wallet;
(ii) transmitting, from the autonomous device to a digital asset exchange computer system associated with a digital asset exchange, the credential information;
(iii) receiving, at the autonomous device, authentication confirmation information from the digital asset exchange computer system confirming that the autonomous device is authorized to access the digital asset exchange computer system;
(iv) generating, by the autonomous device, a first transaction request, the first transaction request including:
(1) a first transaction amount of digital assets; and
(2) first transaction instructions to transfer the first transaction amount of digital assets to the autonomous device digital wallet, wherein the digital assets include stable value tokens;
(v) transmitting, from the autonomous device to the digital asset exchange computer system, the first transaction request;
(vi) receiving, at the autonomous device, from the digital asset exchange computer system, a confirmation of transfer of the first transaction amount of digital assets to the autonomous device digital wallet, wherein the transaction is published to a decentralized digital asset ledger maintained in a distributed network in a form of a blockchain by the digital asset exchange computer system and the first transaction instructions are executed by the distributed network;
(vii) confirming, by the autonomous device, the transfer of the first transaction amount of digital assets to the autonomous device digital wallet based on reference to the blockchain;
(viii) contacting, by the autonomous device, a vendor computer system associated with a vendor of products;
(ix) negotiating, by the autonomous device, a second transaction amount of stable value tokens with the vendor computer system for at least one product to be provided to the autonomous device from the vendor of products;
(x) receiving, at the autonomous device, a transaction confirmation from the vendor computer system including vendor digital wallet information associated with a vendor digital wallet and a confirmation from the vendor of products that the second transaction amount of stable value tokens is acceptable;
(xi) initiating, at the autonomous device, a transfer of the second transaction amount of stable value tokens from the autonomous device digital wallet to the vendor digital wallet by:
(1) transmitting, to a stable value token issuer computer system associated with an issuer of the stable value tokens, transaction instructions, the transaction instructions including:
(a) the autonomous device digital wallet information;
(b) the vendor digital wallet information;
(c) transaction instructions instructing transfer of the second transaction amount of stable value tokens from the autonomous device digital wallet to the vendor digital wallet;
(2) receiving, at the autonomous device from the stable value token issuer computer system, confirmation of the transfer of the second transaction amount of stable value tokens from the autonomous device digital wallet to the vendor digital wallet;
(3) publishing, by the autonomous device, the transaction of the second transaction amount of stable value tokens from the autonomous device wallet to the vendor digital wallet to a stable value token ledger maintained in a distributed network in the form of a blockchain; and
(4) confirming, at the autonomous device, the transfer of the second transaction amount of stable value tokens from the autonomous device wallet to the vendor digital wallet, based on reference to the stable value token ledger.
|