Predicting Computer Failures Using Abnormal Pattern Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computers face failures that can lead to performance issues, data loss, and reduced functionality due to software and hardware component vulnerabilities, necessitating a system to predict and mitigate these failures.

Innovation Solution

A monitoring system that generates prediction data using historical logs, identifies abnormal data-point patterns, and applies override processes to correct predictions, thereby adjusting computer parameters to prevent or minimize failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If prediction data is generated using historical logs to forecast future computer performance, then the ability to predict failures is improved, but the complexity of the monitoring system increases

Engineering Contradiction:
Improvefailure prediction accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by generating prediction data from historical logs before actual failures occur. The monitoring system analyzes past performance patterns and creates forecasts of future system behavior, enabling proactive identification of potential failures before they impact computer operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary layer consisting of prediction data and abnormal pattern files that mediate between historical logs and failure detection. This intermediary layer processes raw historical data into meaningful predictions and uses pattern-matching files as intermediaries to compare against predicted values, simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the system automatically identifies abnormal data-point patterns and applies override processes, then the speed of failure mitigation is improved, but the complexity of data processing increases

Engineering Contradiction:
Improvefailure mitigation speedVSAvoiddata processing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The monitoring system performs self-service by automatically identifying abnormal patterns and applying override processes without human intervention. The system uses customizable program-code files to define abnormal patterns and automatically compares prediction data against these patterns, self-correcting by applying predefined override processes when anomalies are detected.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes parameters by replacing abnormal data-point values in prediction data with corrected values from override processes. When an abnormal pattern is identified, the system modifies the prediction data parameters to reflect expected normal behavior, enabling rapid correction of forecasted failures through parameter adjustment rather than complex reprocessing.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If customizable program-code files are used to define abnormal patterns, then the adaptability of the system is improved, but the difficulty of system configuration increases

Engineering Contradiction:
Improvepattern recognition flexibilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system segments the pattern recognition functionality into separate customizable program-code files, each defining specific abnormal patterns. This segmentation allows different types of abnormalities to be defined independently in separate files, making the system adaptable to various failure modes while organizing configuration complexity into manageable, modular units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses copying by utilizing pre-defined abnormal pattern templates in program-code files that can be replicated and adapted for different scenarios. Instead of creating complex detection logic from scratch for each failure type, the system copies and adapts standardized pattern definitions, reducing configuration difficulty while maintaining adaptability.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10338994B1Predicting and adjusting computer functionality to avoid failures
Publication Date: 2019.07.02 SAS INSTITUTE INC
  • US10338994B1 patent drawing
  • US10338994B1 patent drawing
  • US10338994B1 patent drawing

AI summary

In some examples, a processing device can receive prediction data representing a prediction. The processing device can also receive files defining abnormal data-point patterns to be identified in the prediction data. The processing device can identify at least one abnormal data-point pattern in the prediction data by executing customizable program-code in the files. The processing device can determine an override process that corresponds to the at least one abnormal data-point pattern in response to identifying the at least one abnormal data-point pattern in the prediction data. The processing device can execute the override process to generate a corrected version of the prediction data. The processing device can then adjust one or more computer parameters based on the corrected version of the prediction data.