Dependency Registry for Heterogeneous Platform Change Notification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In organizations with multiple heterogeneous platforms, applications hosted across these platforms lack visibility into failures or changes in related services or resources, leading to disrupted services and inefficiencies, as conventional methods require manual investigation and are unaware of upgrades or maintenance, resulting in false alarms.

Innovation Solution

A cloud-native dependency registration and impacted service notification (DRISN) system that mines resource data across platforms, identifies connections, generates a dependency chain, monitors for change events, and notifies users of impacted resources, using a processor, memory, and communication circuit to automate the detection and alert process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are hosted across multiple heterogeneous platforms, then platform diversity and flexibility are improved, but visibility of failures and changes in related services deteriorates

Engineering Contradiction:
Improveplatform diversityVSAvoidvisibility of failures
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a centralized dependency registration and impacted service notification system that acts as an intermediary between heterogeneous platforms. This system registers dependencies across platforms, monitors change events, and notifies impacted services, thereby restoring visibility of failures and changes without requiring changes to the underlying heterogeneous platform architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If manual investigation is used to identify service failures, then system complexity is reduced, but response time and productivity deteriorate

Engineering Contradiction:
Improvesystem complexityVSAvoidresponse time
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system implements automated self-service functionality where the dependency registration system automatically monitors change events across platforms, identifies impacted services through the registered dependency chains, and sends notifications without requiring manual intervention. This automation significantly improves response time while the modular design keeps system complexity manageable.

Inventive Principle:
Principle #25Self-service

3Productivity

If automated dependency monitoring is implemented, then response time and productivity are improved, but device complexity increases

Engineering Contradiction:
Improveresponse timeVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the automated monitoring system into distinct functional modules: a dependency registration component that maps relationships between services, a monitoring component that detects change events, and a notification component that alerts impacted services. This segmentation allows the system to achieve high productivity through automation while managing complexity through modular, independent components that can be implemented and maintained separately.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11943092B2System and method for auto-mining of resources, building dependency registry and notifying impacted services
Publication Date: 2024.03.26 JPMORGAN CHASE BANK NA
  • US11943092B2 patent drawing
  • US11943092B2 patent drawing
  • US11943092B2 patent drawing

AI summary

A method for providing dependency registration and impacted service notification is provided. The method includes mining resource data for a plurality of resources included in heterogeneous platforms included in a single eco-system, and identifying, for each resource, one or more connections with other resources present in the heterogeneous platforms based on the mined resource data. The method also includes generating a resource dependency chain from the resource data and the identified one or more connections, and monitoring change events for the resources included in the heterogeneous planforms. When a change event is detected for a target resource among the resources, the method includes determining one or more resources that are impacted by the change event detected for the target resource based on the resource dependency chain, and transmitting a notification to users of the impacted resources.