US 11,943,092 B2
System and method for auto-mining of resources, building dependency registry and notifying impacted services
Krishnan Sasikumar, Bengaluru (IN); Rajesh Nadar, Glasgow (GB); Bret Goldsmith, Sugar Land, TX (US); and Vaishakhi Ajmera, Mumbai (IN)
Assigned to JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed by JPMorgan Chase Bank, N.A., New York, NY (US)
Filed on Dec. 15, 2021, as Appl. No. 17/644,429.
Claims priority of application No. 202111047062 (IN), filed on Oct. 18, 2021.
Prior Publication US 2023/0118856 A1, Apr. 20, 2023
Int. Cl. H04L 41/0631 (2022.01); H04L 41/0686 (2022.01); H04L 67/10 (2022.01)
CPC H04L 41/065 (2013.01) [H04L 41/0686 (2013.01); H04L 67/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for providing dependency registration and impacted service notification (DRISN), the method comprising:
mining, via a cloud network and by a processor, resource data for a plurality of resources included in each platform among a plurality of heterogeneous platforms included in a single eco-system;
identifying, for each resource among the plurality of resources mined and by the processor, one or more connections with other resources present in the plurality of heterogeneous platforms based on the mined resource data;
generating, by the processor, a resource dependency chain from the resource data and the identified one or more connections, wherein the resource dependency chain indicates a direction of dataflow;
storing, in a memory, the resource dependency chain;
monitoring change events for the plurality of resources included in the plurality of heterogeneous platforms; and
when a change event is detected for a target resource among the plurality of resources,
retrieving the resource dependency chain from the memory,
determining, among resources included in the resource dependency chain, downstream resources that depend from the target resource and are impacted by the change event detected for the target resource based on the resource dependency chain,
determining a timing for responding to the change event based on a number of the downstream resources that are impacted by the change event detected for the target resource, wherein the timing is specified to be at a first time point when the number of downstream resources impacted is greater than a threshold value, and the timing is specified to be at a second time point when the number of downstream resources impacted is less than the threshold value, the second time point being later in time than the first time point,
identifying, by the processor, a mode of notification specified for each of users of the downstream resources, wherein at least two different modes of notification are specified by the users of the downstream resources, and
transmitting, by a communication circuit and according to the mode of notification identified for each of the users of downstream resources, a notification to the users of the downstream resources that depend from the target resource and are impacted by the change event detected for the target resource.