IP Library Granted Patent US 10,628,828
Granted Patent B2
US 10,628,828 · App. 15/853,417 · Granted Apr 21, 2020

Systems and methods for sanction screening

Inventor: Jose Caldera (Palo Alto, CA)
Assignee: IdentityMind Global, Inc.
G06Q20/4016G06N7/005G06Q20/065G06Q20/381G06Q2220/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 10,628,828
App. No.
15/853,417
Granted
Apr 21, 2020
Kind
B2
Abstract

In some examples, a computerized sanction screening system may include an automated system for collection of sanction information, and a routine for analyzing additional available data related to sanction information entities. The system may also include an automated analysis summary routine for creating condensed information subsets or graphlets containing relevant information about sanction entities, some of which can be entities themselves, organized in a data retrieval system, such that an automated transaction system can check data from transactions and automatically identify and flag potentially sanctioned transactions. Then upon exceeding a preset contextual limit, a potential blocking warning is issued.

Claims (51)

1. A computerized sanction screening system, comprising:

a system bus;

a processing unit coupled with the system bus;

a network interface coupled with the system bus; and

a system memory coupled with the system bus and storing executable instructions therein which when executed by the processing unit cause the system to:

collect, via the network interface, data identifying a set of sanction entities;

store, in a database, historical cryptocurrency transaction data containing attributes of past cryptocurrency transactions;

generate one or more electronic fingerprints for each of the sanction entities, wherein an electronic fingerprint for a sanction entity is based on one or more of the past cryptocurrency transactions;

generate, from analyzing the historical cryptocurrency transaction data, first graph data representing a first graph connecting one or more of the attributes of the past cryptocurrency transactions stored in the database, wherein the first graph data connects the sanction entities to potentially exposed persons via the connected one or more attributes of the past cryptocurrency transactions;

extract data representing a plurality of graphlets from the first graph data, the plurality of graphlets data containing relevant information extracted from the first graph data associated with the sanction entities;

store, in a data retrieval system, the plurality of graphlets data;

analyze a plurality of proposed current cryptocurrency transactions to generate second graph data, the second graph data connecting one or more objects, persons and items to a current cryptocurrency transaction of the plurality of proposed current cryptocurrency transactions being analyzed;

determine a similarity between an environment represented by the second graph data and a corresponding environment represented by a graphlet of the plurality of graphlets data, the determined similarity to be one of a high or low; and

in response to a determination that the determined similarity is the high similarity relative to a low similarity, block the current cryptocurrency transaction being analyzed.

2. The computerized sanction screening system of claim 1 , wherein the past cryptocurrency transactions are recorded by one or more of a cryptocurrency exchange, a cryptocurrency ledger, and a know-your-customer facility that are related to the sanction entities identified in the sanction information collected from the plurality of sources.

3. The computerized sanction screening system of claim 1 , wherein the first graph data is generated based on the generated one or more electronic fingerprints.

4. The computerized sanction screening system of claim 1 , wherein the data representing a plurality of graphlets from the first graph data, is extracted via an automated analysis summary routine.

5. The computerized sanction screening system of claim 1 , wherein the one or more objects, persons and items that are connected to the current cryptocurrency transaction being analyzed in the second graph data representing an environment for the current transaction being analyzed.

6. The computerized sanction screening system of claim 1 , wherein the agencies are involved in issuing sanctions against illicit economic activities, and the sanction information identifies sanction entities.

7. The computerized sanction screening system of claim 1 , wherein the current cryptocurrency transaction being analyzed is cleared when the determined similarity is the low similarity.

8. The computerized sanction screening system of claim 1 , wherein the current cryptocurrency transaction being analyzed is further analyzed for acceptance when the determined similarity is the medium similarity.

9. The computerized sanction screening system of claim 8 , wherein the current cryptocurrency transaction being analyzed is further analyzed based on a reputation score.

10. The computerized sanction screening system of claim 8 , wherein the current cryptocurrency transaction being analyzed is further analyzed based on a count of connections of the current cryptocurrency transaction being analyzed to, within a predetermined breadth or depth in an attribute graph of past cryptocurrency transactions, items that are on a blacklist.

11. The computerized sanction screening system of claim 8 , wherein the current cryptocurrency transaction being analyzed is further analyzed based on a count of connections of the current cryptocurrency transaction being analyzed to, within a predetermined breadth or depth in an attribute graph of past cryptocurrency transactions, items on a suspicious list.

12. A sanction screening method, comprising:

collecting, via a network interface, data identifying a set of sanction entities;

storing, in a database, historical cryptocurrency transaction data containing attributes of past cryptocurrency transactions;

generating one or more electronic fingerprints for each of the sanction entities, wherein an electronic fingerprint for a sanction entity is based on one or more of the past cryptocurrency transactions;

generating, from analyzing the historical cryptocurrency transaction data, first graph data representing a first graph connecting one or more of the attributes of the past cryptocurrency transactions stored in the database, wherein the first graph data connects the sanction entities to potentially exposed persons via the connected one or more attributes of the past cryptocurrency transactions;

extracting data representing a plurality of graphlets from the first graph data, the plurality of graphlets data containing relevant information extracted from the first graph data associated with the sanction entities;

storing, in a data retrieval system, the plurality of graphlets data;

analyzing a plurality of proposed current cryptocurrency transactions to generate second graph data, the second graph data connecting one or more objects, persons and items to a current cryptocurrency transaction of the plurality of proposed current cryptocurrency transactions being analyzed;

determining a similarity between an environment represented by the second graph data and a corresponding environment represented by a graphlet of the plurality of graphlets data, the determined similarity to be one of a high or low; and

in response to a determining that the determined similarity is the high similarity relative to a low similarity, blocking the current cryptocurrency transaction being analyzed.

13. The method of claim 12 , wherein the past cryptocurrency transactions are recorded by one or more of a cryptocurrency exchange, a cryptocurrency ledger, and a know-your-customer facility that are related to the sanction entities identified in the sanction information collected from the plurality of sources.

14. The method of claim 12 , wherein the first graph data is generated based on the generated one or more electronic fingerprints.

15. The method of claim 12 , wherein the data representing a plurality of graphlets from the first graph data, is extracted via an automated analysis summary routine.

16. The method of claim 12 , wherein the one or more objects, persons and items that are connected to the current cryptocurrency transaction being analyzed in the second graph data representing an environment for the current transaction being analyzed.

17. The method of claim 12 , wherein the agencies are involved in issuing sanctions against illicit economic activities, and the sanction information identifies sanction entities.

18. The method of claim 12 , wherein the current cryptocurrency transaction being analyzed is cleared when the determined similarity is the low similarity.

19. A non-transitory computer readable medium, having stored thereon a set of instructions, which when executed perform a sanction screening method, comprising:

collecting, via a network interface, data identifying a set of sanction entities;

storing, in a database, historical cryptocurrency transaction data containing attributes of past cryptocurrency transactions;

generating one or more electronic fingerprints for each of the sanction entities, wherein an electronic fingerprint for a sanction entity is based on one or more of the past cryptocurrency transactions;

generating, from analyzing the historical cryptocurrency transaction data, first graph data representing a first graph connecting one or more of the attributes of the past cryptocurrency transactions stored in the database, wherein the first graph data connects the sanction entities to potentially exposed persons via the connected one or more attributes of the past cryptocurrency transactions;

extracting data representing a plurality of graphlets from the first graph data, the plurality of graphlets data containing relevant information extracted from the first graph data associated with the sanction entities;

storing, in a data retrieval system, the plurality of graphlets data;

analyzing a plurality of proposed current cryptocurrency transactions to generate second graph data, the second graph data connecting one or more objects, persons and items to a current cryptocurrency transaction of the plurality of proposed current cryptocurrency transactions being analyzed;

determining a similarity between an environment represented by the second graph data and a corresponding environment represented by a graphlet of the plurality of graphlets data, the determined similarity to be one of a high or low; and

in response to a determining that the determined similarity is the high similarity relative to a low similarity, blocking the current cryptocurrency transaction being analyzed.

20. The non-transitory computer readable medium of claim 19 , wherein the past cryptocurrency transactions are recorded by one or more of a cryptocurrency exchange, a cryptocurrency ledger, and a know-your-customer facility that are related to the sanction entities identified in the sanction information collected from the plurality of sources.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CRESTLINE DIRECT FINANCE, L.P., AS COLLATERAL AGENT
To: IDENTITYMIND GLOBAL INC.
Reel/Frame 058234/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: IDENTITYMIND GLOBAL, INC.
To: ACUANT, INC.
Reel/Frame 054939/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2020
From: IDENTIFYMIND GLOBAL INC.
To: ACUANT INC.
Reel/Frame 054052/0499 →
SECURITY INTEREST Recorded Sep 18, 2019
From: IDENTITYMIND GLOBAL INC.
To: CRESTLINE DIRECT FINANCE, L.P., AS COLLATERAL AGENT FOR THE BENEFIT OF SECURED PARTIES
Reel/Frame 050409/0826 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2019
From: IDM GLOBAL, INC.
To: IDENTITYMIND GLOBAL, INC.
Reel/Frame 050185/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2018
From: CALDERA, JOSE
To: IDM GLOBAL, INC.
Reel/Frame 045561/0814 →
Continuity (2)
Continuation 14938593 · Nov 11, 2015
Related Publication 20180189789A1 · Jul 5, 2018
Cited By (1)
US 12,254,435