18223208. INTELLIGENT SERVICES FOR APPLICATION DEPENDENCY DISCOVERY, REPORTING, AND MANAGEMENT TOOL simplified abstract (Capital One Services, LLC)

From WikiPatents
Jump to navigation Jump to search

INTELLIGENT SERVICES FOR 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)

INTELLIGENT SERVICES FOR APPLICATION DEPENDENCY DISCOVERY, REPORTING, AND MANAGEMENT TOOL - A simplified explanation of the abstract

This abstract first appeared for US patent application 18223208 titled 'INTELLIGENT SERVICES FOR 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 monitoring interfaces to collect operating status information.
  • It can identify the root cause of any issues in the monitored application by analyzing the dependencies.
  • The monitoring application can be automatically configured and updated using dependency analyzer and discovery crawler techniques.
  • Machine learning techniques are used to analyze system state information and determine patterns of performance.
  • Health reports are generated based on a baseline status of the monitored application.
  • The monitored application can be tested by modifying API calls, which helps train the machine learning model.

Potential Applications

  • Monitoring the operating status of applications and their dependencies in various industries such as IT, finance, healthcare, etc.
  • Identifying and resolving issues in real-time to ensure the smooth functioning of critical applications.
  • Providing insights into the performance of applications and their dependencies for optimization and improvement.

Problems Solved

  • Simplifies the monitoring process by collecting operating status without modifying the underlying software.
  • Enables quick identification of the root cause of issues in the monitored application.
  • Automates the configuration and updating of the monitoring application.
  • Utilizes machine learning to analyze system state information and provide health reports.

Benefits

  • Reduces the need for manual monitoring and troubleshooting of applications and their dependencies.
  • Improves the efficiency and reliability of application monitoring.
  • Enables proactive identification and resolution of issues before they impact the overall system.
  • Provides valuable insights into application performance and optimization opportunities.


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.