Diagnostic Information Application Pattern Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for investigating computing device issues fail to efficiently utilize knowledge gained from one expert by others investigating similar issues, leading to suboptimal problem-solving and solution discovery.

Innovation Solution

A diagnostic information system that allows subject matter experts to create patterns from log files, define relationships between events, and store diagnostic information, which can be matched against new issues to identify root causes and solutions, using a diagnostic information application that applies these patterns and relationships to log files for user access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If subject matter experts manually investigate and record diagnostic information for each issue, then individual diagnostic accuracy may be maintained, but knowledge cannot be efficiently shared and reused across multiple investigations

Engineering Contradiction:
Improvediagnostic accuracyVSAvoidknowledge utilization
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent creates reusable diagnostic knowledge artifacts (patterns, relationships, and diagnostic information) that can be copied and applied across multiple investigations. Experts document their investigative patterns and findings once, then these documented patterns serve as templates that can be repeatedly applied to similar future issues, eliminating the need to reinvestigate known problem patterns while maintaining diagnostic accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transforms unstructured diagnostic knowledge into structured parameters with defined relationships. By formalizing diagnostic information into specific parameters (patterns, relationships, diagnostic information) with defined attributes and connections, the knowledge becomes machine-processable and efficiently queryable, enabling both accurate matching and effective knowledge reuse across investigations.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If experts document detailed investigation activities for each issue, then comprehensive knowledge capture is achieved, but the time and effort required for documentation increases

Engineering Contradiction:
Improveknowledge captureVSAvoiddocumentation time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system establishes predefined patterns and relationship templates before investigations begin. Experts can select from pre-defined pattern types and relationship categories, rather than creating everything from scratch during each investigation. This preliminary structuring of diagnostic knowledge frameworks reduces the time required for documentation while ensuring comprehensive knowledge capture through standardized categories.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a universal diagnostic knowledge framework where patterns and relationships can serve multiple purposes across different investigations. A single documented pattern can be applied to multiple similar issues, and the same relationship templates can be reused across different diagnostic scenarios. This multi-functionality reduces redundant documentation effort while maintaining comprehensive knowledge capture.

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

3Loss of information

If a comprehensive knowledge base is built from multiple expert investigations, then knowledge sharing improves, but the complexity of storing and managing relationships between patterns increases

Engineering Contradiction:
Improveknowledge sharingVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the diagnostic knowledge base into distinct, manageable components: patterns (with specific attributes), relationships (with defined types), and diagnostic information (with structured properties). This segmentation allows the system to handle complex knowledge by breaking it into discrete, independently manageable units that can be stored, retrieved, and processed separately, reducing overall system complexity while enabling comprehensive knowledge sharing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces structured relationship definitions as intermediaries between patterns and diagnostic information. Rather than directly connecting all possible elements, the patent uses relationship templates as mediating structures that define how patterns connect to diagnostic information and to each other. This intermediary layer simplifies the management of complex relationships by providing standardized connection protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9104573B1Providing relevant diagnostic information using ontology rules
Publication Date: 2015.08.11 AMAZON TECH INC
  • US9104573B1 patent drawing
  • US9104573B1 patent drawing
  • US9104573B1 patent drawing

AI summary

Embodiments of methods, systems, and storage medium associated with providing diagnostic information are disclosed herein. In one instance, the method may include applying a pattern to a log line included in a log file accessible by the computing device, to determine whether there is a match between the log line and the pattern. The pattern may be one of a plurality of patterns included in a collection of previously accumulated diagnostic information including one or more relationship descriptions between the pattern and other ones of the plurality of patterns. The method may further include generating and storing one or more additional relationship descriptions in response to determination of a match for the pattern. The additional relationship descriptions may indicate connections between the matched pattern and at least some other patterns included in the diagnostic information. Other embodiments may be described and/or claimed.