US2022092586A1PendingUtilityA1

Off network identity tracking in anonymous cryptocurrency exchange networks

63
Assignee: DMG BLOCKCHAIN SOLUTIONS INCPriority: Apr 7, 2015Filed: Oct 19, 2021Published: Mar 24, 2022
Est. expiryApr 7, 2035(~8.7 yrs left)· nominal 20-yr term from priority
Inventors:Danny D. Yang
G06Q 20/10G06Q 20/3678G06Q 20/065G06Q 20/383
63
PatentIndex Score
0
Cited by
0
References
0
Claims

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

exact text as granted — not AI-modified
1 .- 21 . (canceled) 
     
     
         22 . A computer-implemented method of identifying a cryptographic wallet service associated with a given cryptographic address comprising:
 generating a mapping table of a first cryptographic address associated with a blockchain data structure of a distributed blockchain consensus network, the mapping table including destination addresses that have transacted with the first cryptographic address;   determining the cryptographic wallet service associated with the first cryptographic address from a plurality of cryptographic wallet services, the cryptographic wallet service configured to operate a computing node interfacing with the blockchain and manages a first wallet account on the blockchain associated with the first cryptographic address, said determining based on known wallet service systems associated with the destination addresses that have transacted with the first cryptographic address included in the mapping table; and   verifying that the cryptographic wallet service manages the first wallet account.   
     
     
         23 . The computer-implemented method of  claim 22 , further comprising:
 receiving a pending cryptocurrency transaction including the first cryptographic address and a second cryptographic address, the second cryptographic address associated with a transmitter wallet service, the transmitter wallet service configured to operate a different computing node interfacing with the blockchain and manages a second wallet account on the blockchain associated with the second cryptographic address;   responsive to verifying that the cryptographic wallet service manages the first wallet account, transmitting identity information of a first owner of the first cryptographic address from the cryptographic wallet service to the transmitter wallet service; and   responsive to verifying that the cryptographic wallet service manages the first wallet account, transmitting identity information of a second owner of the second cryptographic address from the transmitter wallet service to the cryptographic wallet service.   
     
     
         24 . The computer-implemented method of  claim 23 , further comprising:
 confirming the cryptographic wallet as a recipient wallet service system by matching record identifiers against transaction recipient identifiers indicated by the pending cryptocurrency transaction.   
     
     
         25 . The computer-implemented method of  claim 22 , wherein the mapping table is further generated from an ephemeral identity signal that is detectable only during pendency of another cryptographic transaction. 
     
     
         26 . The computer-implemented method of  claim 22 , wherein the mapping table is further generated from a permanent identity signal stored in a persistent database or log of a set of computing devices. 
     
     
         27 . The computer-implemented method of  claim 22 , wherein the mapping table is further generated from monitored signals from a computing device that is part of the distributed blockchain consensus network. 
     
     
         28 . The computer-implemented method of  claim 22 , wherein the mapping table is further generated from monitored signals from a computing device that communicates with the distributed blockchain consensus network. 
     
     
         29 . The computer-implemented method of  claim 22 , wherein the mapping table is further generated from scanning one or more transaction records of the blockchain maintained by the distributed blockchain consensus network. 
     
     
         30 . The computer-implemented method of  claim 22 , wherein said verifying includes:
 computing a confidence level that the cryptographic wallet service manages the first wallet account; and   determining that the confidence level is above a pre-determined threshold.   
     
     
         31 . A system of identifying a cryptographic wallet service associated with a given cryptographic address comprising:
 a first computing node interfacing with a blockchain data structure; and   a memory including instructions that when executed cause the first computing node to:
 generate a mapping table of a first cryptographic address associated with the blockchain data structure of a distributed blockchain consensus network, the mapping table including destination addresses that have transacted with the first cryptographic address; 
 determine the cryptographic wallet service associated with the first cryptographic address from a plurality of cryptographic wallet services, the cryptographic wallet service configured to operate a second computing node interfacing with the blockchain and manages a first wallet account on the blockchain associated with the first cryptographic address, said determining based on known wallet service systems associated with the destination addresses that have transacted with the first cryptographic address included in the mapping table; and 
 verify that the cryptographic wallet service manages the first wallet account. 
   
     
     
         32 . The system of  claim 31 , the instructions further comprising:
 receiving a pending cryptocurrency transaction including the first cryptographic address and a second cryptographic address, the second cryptographic address associated with a transmitter wallet service, the transmitter wallet service configured to operate a third computing node interfacing with the blockchain and manages a second wallet account on the blockchain associated with the second cryptographic address;   responsive to verifying that the cryptographic wallet service manages the first wallet account, transmitting identity information of a first owner of the first cryptographic address from the cryptographic wallet service to the transmitter wallet service; and   responsive to verifying that the cryptographic wallet service manages the first wallet account, transmitting identity information of a second owner of the second cryptographic address from the transmitter wallet service to the cryptographic wallet service.   
     
     
         33 . The system of  claim 32 , the instructions further comprising:
 confirming the cryptographic wallet as a recipient wallet service system by matching record identifiers against transaction recipient identifiers indicated by the pending cryptocurrency transaction.   
     
     
         34 . The system of  claim 31 , wherein the mapping table is further generated from an ephemeral identity signal that is detectable only during pendency of another cryptographic transaction. 
     
     
         35 . The system of  claim 31 , wherein the mapping table is further generated from a permanent identity signal stored in a persistent database or log of a set of computing devices. 
     
     
         36 . The system of  claim 31 , wherein the mapping table is further generated from monitored signals from a computing device that is part of the distributed blockchain consensus network. 
     
     
         37 . The system of  claim 31 , wherein the mapping table is further generated from monitored signals from a computing device that communicates with the distributed blockchain consensus network. 
     
     
         38 . The system of  claim 31 , wherein the mapping table is further generated from scanning one or more transaction records of the blockchain maintained by the distributed blockchain consensus network. 
     
     
         39 . The system of  claim 31 , wherein the verify instruction includes:
 computing a confidence level that the cryptographic wallet service manages the first wallet account; and   determining that the confidence level is above a pre-determined threshold.   
     
     
         40 . A non-transitory computer readable data storage medium storing computer-executable instructions that, when executed by a computing device, cause the computing device to perform steps including:
 generating a mapping table of a first cryptographic address associated with a blockchain data structure of a distributed blockchain consensus network, the mapping table including destination addresses that have transacted with the first cryptographic address;   determining the first cryptographic wallet service associated with the first cryptographic address from a plurality of cryptographic wallet services, the cryptographic wallet service configured to operate a computing node interfacing with the blockchain and manages a first wallet account on the blockchain associated with the first cryptographic address, said determining based on known wallet service systems associated with the destination addresses that have transacted with the first cryptographic address included in the mapping table; and   verifying that the cryptographic wallet service manages the first wallet account.   
     
     
         41 . The non-transitory computer readable data storage medium of  claim 22 , the instructions further comprising:
 receiving a pending cryptocurrency transaction including the first cryptographic address and a second cryptographic address, the second cryptographic address associated with a transmitter wallet service, the transmitter wallet service configured to operate a different computing node interfacing with the blockchain and manages a second wallet account on the blockchain associated with the second cryptographic address;   responsive to verifying that the cryptographic wallet service manages the first wallet account, transmitting identity information of a first owner of the first cryptographic address from the cryptographic wallet service to the transmitter wallet service; and   responsive to verifying that the cryptographic wallet service manages the first wallet account, transmitting identity information of a second owner of the second cryptographic address from the transmitter wallet service to the cryptographic wallet service.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.