US 12,248,483 B2
Systems and methods for connecting applications based on exchanged information
Vijaya Kadiyala, Hyderabad (IN); and Radhika Gurrala, Hyderabad (IN)
Assigned to JPMORGAN CHASE BANK, N.V., New York, NY (US)
Filed by JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed on May 26, 2021, as Appl. No. 17/331,435.
Prior Publication US 2022/0035809 A1, Feb. 3, 2022
Int. Cl. G06F 16/2458 (2019.01); G06F 9/54 (2006.01); G06F 16/23 (2019.01)
CPC G06F 16/2465 (2019.01) [G06F 9/541 (2013.01); G06F 16/2379 (2019.01)] 10 Claims
OG exemplary drawing
 
1. A method, comprising:
identifying, by a data mining computer program, a plurality of applications in an organization;
accessing, by the data mining computer program, a plurality of code repositories comprising code used by the plurality of applications using read-only credentials for each code repository;
scanning, by the data mining computer program, the code for application programmable interface (API) information for APIs used by each application, wherein the API information comprises a query for the API, an extraction object for the API, and a type of information to mine;
populating, by the data mining computer program, an application data objects table for the applications with objects, object keys, and object types by scanning the code repository for each application with the query for the APIs, an extraction object for the APIs, and the type of information to mine;
automatically certifying, by the data mining computer program, an ownership status for each object in the application data objects table;
creating, by the data mining computer program, parent-child relationships for the plurality of applications based on the application data objects table, wherein the parent-child relationships are based on object keys, object owners, and application identifiers in the application data objects table; and
generating, by the data mining computer program, an application dependency graph for the parent-child relationships.