IP Library Granted Patent US 11,637,693
Granted Patent B2
US 11,637,693 · App. 17/216,034 · Granted Apr 25, 2023

Distributed blockchain-type implementations configured to execute know-your-customer (kyc) verification for MANAGING tokenized digital assets and improved electronic wallets, and methods of use thereof

Inventors: Viktor Prokopenya (London, GB); Artsiom Mikhasiou (Minsk, BY); Il'ya Fomenok (Minsk, BY); Aliaksandr Kotseleu (Minsk, BY); Siarhei Sinila (Minsk, BY)
Assignee: Currency Com Limited
H04L9/0643G06Q20/36H04L9/0877H04L9/3265H04L9/50
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 11,637,693
App. No.
17/216,034
Granted
Apr 25, 2023
Kind
B2
Abstract

In some embodiments, the present description provides a distributed blockchain ledger system that includes at least: a first distributed blockchain ledger, configured to storing first cryptographically-secured data representative of a plurality of tokenized assets; a second distributed blockchain ledger, configured to storing second cryptographically-secured data representative of a plurality of transactions related to the plurality of tokenized assets; and a plurality of smart contracts that is configured to self-execute to at least: store the first cryptographically-secured data on the first distributed blockchain ledger, store the second cryptographically-secured data on the second distributed blockchain ledger, and maintain a plurality of digital associations between the first cryptographically-secured data of the first distributed blockchain ledger and the second cryptographically-secured data of the second distributed blockchain ledger.

Claims (36)

1. A distributed blockchain ledger system comprising:

a first distributed blockchain ledger, configured to storing first cryptographically-secured data representative of a plurality of tokenized assets;

a second distributed blockchain ledger, configured to storing second cryptographically-secured data representative of a plurality of transactions related to the plurality of tokenized assets;

at least one processor; and

a plurality of smart contracts that, when executed by the at least one processor, is configured to self-execute to at least:

store the first cryptographically-secured data on the first distributed blockchain ledger;

store the second cryptographically-secured data on the second distributed blockchain ledger;

maintain a plurality of digital associations between the first cryptographically-secured data of the first distributed blockchain ledger and the second cryptographically-secured data of the second distributed blockchain ledger;

perform at least one know-your-customer (KYC) determination for at least one user;

store, based on the at least one KYC determination, at least one user-specific signature-of-trust of the at least one user in at least one of the first distributed blockchain ledger or the second distributed blockchain ledger; and

at least one of approve or reject, based on the at least one user-specific signature-of-trust, at least one of the plurality of transactions.

2. The system of claim 1 , wherein the at least one user-specific signature-of-trust a signature-of-trust of a node of the first distributed blockchain ledger or the second distributed blockchain ledger.

3. The system of claim 1 , further comprising:

at least one digital wallet (eWallet) comprising at least one first graphical user interface configured to allow a user to perform at least one transaction of the plurality of transactions.

4. The system of claim 1 , wherein at least one smart contract of the plurality of smart contracts is configured to self-execute to automatically transmit messages between eWallets of users.

5. The system of claim 1 , wherein at least one smart contract of the plurality of smart contracts is configured to self-execute to:

secretly keep at least one private key associated with a particular tokenized asset and

restrict a user to withdraw at least a portion of the particular tokenized asset based at least in part on a pre-determined value of at least one pre-determined cryptocurrency, at least one predetermined FIAT currency, or both.

6. A computer-based method comprising:

administering, by a first plurality of processors of a first plurality nodes, a first distributed blockchain ledger, configured to storing first cryptographically-secured data representative of a plurality of tokenized assets;

administering, by a second plurality of processors of a second plurality nodes, a second distributed blockchain ledger, configured to storing second cryptographically-secured data representative of a plurality of transactions related to the plurality of tokenized assets; and

executing, by the first plurality of processors of the first plurality nodes, by the second plurality of processors of the second plurality nodes, or by both, a plurality of smart contracts that is configured to self-execute to at least:

store the first cryptographically-secured data on the first distributed blockchain ledger;

store the second cryptographically-secured data on the second distributed blockchain ledger;

maintain a plurality of digital associations between the first cryptographically-secured data of the first distributed blockchain ledger and the second cryptographically-secured data of the second distributed blockchain ledger;

perform at least one know-your-customer (KYC) determination for at least one user;

store, based on the at least one KYC determination, at least one user-specific signature-of-trust of the at least one user in at least one of the first distributed blockchain ledger or the second distributed blockchain ledger; and

at least one of approve or reject, based on the at least one user-specific signature-of-trust, at least one of the plurality of transactions.

7. The method of claim 6 , wherein the at least one user-specific signature-of-trust a signature-of-trust of a node of the first distributed blockchain ledger or the second distributed blockchain ledger.

8. The method of claim 6 , further comprising:

administering, by the first plurality of processors of the first plurality nodes, by the second plurality of processors of the second plurality nodes, or by both, a plurality of digital wallets (eWallets), each comprising at least one first graphical user interface configured to allow a user to perform at least one transaction of the plurality of transactions.

9. The method of claim 8 , wherein at least one smart contract of the plurality of smart contracts is configured to self-execute to automatically transmit messages between the plurality of eWallets.

10. The method of claim 6 , wherein at least one smart contract of the plurality of smart contracts is configured to self-execute to:

secretly keep at least one private key associated with a particular tokenized asset and

restrict a user to withdraw at least a portion of the particular tokenized asset based at least in part on a pre-determined value of at least one pre-determined cryptocurrency, at least one predetermined FIAT currency, or both.

11. The method of claim 6 , wherein the first plurality of processors of the first plurality nodes and the second plurality of processors of the second plurality nodes are the same.

Assignments (1)
CHANGE OF NAME Recorded May 18, 2023
From: CURRENCY COM LIMITED
To: CAPITAL COM IP LTD
Reel/Frame 063680/0956 →
Continuity (4)
Continuation 17017438 · Sep 10, 2020
Provisional Application 62898017 · Sep 10, 2019
Provisional Application 62898015 · Sep 10, 2019
Related Publication 20210377003A1 · Dec 2, 2021
Cited By (2)
US 12,387,204 US 12,572,935