IP Library › Granted Patent US 11,188,899
Granted Patent B2
US 11,188,899 · App. 15/093,244 · Granted Nov 30, 2021

Off network identity tracking in anonymous cryptocurrency exchange networks

Inventor: Danny Yang (Santa Clara, CA)
Assignee: DMG BLOCKCHAIN SOLUTIONS INC.
G06Q20/3678G06Q20/065G06Q20/10G06Q20/383
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,188,899
App. No.
15/093,244
Granted
Nov 30, 2021
Kind
B2
Abstract

Various embodiments include a method of facilitating identity information exchange in a cryptocurrency transaction. An information compliance computer system can receive a pending cryptocurrency transaction from a transmitter wallet service system for managing one or more user wallet accounts, each associated with one or more cryptographically verifiable addresses in a cryptocurrency exchange network. The information compliance computer system can identify a recipient wallet service system associated with a destination address indicated by the pending cryptocurrency transaction. Information compliance computer system can exchange identity information between the transmitter wallet service system and the recipient wallet service system. The information compliance computer system can publish the pending cryptocurrency transaction to the cryptocurrency exchange network for inclusion into a block chain of the cryptocurrency network.

Claims (22)

1. A non-transitory computer readable data storage memory storing computer-executable instructions that, when executed by a computing device, cause the computing device to perform the steps of:

receiving a pending cryptocurrency transaction associated with a blockchain and from a transmitter wallet service system configured to operate a first computing node interfacing with the blockchain and manage a first wallet account on the blockchain, the first wallet account associated with a first cryptographically verifiable address in a cryptocurrency exchange network, the pending cryptocurrency transaction including the first wallet account and represented in transaction data by the first cryptographically verifiable address, the pending cryptocurrency transaction further including at least a second wallet account associated with a recipient wallet service system, the second wallet account represented in transaction data by a second cryptographically verifiable address;

generating a mapping table of the second cryptographically verifiable address managed by the recipient wallet service system, the mapping table includes destination addresses that have transacted with the second cryptographically verifiable address;

responsive to receiving the pending cryptocurrency transaction, determining the recipient wallet service system of the second cryptographically verifiable address, the recipient wallet service system configured to operate a second computing node interfacing with the blockchain and manages the second wallet account on the blockchain, said determining based on known wallet service systems associated with the destination addresses that have transacted with the second cryptographically verifiable address included in the mapping table;

verifying that the recipient wallet service system manages the recipient user account;

responsive to verifying that the wallet service system manages the recipient user account, transmitting identity information of a first owner of the first cryptographically verifiable address from the transmitter wallet service system to the recipient wallet service system; and

responsive to verifying that the recipient wallet service system manages the recipient user account, transmitting identity information of a second owner of the second cryptographically verifiable address from the recipient wallet service system to the transmitter wallet service system.

2. The non-transitory computer readable data storage memory of claim 1 , wherein the computer-executable instructions further cause the computing device to perform the steps of:

sending the second cryptographically verifiable address destination address to the recipient wallet service system to request for one or more record identifiers of a user account of the recipient wallet service system; and

confirming the recipient wallet service system as the recipient wallet service system by matching the record identifiers against transaction recipient identifiers indicated by the pending cryptocurrency transaction.

3. A computer-implemented method of operating an information compliance system, comprising:

receiving, by the information compliance system, a pending cryptocurrency transaction associated with a blockchain and from a transmitter wallet service system configured to operate a first computing node interfacing with the blockchain and manage a first wallet account on the blockchain, the first wallet account associated with a first cryptographically verifiable address in a cryptocurrency exchange network, the pending cryptocurrency transaction including the first wallet account and represented in transaction data by the first cryptographically verifiable address, the pending cryptocurrency transaction further including at least a second wallet account associated with a recipient wallet service system, the second wallet account represented in transaction data by a second cryptographically verifiable address;

generating a mapping table of the second cryptographically verifiable address managed by the recipient wallet service system, the mapping table includes destination addresses that have transacted with the second cryptographically verifiable address;

responsive to receiving the pending cryptocurrency transaction, determining, by the information compliance system, the recipient wallet service system of the second cryptographically verifiable address, the recipient wallet service system configured to operate a second computing node interfacing with the blockchain and manages the second wallet account on the blockchain, said determining based on known wallet service systems associated with the destination addresses that have transacted with the second cryptographically verifiable address included in the mapping table;

verifying that the recipient wallet service system manages the recipient user account;

responsive to verifying that the wallet service system manages the recipient user account, transmitting identity information of a first owner of the first cryptographically verifiable address from the transmitter wallet service system to the recipient wallet service system; and

responsive to verifying that the recipient wallet service system manages the recipient user account, transmitting identity information of a second owner of the second cryptographically verifiable address from the recipient wallet service system to the transmitter wallet service system.

4. The computer-implemented method of claim 3 , wherein the mapping table is further generated from an ephemeral identity signal that is detectable only during pendency of another cryptographic transaction.

5. The computer-implemented method of claim 3 , wherein the mapping table is further generated from a permanent identity signal stored in a persistent database or log of the relevant computing devices.

6. The computer-implemented method of claim 3 , wherein the mapping table is further generated from monitored signals from a computing device that is part of the cryptocurrency exchange network.

7. The computer-implemented method of claim 3 , wherein the mapping table is further generated from monitored signals from a computing device that communicates with the cryptocurrency exchange network.

8. The computer-implemented method of claim 3 , wherein mapping table is further generated from scanning one or more transaction records of the block chain maintained by the cryptocurrency exchange network.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2020
From: DATIENT, INC.
To: DMG BLOCKCHAIN SOLUTIONS INC.
Reel/Frame 053615/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2016
From: MODERNITY FINANCIAL HOLDINGS, LTD.
To: DATIENT, INC.
Reel/Frame 038574/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2016
From: YANG, DANNY
To: MODERNITY FINANCIAL HOLDINGS, LTD.
Reel/Frame 038458/0964 →
Continuity (2)
Provisional Application 62144144 · Apr 7, 2015
Related Publication 20160300222A1 · Oct 13, 2016
Cited By (2)
US 12,229,752 US 12,361,488