×

System, method and program product for generating and utilizing stable value digital assets

  • US 10,438,290 B1
  • Filed: 04/23/2018
  • Issued: 10/08/2019
  • Est. Priority Date: 03/05/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method of issuing electronic payments using a stable value digital asset token on a digital asset security token comprising the steps of:

  • (a) providing a digital asset security token database stored on a first set of one or more computer readable media associated with a digital asset security token issuer system associated with a digital asset security token issuer, wherein the digital asset security token database comprises a log of digital asset security tokens including;

    (i) a first set of digital asset addresses including a respective digital asset address for each respective digital asset security token holder; and

    (ii) a respective digital asset security token amount associated with each respective digital asset address,wherein each respective digital asset address of the first set of digital asset addresses is tied to a distributed public transaction ledger maintained by a plurality of geographically distributed computer systems in a peer-to-peer network in the form of a blockchain;

    (b) providing a stable value digital asset token database stored on the distributed public transaction ledger maintained by the plurality of geographically distributed computer systems in the peer-to-peer network in the form of the blockchain, wherein the stable value digital asset token database comprises a log of stable value digital asset tokens including;

    (i) a second set of digital asset addresses including a second respective digital asset address for each respective stable value digital asset token holder;

    (ii) a respective stable value digital asset token amount for each respective stable value digital asset token holder, wherein the stable value digital asset tokens are issued by a stable value digital asset token issuer using a digital asset exchange computer system associated with a digital asset exchange;

    (c) receiving, by the digital asset exchange computer system, a first request from the digital asset security token issuer system to purchase a first sum of stable value digital asset tokens in exchange for a second sum of fiat, wherein the first sum corresponds to the second sum based on a fixed notional amount;

    (d) verifying, by the digital asset exchange computer system, the first request, including;

    (i) verifying, by the digital asset exchange computer system, that the digital asset security token issuer is a registered user of the digital asset exchange; and

    (ii) verifying, by the digital asset exchange computer system, that the digital asset security token issuer has at least the second sum of fiat available for transaction with the digital asset exchange as reflected in a fiat ledger of the digital asset exchange computer system;

    (e) accessing, by the digital asset exchange computer system, the digital asset security token database to determine;

    (i) each respective digital asset address of the first set of digital asset addresses for each respective digital asset security token holder; and

    (ii) the respective digital asset security token amount associated with each respective digital asset address;

    (f) determining a respective payment amount in stable value digital asset tokens to be made to each respective digital asset address of the first set of digital asset addresses based at least in part on the fixed notional amount, the first sum of stable value digital asset tokens and the respective digital asset security token amount associated with each respective digital asset address of the first set of digital asset addresses;

    (g) generating, by the digital asset exchange computer system, transaction instructions for the first sum of stable value digital asset tokens by updating the stable value digital asset token database to reflect the addition of new stable value digital asset tokens in the amount of the first sum and the corresponding digital asset addresses associated with each new stable value digital asset token;

    (h) transferring, by the digital asset exchange computer system, the second sum of fiat on the fiat account ledger from the user account of the digital asset security token issuer, to a custodial account of the digital asset exchange associated with stable value digital asset tokens, wherein the digital asset exchange custodial account will maintain in trust a fifth amount of fiat corresponding to a sixth amount of stable value digital asset tokens outstanding based on the fixed notional amount;

    (i) publishing, by the digital asset exchange computer system to the blockchain, transaction instructions associated with crediting the respective payment amount of stable value digital asset tokens to each respective digital asset address of the first set of digital asset addresses where ownership of each digital asset security token remains the same;

    (j) notifying, by the digital asset exchange computer system, each digital asset address of the first set of the digital asset addresses of each respective transfer of stable value digital asset tokens to each respective digital asset address of the first set of digital asset addresses.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×