IP Library Granted Patent US 12,430,639
Granted Patent B2
US 12,430,639 · App. 18/224,353 · Granted Sep 30, 2025

Method, system, and computer-readable medium for secured multi-lateral data exchange over a computer network

Inventors: George Daniel Doney (Riva, MD); Ihor Yermakov (Arlington, VA); Manuel Rensink (Abu Dhabi, AE)
Assignee: DTCC DIGITAL (US) INC.
G06Q20/3829G06Q20/02G06Q20/3674
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 12,430,639
App. No.
18/224,353
Granted
Sep 30, 2025
Kind
B2
Abstract

A system and method for secured, multi-lateral, assured data transfer over a computer network for the assured exchange of data between counterparties related to qualifying transactions, the method being accomplished by a distributed computing system including a distributed ledger platform and an off-chain data host platform. On-chain authorization tokens are used to track data access rights, enforce access policies, and control distribution of encryption keys.

Claims (21)

1. A method for mutual exchange of data over a distributed ledger, comprising:

creating a key for data encryption, wherein a sending party encrypts a data set using the key to create an encrypted data set;

sending the encrypted data set to a data host platform, wherein the data host platform is implemented on a distributed ledger;

generating a pointer upon receipt of the encrypted data set, wherein the pointer stores a memory of the location of the encrypted data set within the data host platform;

encrypting the key using a public key associated with a receiving party to create an encrypted key;

the data host platform receiving a request from the sending party to create at least one authorization token, wherein the at least one authorization token is created, wherein the at least one authorization token includes the encrypted key, the pointer, and a unique token address for association with the at least one authorization token;

the data host platform transferring the at least one authorization token from a wallet address associated with the sending party to a wallet address associated with the receiving party upon receiving a request to transfer the at least one authorization token from the sending party;

the data host platform receiving a decrypted key from the receiving party, wherein the receiving party decrypts the encrypted key using the private key associated with the public address to create the decrypted key and access the pointer;

the data host platform receiving the pointer of the at least one authorization token indicating the location of encrypted data set from the receiving party, wherein the data host platform further encrypts the encrypted data set using the public key of the receiving party to create a twice encrypted data set;

the data host platform sending the twice encrypted data set to the receiving party, wherein the receiving party decrypts the twice encrypted data set using a private key associated with the receiving party to access the encrypted key and the encrypted data set;

the receiving party decrypting the encrypted key to access the key;

decrypting the encrypted data set using the key, wherein the receiving party is able to view the data set upon decryption.

2. The method of claim 1 , wherein the at least one authorization token is further operable to include at least one policy identified by a policy engine of the data host platform.

3. The method of claim 1 , wherein the sending party signs and authorizes the request to create the at least one authorization token and/or the request to transfer the at least one authorization token.

4. The method of claim 1 , wherein the exchange of the data set is conditional upon at least one transaction between the sending party and the receiving party, wherein the data host platform verifies the at least one transaction has occurred prior to sending the twice encrypted data to the receiving party.

5. The method of claim 1 , wherein upon completion of at least one transaction between the sending party and the receiving party, the data set is made available to a third-party administrator.

6. The method of claim 1 , wherein the sending party is an initiating Virtual Asset Service Provider (VASP) and the receiving party is a beneficiary VASP and/or a third-party administrator.

7. The method of claim 6 , wherein the method is bilateral such that the VASP and/or the third-party administrator is the receiving party in a first execution of the method and the VASP and/or the third-party administrator is the sending party of a second execution of the method.

8. The method of claim 1 , wherein the pointer is a hash pointer.

9. The method of claim 1 , wherein the sending party is certified by a regulatory certification authority, wherein the receiving party is certified by the regulatory certification authority and/or verified by a trusted third-party VASP prior to sending the at least one authorization token.

10. The method of claim 1 , wherein encryption of the key, the data set, and/or the encrypted data set is accomplished using symmetric and/or asymmetric encryption techniques.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Apr 19, 2024
From: SECURRENCY, INC.; SNAPDRAGON MERGER SUB INC.; DTCC DIGITAL (US) INC.
To: DTCC DIGITAL (US) INC.
Reel/Frame 067159/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2023
From: DONEY, GEORGE DANIEL; YERMAKOV, IHOR; RENSINK, MANUEL
To: SECURRENCY, INC.
Reel/Frame 064335/0365 →
Continuity (3)
Continuation In Part 17211432 · Mar 24, 2021
Provisional Application 62993882 · Mar 24, 2020
Related Publication 20230360042A1 · Nov 9, 2023
References Cited (31)
US 6311171B1 · Dent · 2001 [cited by examiner]
US 8316237B1 · Felsher · 2012 [cited by examiner]
US 10193696B2 · Struttmann et al. · 2019 [cited by applicant]
US 10489597B2 · Safford et al. · 2019 [cited by applicant]
US 10673626B2 · Sandberg-Maitland et al. · 2020 [cited by applicant]
US 10735202B2 · Jayachandran et al. · 2020 [cited by applicant]
US 11159307B2 · Bathen et al. · 2021 [cited by applicant]
US 11194837B2 · Vo et al. · 2021 [cited by applicant]
US 11200569B1 · James · 2021 [cited by examiner]
US 11250423B2 · Heyner · 2022 [cited by applicant]
US 11250466B2 · Soundararajan et al. · 2022 [cited by applicant]
US 11301460B2 · Rich et al. · 2022 [cited by applicant]
US 11308487B1 · Foster · 2022 [cited by examiner]
US 11488147B2 · Sheng et al. · 2022 [cited by applicant]
US 11488161B2 · Soundararajan et al. · 2022 [cited by applicant]
US 11551191B2 · McNamara et al. · 2023 [cited by applicant]
US 20030190046A1 · Kamerman · 2003 [cited by examiner]
US 20050257045A1 · Bushman · 2005 [cited by examiner]
US 20170103385A1 · Wilson, Jr. · 2017 [cited by examiner]
US 20180101844A1 · Song · 2018 [cited by examiner]
US 20190287175A1 · Hill · 2019 [cited by examiner]
US 20200127834A1 · Westland · 2020 [cited by examiner]
US 20210042735A1 · Majidi et al. · 2021 [cited by applicant]
US 20210192501A1 · McNamara et al. · 2021 [cited by applicant]
US 20210377263A1 · Law · 2021 [cited by applicant]
US 20220012358A1 · Gaddam · 2022 [cited by examiner]
US 20220051261A1 · Vetas · 2022 [cited by applicant]
US 20220270080A1 · Yantis et al. · 2022 [cited by applicant]
US 20220391901A1 · Park · 2022 [cited by examiner]
Renjith P. et al., Verifiable El-Gamal Re-encryption with Authenticity in Cloud, Jul. 4-6, 2013, IEEE (Year: 2013). [cited by examiner]
Liu et al., Studied on Application of Doble Encryption Algorithm in Covert Channel Transmission, 2018, IEEE, International Conference on Intelligent Transportation, Big Data & Smart City, pp. 210-213. (Year: 2018). [cited by examiner]