Systems and methods for investigating and evaluating financial crime and sanctions-related risks
First Claim
1. A computer implemented system for providing a visual interactive software tool that permits users to investigate and evaluate financial crime and sanctions-related risks, comprising:
- a database configured to store graph data structures including edges, nodes, and properties in nonvolatile memory;
a style guide comprising a plurality of data models that model different categories of situations and contains requirements for a structure and format of data used to enter nodes, edges, and properties for a particular data model;
a system configured to receive data input and use the inputted data to enter nodes, edges, and properties pursuant to the style guide into the database;
a software engine that finds corridors, the software engine is configured to automatically traverse pathways which are available starting from a node through connected edges and nodes, to identify any new pathways and traverses the pathways until it reaches a corridor endpoint node, to identify and eliminate pathways by analyzing edges connecting two nodes, properties of the edges connecting two nodes, and the number of edges a node has and determining whether a threshold value has been met between two nodes based on the style guide, and to identify the remaining pathways to be the corridors for the starting node; and
an electronic online customer platform that includes a visual interactive interface having a visual workspace and interactive tools, the tools include a search engine that provides keyword searching capability that surfaces possible matching nodes in the database, wherein the visual interactive interface provides the user with the ability to add an identified node to the visual workspace, automatically generates a unique and interactive visual graphic as a representation of the identified node in the visual workspace, communicates that the identified node has a certain number of connections that include a number of corridors, displays the corridors in order of priority based on a cumulative value of weights on edges in each resulting corridor, and permits the user to select one of the connections or corridors to add to the visual workspace and in response displays additional nodes and edges that are part of the connection or corridor using separate visual graphical elements for nodes and edges that visually illustrate the connection or corridor and automatically displays a graphic representation of a corresponding connection between nodes, if a relationship between two nodes exists.
1 Assignment
0 Petitions
Accused Products
Abstract
A research, analysis, regulatory compliance and media platform that connects customers to finished research and analysis produced by subject matter experts is described. The platform facilitates research, investigations, and analysis by creating a single environment in which a group of distributed analysts conduct research and investigations, store and retrieve documents and other sources, collaborate, and publish findings. Consumers are able to query a published knowledge graph, surface high value relationships, and access insights captured by analyst through a customer web portal or external production environment. The platform allows analysts and customers to research and map the commercial, financial, and facilitation networks of sanctioned or other actors that may be associated with illicit activity. Customers can access visual graphs depicting relationships between sanctioned and non-sanctioned actors in order to evaluate their possible exposure to financial crime or sanctions-related risks.
-
Citations
24 Claims
-
1. A computer implemented system for providing a visual interactive software tool that permits users to investigate and evaluate financial crime and sanctions-related risks, comprising:
-
a database configured to store graph data structures including edges, nodes, and properties in nonvolatile memory; a style guide comprising a plurality of data models that model different categories of situations and contains requirements for a structure and format of data used to enter nodes, edges, and properties for a particular data model; a system configured to receive data input and use the inputted data to enter nodes, edges, and properties pursuant to the style guide into the database; a software engine that finds corridors, the software engine is configured to automatically traverse pathways which are available starting from a node through connected edges and nodes, to identify any new pathways and traverses the pathways until it reaches a corridor endpoint node, to identify and eliminate pathways by analyzing edges connecting two nodes, properties of the edges connecting two nodes, and the number of edges a node has and determining whether a threshold value has been met between two nodes based on the style guide, and to identify the remaining pathways to be the corridors for the starting node; and an electronic online customer platform that includes a visual interactive interface having a visual workspace and interactive tools, the tools include a search engine that provides keyword searching capability that surfaces possible matching nodes in the database, wherein the visual interactive interface provides the user with the ability to add an identified node to the visual workspace, automatically generates a unique and interactive visual graphic as a representation of the identified node in the visual workspace, communicates that the identified node has a certain number of connections that include a number of corridors, displays the corridors in order of priority based on a cumulative value of weights on edges in each resulting corridor, and permits the user to select one of the connections or corridors to add to the visual workspace and in response displays additional nodes and edges that are part of the connection or corridor using separate visual graphical elements for nodes and edges that visually illustrate the connection or corridor and automatically displays a graphic representation of a corresponding connection between nodes, if a relationship between two nodes exists. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for investigating and evaluating financial crime and sanctions-related risks, comprising:
-
storing graph data structures including edges, nodes, and properties in a database in nonvolatile memory; storing a style guide that comprises a plurality of data models that model different categories of situations and contains requirements for a structure and format of data used to enter nodes, edges, and properties for a particular data model; receiving data input via a system and using the inputted data by the system to enter nodes, edges, and properties pursuant to the style guide into the database; implementing a software engine that finds corridors, the software engine is configured to automatically traverse pathways which are available starting from a node through connected edges and nodes, to identify any new pathways and traverses the pathways until it reaches a corridor endpoint node, to identify and eliminate pathways by analyzing edges connecting two nodes, properties of the edges connecting two nodes, and the number of edges a node has and determining whether a threshold value has been met between two nodes based on the style guide, and to identify the remaining pathways to be the corridors for the starting node; and implementing an electronic online customer platform that includes a visual interactive interface having a visual workspace and interactive tools, the tools include a search engine that provides keyword searching capability that surfaces possible matching nodes in the database, wherein the visual interactive interface provides the user with the ability to add an identified node to the visual workspace, automatically generates a unique and interactive visual graphic as a representation of the identified node in the visual workspace, communicates that the identified node has a certain number of connections that include a number of corridors, displays the corridors in order of priority based on a cumulative value of weights on edges in each resulting corridor, and permits the user to select one of the connections or corridors to add to the visual workspace and in response displays additional nodes and edges that are part of the connection or corridor using separate visual graphical elements for nodes and edges that visually illustrate the connection or corridor and automatically displays a graphic representation of a corresponding connection between nodes, if a relationship between two nodes exists. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable data medium storing computer-executable instructions that, when executed by a processor, cause the processor to:
-
establish a database storing graph data structures including edges, nodes, and properties in nonvolatile memory; communicate with a computer configured with volatile and non-volatile memory that stores a style guide, the style guide comprises a plurality of data models that model different categories of situations and contains requirements for a structure and format of data used to enter nodes, edges, and properties for a particular data model; implement a system that is configured to receive data input and use the inputted data to enter nodes, edges, and properties pursuant to the style guide into the database; implement a software engine that finds corridors, the software engine is configured to automatically traverse pathways which are available starting from a node through connected edges and nodes, to identify any new pathways and traverses the pathways until it reaches a corridor endpoint node, to identify and eliminate pathways by analyzing edges connecting two nodes, properties of the edges connecting two nodes, and the number of edges a node has and determining whether a threshold value has been met between two nodes based on the style guide, and to identify the remaining pathways to be the corridors for the starting node; and implement an electronic online customer platform that includes a visual interactive interface having a visual workspace and interactive tools, the tools include a search engine that provides keyword searching capability that surfaces possible matching nodes in the database, wherein the visual interactive interface provides the user with the ability to add an identified node to the visual workspace, automatically generates a unique and interactive a visual graphic as a representation of the identified node in the visual workspace, communicates that the identified node has a certain number of connections that include a number of corridors, displays the corridors in order of priority based on a cumulative value of weights on edges in each resulting corridor, and permits the user to select one of the connections or corridors to add to the visual workspace and in response displays additional nodes and edges that are part of the connection or corridor using separate visual graphical elements for nodes and edges that visually illustrate the connection or corridor and automatically displays a graphic representation of a corresponding connection between nodes, if a relationship between two nodes exists. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification