IP Library Granted Patent US 12,361,488
Granted Patent B2
US 12,361,488 · App. 18/215,405 · Granted Jul 15, 2025

Method, apparatus, and computer-readable medium for compliance aware tokenization and control of asset value

Inventors: George Daniel Doney (Riva, MD); Ihor Yermakov (Arlington, VA)
Assignee: DTCC DIGITAL (US) INC.
G06Q40/04G06Q20/3678G06Q20/3821G06Q20/389G06Q30/018G06Q20/1235G06Q20/40G06Q2220/00
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,361,488
App. No.
18/215,405
Granted
Jul 15, 2025
Kind
B2
Abstract

An apparatus, computer-readable medium, and computer-implemented method to facilitate scalable compliance and issuer governance of decentralized financial transactions especially for the trade and transfer of tokenized securities. The resulting Compliance Aware Tokens contain the rulesets to restrict transactions and facilitate regulatory reporting and oversight. The embodied process, includes of a novel combination of compliance workflows, attribute verification tools, smart contracts and other ledger controls, provides a decentralized Attribute Based Access Control (ABAC) capability. ABAC patterns are extended to govern global financial transactions without the need for an active intermediary.

Claims (70)

1. A system for enforcing a ruleset for a decentralized financial transaction comprising:

at least one computer processor and at least one memory having instructions stored therein;

a compliance enhanced architecture in network communication with at least one server computer and at least one distributed ledger;

wherein the compliance enhanced architecture includes a Policy Enforcement Point (PEP), a rules engine, at least one recipe, and an attribute source module;

wherein the compliance enhanced architecture is operable to establish a link between at least one participant and at least one wallet on the at least one distributed ledger;

wherein the at least one wallet corresponds to a unique address on the at least one distributed ledger;

wherein the PEP is operable to receive a proposed transaction from the at least one wallet to transfer at least one digital token representing at least one asset;

wherein the attribute source module is operable to determine at least one participant attribute attributable to the at least one participant, at least one token attribute attributable to the at least one digital token, and/or at least one transaction attribute attributable to the proposed transaction;

wherein the at least one recipe is computer interpretable code of a compliance, regulatory, and/or other governance policy rule and/or ruleset, wherein the other governance policy rule and/or ruleset includes securities laws and/or transaction controls of a jurisdiction;

wherein the at least one recipe includes a Subject Verb Object (SVO) structure in which the at least one participant is assigned as a subject, the proposed transaction is assigned as a verb, and the at least one digital token is assigned as an object;

wherein the rules engine is operable to determine a policy decision by comparing the at least one participant attribute, the at least one digital token attribute, and the at least one transaction attribute to the at least one recipe;

wherein the PEP is operable to determine at least one right to perform the proposed transaction based on the policy decision;

wherein the PEP is operable to permit or deny the proposed transaction based on the presence or absence of the at least one right;

wherein compliance enhanced architecture further includes an interoperability layer and a decorator pattern;

wherein the interoperability layer is operable to implement the PEP on the distributed ledger, off the distributed ledger, and/or partially on the distributed ledger and partially off the distributed ledger; and

wherein the decorator pattern is operable to intercept at least one action across dissimilar distributed ledgers and execute compliance functions of the PEP across the dissimilar distributed ledgers.

2. The system of claim 1 , wherein the PEP is operable to govern a tokenized asset transaction between participants in an enterprise, blockchain network, and/or computer network.

3. The system of claim 1 , wherein the compliance enhanced architecture is operable to assess a risk disclosure statement required for a proposed transaction, whether the at least one participant is an accredited investor, a country of jurisdiction of the at least one participant, and/or whether the at least one participant is included in a relevant whitelist.

4. The system of claim 1 , wherein the PEP is implemented onto a distributed ledger though at least one smart contract.

5. The system of claim 1 , wherein the rules engine is implemented onto a distributed ledger through at least one smart contract.

6. The system of claim 1 , wherein the PEP is operable to provide federated rights assessment, off a distributed ledger, through Security Assertion Markup Language (SAML).

7. The system of claim 1 , wherein the rules engine is operable to cache the at least one recipe to facilitate rapid policy decisions.

8. The system of claim 1 , wherein the at least one recipe is created manually through a Graphical User Interface (GUI) on a display device in network communication with the at least one server computer.

9. The system of claim 1 , wherein the attribute source module includes at least one internal database, at least one rest Application Programming Interface (API), an exchange API, a bittrex API, and/or an identity API.

10. The system of claim 1 , wherein the digital token represents a security.

11. The system of claim 10 , wherein the at least one recipe includes rules and regulations of the Securities and Exchange Commission (SEC) and/or other major securities laws pertinent to the security or the digital token.

12. The system of claim 11 , wherein the PEP is operable to enforce the rules and regulations of the SEC for a transaction of the security or the digital token.

13. The system of claim 1 , wherein the rules engine is located off the at least one distributed ledger while being operable to evaluate information stored on the at least one distributed ledger.

14. A system for enforcing a ruleset for a decentralized financial transaction comprising:

at least one computer processor and at least one memory having instructions stored therein;

a compliance enhanced architecture in network communication with at least one server computer and at least one distributed ledger;

wherein the compliance enhanced architecture includes a Policy Enforcement Point (PEP), a rules engine, at least one recipe, and an attribute source module;

wherein the compliance enhanced architecture is operable to establish a link between at least one participant and at least one wallet on the at least one distributed ledger;

wherein the at least one wallet corresponds to a unique address on the at least one distributed ledger;

wherein the PEP is operable to receive a proposed transaction by the at least one wallet to transfer at least one digital token representing at least one asset;

wherein the attribute source module is operable to determine at least one participant attribute attributable to the at least one participant, at least one token attribute attributable the at least one digital token, and/or at least one transaction attribute attributable to the proposed transaction;

wherein the at least one recipe is computer interpretable code of a compliance, regulatory, and/or other governance policy rule and/or ruleset, wherein the other governance policy rule and/or ruleset includes securities laws and/or transaction controls of a jurisdiction;

wherein the at least one recipe includes a Subject Verb Object (SVO) structure in which the at least one participant is assigned as a subject, the proposed transaction is assigned as a verb, and the at least one digital token is assigned as an object;

wherein the rules engine is operable to determine a policy decision by comparing the at least one participant attribute, the at least one digital token attribute, and the at least one transaction attribute to the at least one recipe;

wherein the PEP is operable to determine at least one right to perform the proposed transaction based on the policy decision;

wherein the PEP is operable to permit or deny the proposed transaction based on the presence or absence of the at least one right;

wherein the PEP further includes a token factory;

wherein the token factory is operable to deploy the at least one digital token with an existing token standard through at least one smart contract and extend the existing token standard to include compliance functions of the PEP; and

wherein the token factory is operable to update and/or remove token standards over time.

15. The system of claim 14 , wherein the compliance functions of the PEP travel with the digital token through a plurality of transactions.

16. The system of claim 14 , wherein the digital token represents a security.

17. The system of claim 16 , wherein the at least recipe includes rules and regulations for the Securities and Exchange Commission (SEC) and/or other major securities laws.

18. The system of claim 17 , wherein the PEP is operable to enforce the rules and regulations of the SEC for a transaction of involving the exchange of the digital token representing a security.

19. A system for enforcing a ruleset for a decentralized financial transaction comprising:

at least one computer processor and at least one memory having instructions stored therein;

a compliance enhanced architecture in network communication with at least one server computer and at least one distributed ledger;

wherein the compliance enhanced architecture includes a Policy Enforcement Point (PEP), a rules engine, at least one recipe, and an attribute source module;

wherein the compliance enhanced architecture is operable to establish a link between at least one participant and at least one wallet on the at least one distributed ledger;

wherein the compliance enhanced architecture is operable to identify a digital identity of the at least one participant and reverify the digital identity at predetermined times;

wherein the at least one wallet corresponds to a unique address on the at least one distributed ledger;

wherein the PEP is operable to receive a proposed transaction by the at least one wallet to transfer at least one digital token representing at least one asset;

wherein the attribute source module is operable to determine at least one participant attribute attributable to the at least one participant, at least one token attribute attributable the at least one digital token, and/or at least one transaction attribute attributable to the proposed transaction;

wherein the at least one recipe is computer interpretable code of a compliance, regulatory, and/or other governance policy rule and/or ruleset, wherein the other governance policy rule and/or ruleset includes securities laws and/or transaction controls of a jurisdiction;

wherein the at least one recipe includes a Subject Verb Object (SVO) structure in which the at least one participant is assigned as a subject, the proposed transaction is assigned as a verb, and the at least one digital token is assigned as an object;

wherein the rules engine is operable to determine a policy decision by comparing the at least one participant attribute, the at least one digital token attribute, and the at least one transaction attribute to the at least one recipe;

wherein the PEP is operable to determine at least one right to perform the proposed transaction based on the policy decision; and

wherein the PEP is operable to permit or deny the proposed transaction based on the presence or absence of the at least one right.

20. The system of claim 19 , wherein the attribute verification process is separate from the policy enforcement process;

wherein the PEP is operable to provide federated rights assessment, off a distributed ledger, through Security Assertion Markup Language (SAML);

wherein the rules engine is operable to cache the at least one recipe;

wherein the at least one recipe is created manually through a Graphical User Interface (GUI) on a display device in network communication with the at least one server computer wherein the PEP further includes a token factory;

wherein the token factory is operable to deploy the at least one digital token with an existing token standard;

wherein the token factory is operable to extend the existing token standard to include compliance functions of the PEP;

wherein the token factory is operable to update and/or remove token standards over time; and

wherein the digital token represents a security.

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 6, 2023
From: DONEY, GEORGE DANIEL; YERMAKOV, IHOR
To: SECURRENCY, INC.
Reel/Frame 064165/0408 →
Continuity (5)
Continuation In Part 17083622 · Oct 29, 2020
Continuation 16143058 · Sep 26, 2018
Provisional Application 62732189 · Sep 17, 2018
Provisional Application 62563684 · Sep 27, 2017
Related Publication 20230342849A1 · Oct 26, 2023
References Cited (55)
US 9256763B2 · Gajek · 2016 [cited by applicant]
US 9871655B2 · Camenisch et al. · 2018 [cited by applicant]
US 10636240B2 · Campero et al. · 2020 [cited by applicant]
US 10699340B2 · Gordon, III et al. · 2020 [cited by applicant]
US 10956904B2 · Collinge et al. · 2021 [cited by applicant]
US 11010754B2 · Campero et al. · 2021 [cited by applicant]
US 11017405B2 · Borzilleri et al. · 2021 [cited by applicant]
US 11057353B2 · Smith et al. · 2021 [cited by applicant]
US 11107049B2 · Hertzog et al. · 2021 [cited by applicant]
US 11126976B2 · Wright et al. · 2021 [cited by applicant]
US 11188899B2 · Yang · 2021 [cited by applicant]
US 11201751B2 · Unger et al. · 2021 [cited by applicant]
US 11216802B2 · Overholser et al. · 2022 [cited by applicant]
US 11361289B1 · Housser et al. · 2022 [cited by applicant]
US 11443379B1 · Gordon, III et al. · 2022 [cited by applicant]
US 11509464B2 · Gutierrez-Sheris · 2022 [cited by applicant]
US 11522700B1 · Auerbach et al. · 2022 [cited by applicant]
US 11532047B2 · Gordon, III et al. · 2022 [cited by applicant]
US 20070150936A1 · Maes · 2007 [cited by examiner]
US 20070156659A1 · Lim · 2007 [cited by examiner]
US 20070157288A1 · Lim · 2007 [cited by examiner]
US 20080010665A1 · Hinton · 2008 [cited by examiner]
US 20090198996A1 · Lie · 2009 [cited by examiner]
US 20090249067A1 · Lie · 2009 [cited by examiner]
US 20110126197A1 · Larsen · 2011 [cited by examiner]
US 20130132854A1 · Raleigh · 2013 [cited by examiner]
US 20130204894A1 · Faith et al. · 2013 [cited by applicant]
US 20150286969A1 · Warner · 2015 [cited by examiner]
US 20150324787A1 · Schaffner · 2015 [cited by applicant]
US 20150356523A1 · Madden · 2015 [cited by applicant]
US 20160057168A1 · Reddock · 2016 [cited by examiner]
US 20160283941A1 · Andrade · 2016 [cited by applicant]
US 20170011460A1 · Molinari et al. · 2017 [cited by applicant]
US 20170201850A1 · Raleigh · 2017 [cited by examiner]
US 20170221288A1 · Johnson et al. · 2017 [cited by applicant]
US 20180041336A1 · Keshava · 2018 [cited by examiner]
US 20180069798A1 · Bacik · 2018 [cited by examiner]
US 20180083967A1 · Subramanian · 2018 [cited by examiner]
US 20190080402A1 · Molinari et al. · 2019 [cited by applicant]
US 20190080404A1 · Molinari et al. · 2019 [cited by applicant]
US 20190188793A1 · Molinari et al. · 2019 [cited by applicant]
US 20200175501A1 · Vange · 2020 [cited by applicant]
US 20210042836A1 · Doney et al. · 2021 [cited by applicant]
US 20210357927A1 · Kita et al. · 2021 [cited by applicant]
US 20210374741A1 · Wood · 2021 [cited by applicant]
US 20210377225A1 · Smith et al. · 2021 [cited by applicant]
US 20220044316A1 · Gaur et al. · 2022 [cited by applicant]
US 20220103378A1 · Unger et al. · 2022 [cited by applicant]
US 20220277275A1 · Housser et al. · 2022 [cited by applicant]
EP 3073670A1 · 2016 [cited by applicant]
GB 2517127A · 2015 [cited by applicant]
WO 2017091530A1 · 2017 [cited by applicant]
WO 2018127923A1 · 2018 [cited by applicant]
Al Slamah—Security_Risk_Management; ICACIT 2017; pp. 119-124; 2017. [cited by examiner]
Ferraro—Distributed Ledger Technology for Smart Cities; IEEE Access 2017, 19 pages 2017. [cited by examiner]