NLP Classification Module for Error Message Cataloging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional monitoring systems fail to track and catalog issues, leading to repeated resolutions of the same issues, wastage of resources, and missed trend identification that could pinpoint issue hotspots.

Innovation Solution

A monitoring system incorporating a classification module with natural language processing and machine learning to classify and understand error messages from multiple platforms, recommending solutions based on historical data by aggregating, standardizing, and analyzing messages across different formats and sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional monitoring systems are used to determine issues, then issue detection is achieved, but issue tracking and cataloging are not performed leading to repeated resolutions

Engineering Contradiction:
Improveissue detection capabilityVSAvoidissue tracking information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system segments the monitoring functionality into distinct modules: issue detection module, issue tracking module, and recommendation module. Each module handles specific aspects of issue management independently, allowing comprehensive tracking without overwhelming the system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback loops where resolved issues are cataloged and stored in a database. This feedback mechanism enables the system to learn from past issues and provide recommendations for similar future issues, preventing information loss and enabling continuous improvement.

Inventive Principle:
Principle #23Feedback

2Device complexity

If issues are not tracked and cataloged, then system simplicity is maintained, but repeating issues are ignored and resources are wasted

Engineering Contradiction:
Improvesystem structureVSAvoidissue resolution efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-processing and standardizing issue data as it is generated. Issues are normalized, categorized, and stored in a structured format in advance, so that when similar issues occur, the system can quickly retrieve and apply solutions without extensive processing delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates standardized copies of issue data in a uniform format. By normalizing diverse issue descriptions into consistent templates, the system enables efficient storage, retrieval, and comparison of issues, improving productivity without proportionally increasing complexity.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If monitoring systems do not track issues, then implementation simplicity is preserved, but issue trends and hotspots cannot be identified

Engineering Contradiction:
Improvesystem implementationVSAvoidissue trend information
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The issue tracking module serves multiple functions simultaneously: it tracks individual issues, categorizes them by type and severity, stores them in a standardized database, and enables trend analysis. This multi-functionality allows comprehensive information retention without requiring separate specialized systems for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11593676B2Natural language processing and machine learning assisted cataloging and recommendation engine
Publication Date: 2023.02.28 PAYPAL INC
  • US11593676B2 patent drawing
  • US11593676B2 patent drawing
  • US11593676B2 patent drawing

AI summary

Systems and methods that determining a solution for a real-time message are provided. Multiple messages of different types are received from multiple platforms. The messages were generated in response to errors caused by applications monitored by the platforms. For each message, a language processing system determines the content of the message and the machine learning system determines a classification of the message. The set of message candidates are generated by comparing the classification and the content of the message to historical messages. From the set of message candidates, solution messages are identified. A recommended solution is determined from the solution messages.