Automated Error State Resolution via Remediation Library

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face software error states on computing devices that are not resolved by frequent software updates or patches, leading to inconvenience and the need for workarounds.

Innovation Solution

A computer-implemented method that saves data logs from user devices, creates a knowledge corpus and remediation library to identify and display quick fixes for error states, allowing users to ameliorate issues in real time without waiting for updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software updates and patches are released frequently to fix error states, then software reliability is improved, but development time and resource consumption increase

Engineering Contradiction:
Improvesoftware reliabilityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively detecting error states before they affect users and automatically applying fixes from the remediation library. This prevents the need for immediate software updates, allowing developers to work at their own pace while users receive real-time repairs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically detecting error states and applying fixes without requiring developer intervention for each individual case. The automated error state resolution system serves itself by using the remediation library to repair issues as they are detected, freeing developers from manual fix deployment.

Inventive Principle:
Principle #25Self-service

2Reliability

If users wait for software updates to resolve error states, then software stability is maintained, but user productivity decreases

Engineering Contradiction:
Improvesoftware stabilityVSAvoiduser productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements feedback by continuously monitoring for error states and automatically responding with fixes. This closed-loop system detects when stability issues arise and immediately counteracts them, maintaining software stability while eliminating the productivity loss that would occur while waiting for updates.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system ensures continuity of useful action by automatically maintaining software stability through real-time error detection and repair. Instead of interrupting user work to apply updates, the system continuously operates in the background, detecting and fixing errors as they occur, thereby maintaining both stability and productivity.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If manual workarounds are implemented by users to avoid error states, then software usability is improved, but operation complexity increases

Engineering Contradiction:
Improvesoftware usabilityVSAvoidoperation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system applies self-service by automatically detecting error states and applying fixes without requiring user intervention. This eliminates the need for users to learn and execute complex manual workarounds, as the system handles the resolution process autonomously, maintaining simplicity while improving usability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The automated error state resolution system acts as an intermediary between the user and the software errors. Instead of requiring users to directly manage complex workarounds, the intermediary system detects errors and applies fixes automatically, shielding users from complexity while maintaining ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240176730A1Software error state resolution through task automation
Publication Date: 2024.05.30 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20240176730A1 patent drawing
  • US20240176730A1 patent drawing
  • US20240176730A1 patent drawing

AI summary

A method includes: saving data logs from a plurality of user devices; creating a knowledge corpus based on the data logs; creating a remediation library based on the knowledge corpus, wherein each entry in the remediation library includes data defining a respective error state from the knowledge corpus and user actions associated with the respective error state; detecting a real time error state in one of the user devices; identifying an entry in the remediation library based on the real time error state in the one of the user devices; and causing the one of the user devices to display a message indicating the actions included in the identified entry in the remediation library.