Cross-Application Message Parsing for Dependency-Driven Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing support platforms require significant manual human intervention for troubleshooting and remediation of issues in computing devices, as current systems fail to effectively automate the processing of notifications and messages across different applications, leading to inefficiencies and increased reliance on human decision-making.
Innovation Solution
A system and method for parsing messages to determine cross-application dependencies by analyzing notifications from multiple applications, extracting entities and topics, and generating records to automate actions based on determined dependencies, using natural language processing and artificial intelligence to guide or automate user actions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual human intervention is used for troubleshooting and remediation, then accuracy and decision-making quality are maintained, but productivity and efficiency decrease
Solution Approach 1:
The system enables self-service automation by having the message processing system automatically parse notifications, extract entities and topics, determine cross-application dependencies, and guide or automate actions without requiring manual human intervention for each troubleshooting step
Solution Approach 2:
The patent introduces an intermediary message processing system that acts as a mediator between multiple applications and the support platform, automatically parsing messages, correlating entities and topics across applications, and determining dependencies to enable automated troubleshooting actions
2Productivity
If message processing is automated across multiple applications, then productivity improves, but system complexity increases
Solution Approach 1:
The message processing system is segmented into distinct functional modules: notification reception, message parsing, entity extraction, topic identification, cross-application dependency determination, and action guidance/automation. Each module handles a specific aspect of the processing workflow
Solution Approach 2:
The message processing system is designed as a universal platform that can handle notifications from multiple different applications simultaneously, extracting entities and topics across various application types and determining cross-application dependencies in a unified manner
3Extent of automation
If cross-application dependencies are determined through message correlation, then automation capability improves, but information processing complexity increases
Solution Approach 1:
The system uses feedback mechanisms by correlating entities and topics across message records from different applications, using the extracted information to determine cross-application dependencies and guide subsequent automated actions based on the analyzed relationships
Data Source
AI summary
An apparatus comprises a processing device configured to obtain messages associated with actions taken in applications running on at least one information technology asset in an information technology infrastructure, and to parse the messages to create message records, a given message record associated with a given message identifying actions taken in a given one of the applications, entities for which the actions in the given application were performed, and topics that the given message is associated with. The processing device is also configured to determine cross-application dependencies between the actions based at least in part on correlating entities and topics across the message records, a given cross-application dependency characterizing a relationship between first and second actions taken in first and second ones of the applications. The processing device is further configured to control performance of subsequent actions in the applications based at least in part on the determined cross-application dependencies.


