18135816. DEPENDENCY ANALYZER IN APPLICATION DEPENDENCY DISCOVERY, REPORTING, AND MANAGEMENT TOOL simplified abstract (Capital One Services, LLC)

From WikiPatents
Jump to navigation Jump to search

DEPENDENCY ANALYZER IN APPLICATION DEPENDENCY DISCOVERY, REPORTING, AND MANAGEMENT TOOL

Organization Name

Capital One Services, LLC

Inventor(s)

Muralidharan Balasubramanian of Gaithersburg MD (US)

Eric K. Barnum of Midlothian VA (US)

Julie Dallen of Vienna VA (US)

David Watson of Alexandria VA (US)

DEPENDENCY ANALYZER IN APPLICATION DEPENDENCY DISCOVERY, REPORTING, AND MANAGEMENT TOOL - A simplified explanation of the abstract

This abstract first appeared for US patent application 18135816 titled 'DEPENDENCY ANALYZER IN APPLICATION DEPENDENCY DISCOVERY, REPORTING, AND MANAGEMENT TOOL

Simplified Explanation

Techniques for monitoring the operating statuses of an application and its dependencies are described in this patent application. The monitoring application collects and reports the operating status of the monitored application and its dependencies without requiring any modifications to the underlying software.

  • The monitoring application uses existing interfaces to collect operating status information.
  • It can determine the root cause of any issues in the monitored application by identifying problem services.
  • Dependency analyzer and discovery crawler techniques automatically configure and update the monitoring application.
  • Machine learning techniques are used to analyze system state information and identify patterns of performance.
  • Health reports are generated based on a baseline status of the monitored application.
  • The monitoring application can also modify API calls to test the response of the monitored application, which helps train the machine learning model.

Potential Applications

  • Monitoring the operating status of applications and their dependencies in various industries.
  • Identifying and resolving issues in software systems.
  • Providing real-time health reports and performance analysis for applications.

Problems Solved

  • Difficulty in monitoring the operating status of complex applications and their dependencies.
  • Lack of a non-intrusive monitoring solution that does not require modifications to the underlying software.
  • Challenges in identifying the root cause of issues in a monitored application.

Benefits

  • Non-intrusive monitoring that does not require modifying the monitored application or its dependencies.
  • Automatic configuration and updates of the monitoring application.
  • Machine learning-based analysis for identifying performance patterns and generating health reports.
  • Ability to test the response of the monitored application through modified API calls.


Original Abstract Submitted

Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls. Such tests may be used to train the machine learning model.