Bot Program for Monitoring Complex Application Output Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex application programs, such as monitoring programs, generate output data that users struggle to understand, leading to inefficiencies in investigating and fixing issues due to limitations in natural language processing, where users may formulate queries incorrectly, resulting in misconfiguration of data processing systems and potential disasters.

Innovation Solution

A bot program processes output data by detecting status messages, generating bot queries, and providing them to users, assisting in formulating accurate queries, and determining solutions using a knowledge base to prevent misconfiguration and resource waste.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users directly process complex output data from monitoring programs, then users can investigate and fix issues, but users may formulate queries incorrectly leading to misconfiguration and potential disasters

Engineering Contradiction:
Improvequery accuracyVSAvoidmisconfiguration risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a bot program as an intermediary between users and complex monitoring output data. The bot processes the output data, detects status messages, and generates appropriate bot queries that users can reference. This intermediary layer prevents users from directly misinterpreting complex data while still enabling them to investigate and fix issues accurately.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If users manually analyze output data to formulate queries, then users can understand system status, but users consume excessive time and may make errors

Engineering Contradiction:
Improveissue investigation efficiencyVSAvoidquery formulation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The bot program performs preliminary actions by automatically processing output data and generating bot queries in advance of user needs. Status messages are detected and converted into ready-to-use queries that users can directly reference or modify, eliminating the time users would otherwise spend manually analyzing data and formulating queries from scratch.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the bot program generates bot queries based on status messages, then query accuracy is enhanced, but the system requires continuous tuning and testing

Engineering Contradiction:
Improvestatus message detection accuracyVSAvoidbot program maintenance complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where the bot program continuously learns from user interactions and query outcomes. When users correct or modify bot-generated queries, this feedback is used to refine the bot's query generation algorithms, improving accuracy over time while reducing the need for manual tuning and testing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11681758B2Bot program for monitoring
Publication Date: 2023.06.20 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11681758B2 patent drawing
  • US11681758B2 patent drawing
  • US11681758B2 patent drawing

AI summary

Processing user queries using a bot program by executing a bot program, wherein executing the bot program further comprises: processing output data of an application program; detecting status messages in the output data; generating bot queries related to the status messages; providing the bot queries to a user, in response to the providing of the bot queries to the user, receiving a user query from the user, wherein the user query is based at least in part on the bot queries, determining one or more solutions to the user query using a knowledge base, and applying a selected solution of the solutions.