Transaction Error Root Cause Analysis via Frequency Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication network protocols, such as HTTP/1 and HTTP/2, provide insufficient information to efficiently determine the root causes of transaction failures due to their complex and extensible nature, requiring substantial human resources and becoming increasingly challenging with growing transaction volumes.

Innovation Solution

A method that involves sampling transaction packets to determine the occurrence frequencies of data fields and values in successful and failed transactions, identifying statistically significant differences to pinpoint marker fields and values that indicate root causes of failures, thereby automating the identification of error causes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If transaction messages use complex and extensible protocols (HTTP/1, HTTP/2) with fully extensible headers and ad-hoc data fields, then adaptability and versatility of communication are improved, but difficulty of detecting and measuring root causes of errors increases

Engineering Contradiction:
Improveprotocol extensibilityVSAvoiderror root cause identification
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary system that sits between the complex transaction protocols and the error analysis process. This intermediary automatically captures, standardizes, and structures error information from extensible protocols into a consistent format, making root cause analysis feasible without changing the underlying protocol flexibility

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual human analysis of complex transaction messages with an automated computational system. The system uses algorithms to parse, compare, and identify root causes of errors in transaction packets, substituting mechanical human effort with automated information processing

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If manual methods are used to identify root causes of transaction failures, then measurement precision may be maintained, but productivity and loss of time increase substantially

Engineering Contradiction:
Improveroot cause identification accuracyVSAvoiderror analysis throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements a self-service system where the error analysis tool automatically performs root cause identification without requiring human intervention. The system captures transaction packets, analyzes them autonomously, and generates root cause reports, enabling continuous operation at high throughput while maintaining precision through consistent algorithmic analysis

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary capture and standardization of error information as transaction packets arrive, preparing the data in advance for rapid analysis. This preliminary processing of transaction packets includes structuring the data and identifying potential error patterns before full root cause analysis is initiated, enabling faster overall processing

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If comprehensive error information is captured from all transaction packets, then measurement precision is improved, but device complexity and use of energy increase

Engineering Contradiction:
Improveerror data completenessVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the relevant error information from comprehensive transaction packets using predefined capture rules. Instead of processing all data fields in every packet, the system selectively extracts error-related fields based on transaction type, protocol, and error conditions, reducing processing complexity while maintaining precision for error analysis

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the error analysis process into distinct modules: packet capture, data standardization, error identification, and root cause determination. Each module handles specific aspects of the analysis, reducing overall system complexity by breaking down the comprehensive error analysis task into manageable, specialized components

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11876665B2Focused root cause analysis
Publication Date: 2024.01.16 RADCOM LTD
  • US11876665B2 patent drawing
  • US11876665B2 patent drawing
  • US11876665B2 patent drawing

AI summary

A method of identifying anomalies characterizing failed transactions engaged in via a communications network, the method comprising: determining occurrence frequencies of fields and/or field values exhibited by the fields in successful transaction messages engaged in via the network; determining occurrence frequencies of fields and/or field values exhibited by the fields in messages of failed transactions engaged in via the network; and processing the occurrence frequencies to determine anomalous occurrence frequencies exhibited by the failed transactions.