US 11,809,458 B2
System and method for providing database abstraction and data linkage
Robert Pascarella, New York, NY (US); Neil Gorin, New York, NY (US); D. J. Knoedler, Powell, OH (US); and Jean-Francois Legault, Brooklyn, NY (US)
Assigned to JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed by JPMorgan Chase Bank, N.A., New York, NY (US)
Filed on Jun. 10, 2021, as Appl. No. 17/343,970.
Application 17/343,970 is a continuation of application No. 16/018,600, filed on Jun. 26, 2018, granted, now 11,036,767.
Claims priority of provisional application 62/524,762, filed on Jun. 26, 2017.
Prior Publication US 2021/0303600 A1, Sep. 30, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/28 (2019.01); G06N 20/00 (2019.01); G06F 16/22 (2019.01); G06F 16/9535 (2019.01); G06F 16/245 (2019.01); G06F 16/18 (2019.01); G06N 3/084 (2023.01)
CPC G06F 16/287 (2019.01) [G06F 16/2228 (2019.01); G06F 16/245 (2019.01); G06F 16/9535 (2019.01); G06N 20/00 (2019.01); G06F 16/1865 (2019.01); G06N 3/084 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for implementing database abstraction and data linkage, the system comprising:
a central data repository that stores and maintains customer data;
an interactive user interface that receives an input; and
a computer processor, coupled to the central data repository and the interactive interface, configured to:
receive, via the input, a reference attribute connected to potentially fraudulent activity, wherein the reference attribute comprises a first set of one or more attributes to build connections around;
execute a plurality of queries to extract activity relating to the reference attribute from the central data repository;
determine a plurality of associated attributes that are associated with the reference attribute through the extracted activity;
responsive to the extracted activity, dynamically create one or more attribute datasets based on grouping one or more of the associated attributes that are determined to be of a specific data type;
iterate, for a system determined number of iterations, the execute, the determine, and the create; and
generate an output that represents a network of connections, the size of the network of connections is based on the system determined number of iterations, the network of connections comprises interactive icons that enable a user to view underlying details of a selected attribute.