IP Library Granted Patent US 10,657,595
Granted Patent B2
US 10,657,595 · App. 15/976,763 · Granted May 19, 2020

Method of tokenization of asset-backed digital assets

Inventors: Brent William de Jong (Houston, TX); Fernando Daniel Goldstein (Sunnyvale, CA); Stephen Henry Grinalds (San Francisco, CA)
Assignee: RESPONSIBLE GOLD OPERATIONS LTD.
G06Q40/04G06Q20/02G06Q20/382G06Q20/389G06Q20/40G06Q20/401H04L9/0897H04L9/3213H04L9/3247G06Q2220/00H04L2209/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,657,595
App. No.
15/976,763
Granted
May 19, 2020
Kind
B2
Abstract

A system and method for issuing, managing, and transferring asset-backed asset tokens is provided. The system comprises a mint component and a commerce component. The commerce component provides an interface through which customers can purchase asset tokens. The commerce component interfaces with the mint component to control the issuance of the asset tokens in the name of the purchasing customers.

Claims (40)

1. A method performed by a computing device for issuing an asset-backed asset token whose provenance can be tracked in a distributed ledger that is a blockchain, the method comprising:

receiving from a buyer a purchase order for an asset token, the purchase order specifying a quantity and quality of an asset that is to back the asset token;

reserving the asset by:

recording in the distributed ledger an asset token that identifies the quantity and quality of the asset and an issuer of the asset token as owner and that is associated with computer code of a smart contract that controls transferring ownership of the asset token by recording transactions to transfer ownership of the asset token in the distributed ledger, the owner identified based on a public key of a public/private key pair of the buyer;

confirming whether an inventory of assets includes sufficient assets to fulfill the quantity and quality of the asset specified in the purchase order for an asset token;

when the inventory does not include sufficient assets to fulfill the purchase order, acquiring and adding to the inventory assets so that the inventory includes sufficient assets to fill the purchase order; and

under control of the computer code of the smart contract, recording in the distributed ledger a reserve transaction for the asset token as reserved;

approving the purchase order;

receiving a payment for the asset token;

after receiving the payment, issuing the asset token to the buyer by:

creating an issue transaction that identifies the asset token, that is signed using a private key of a public/private key pair of the issuer, and that identifies the buyer as the owner based on a public key of a public/private key pair of the buyer;

recording ownership of the asset; and

under control of the computer code of the smart contract, recording the issue transaction that identifies the asset token in the distributed ledger,

wherein transactions to transfer the asset token that are recorded in the distributed ledger establish provenance of the asset including each owner of the asset.

2. The method of claim 1 further comprising:

receiving a purchase request to purchase the asset, the purchase request identifying the quantity and quality of the asset and a new owner;

identifying the asset token recorded in the distributed ledger as satisfying the purchase request; and

sending, to the computer code of the smart contract, a request to transfer ownership of the asset of the identified asset token to the new owner.

3. The method of claim 2 wherein the computer code of the smart contract executes to record a transfer transaction to transfer ownership from a current owner to a new owner, wherein the transfer transaction identifies the quantity and quality of the asset, is signed by a private key of a public/private key pair of the current owner, and identifies the new owner based on a public key of a public/private key pair of the new owner.

4. One or more computing systems for issuing an asset-backed asset token whose provenance can be tracked in a distributed ledger that is a blockchain, the one or more computing systems comprising:

one or more computer-readable storage mediums for storing computer-executable instructions for controlling the one or more computing systems to:

receive from a buyer a purchase order for an asset token, the purchase order specifying a quantity and quality of an asset that is to back the asset token;

reserve the asset by:

recording in the distributed ledger an asset token that identifies the quantity and quality of the asset and an issuer of the asset token as owner and that is associated with computer code of a smart contract that controls transferring ownership of the asset token by recording transfer transactions to transfer ownership of the asset token in the distributed ledger, the owner identified based on a public key of a public/private key pair of the buyer;

confirming whether an inventory of assets includes sufficient assets to fulfill the quantity and quality of the asset specified in the purchase order for an asset token;

when the inventory does not include sufficient assets to fulfill the purchase order, acquiring and adding to the inventory assets so that the inventory includes sufficient assets to fill the purchase order; and

under control of the computer code of the smart contract, recording in the distributed ledger a reserve transaction for the asset token as reserved;

approve the purchase order;

receive a payment for the asset token;

after receiving the payment, issue the asset token to the buyer by:

create an issue transaction that identifies the asset token, that is signed using a private key of a public/private key pair of the issuer, and that identifies the buyer as the owner based on a public key of a public/private key pair of the buyer;

record ownership of the asset; and

under control of the computer code of the smart contract, record the issue transaction that identifies the asset token in the distributed ledger;

wherein transactions to transfer the asset token that are recorded in the distributed ledger establish provenance of the asset including each owner of the asset; and

one or more processors for executing the computer-executable instructions stored in the one or more computer-readable storage mediums.

5. The one or more computing systems of claim 4 wherein the instructions further:

receive a purchase request to purchase the asset, the purchase request identifying the quantity and quality of the asset and a new owner;

identify the asset token recorded in the distributed ledger as satisfying the purchase request; and

sending, to the computer code of the smart contract, a request to transfer ownership of the asset of the identified asset token to the new owner.

6. The one or more computing systems of claim 5 wherein the computer code of the smart contract executes to record a transfer transaction to transfer ownership from a current owner to a new owner, wherein the transfer transaction identifies the quantity and quality of the asset, is signed by a private key of a public/private key pair of the current owner, and identifies the new owner based on a public key of a public/private key pair of the new owner.

Assignments (3)
CHANGE OF NAME Recorded May 4, 2021
From: RESPONSIBLE GOLD OPERATIONS LTD.
To: EMERGENT TECHNOLOGY LTD
Reel/Frame 056134/0169 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2019
From: DE JONG, BRENT WILLIAM; GOLDSTEIN, FERNANDO DANIEL; GRINALDS, STEPHEN HENRY
To: RESPONSIBLE GOLD OPERATIONS LTD.
Reel/Frame 050856/0298 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2019
From: DE JONG, BRENT WILLIAM
To: RESPONSIBLE GOLD OPERATIONS LTD
Reel/Frame 048931/0409 →
Continuity (2)
Provisional Application 62504386 · May 10, 2017
Related Publication 20190130483A1 · May 2, 2019
Cited By (26)
US 12,198,116 US 12,198,117 US 12,205,093 US 12,211,020 US 12,223,482 US 12,223,483 US 12,223,484 US 12,223,485 US 12,223,497 US 12,243,048 US 12,254,435 US 12,266,014 US 12,271,876 US 12,301,725 US 12,393,931 US 12,406,241 US 12,417,443 US 12,417,491 US 12,423,665 US 12,423,666 US 12,443,988 US 12,450,593 US 12,469,023 US 12,511,332 US 12,579,544 US 12,664,583