Log File Anomaly Detection via Frequency Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analyzing large volumes of data from log-files in servers, such as those from online gaming communities, is impractical for manual detection of anomalies and requires an automated, resource-efficient method to process and identify anomalies effectively.

Innovation Solution

A computer-implemented method that processes data to provide frequency information for combinations of data, compares this information with a reference set, and identifies anomalies based on differences exceeding a threshold, using hash tables to store and compare occurrence counts across log files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual analysis of log-file data is performed, then detailed anomaly detection is possible, but it becomes highly impractical when dealing with thousands to millions of events per day

Engineering Contradiction:
Improveanomaly detection capabilityVSAvoidoperational feasibility
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent replaces manual mechanical analysis with automated computer-based processing. The system uses processors to automatically parse log files, extract data combinations, generate frequency information, and compare against reference data, eliminating the need for human operators to manually examine thousands to millions of events while maintaining anomaly detection capability

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

Solution Approach 2:

The patent creates frequency information copies of the actual log data that can be efficiently processed and compared. By generating frequency information that represents the statistical distribution of data combinations, the system enables automated analysis without requiring direct manual examination of the raw voluminous log data

Inventive Principle:
Principle #26Copying

2Measurement precision

If comprehensive automated analysis of all log data is performed, then anomaly detection capability is improved, but processing loads and memory requirements increase significantly

Engineering Contradiction:
Improveanomaly detection capabilityVSAvoidprocessing load
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential frequency information from the complete log data set. Instead of processing all raw log events, the system extracts data combinations, counts their occurrences, and stores only these frequency statistics. This extraction reduces the data volume significantly while preserving the information needed for anomaly detection

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the raw log data into frequency information, changing the parameter representation from individual events to aggregated counts. This parameter transformation reduces the complexity and volume of data that needs to be processed, allowing automated analysis with reduced processing loads and memory requirements

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If frequency information for all data combinations is stored, then complete anomaly detection is achieved, but memory requirements increase

Engineering Contradiction:
Improveanomaly detection coverageVSAvoidmemory storage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges multiple occurrences of the same data combination into a single frequency count. Instead of storing each individual log event, the system combines identical data combinations and stores only their aggregated frequency information. This merging significantly reduces the quantity of data stored while maintaining the ability to detect anomalies through frequency comparison

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10977150B2Data analysis
Publication Date: 2021.04.13 KING COM
  • US10977150B2 patent drawing
  • US10977150B2 patent drawing
  • US10977150B2 patent drawing

AI summary

A method for determining one or more anomalies associated with a first set of data, said method comprising: processing said first set of data to provide frequency information for a plurality of combinations of data in said first set of data; comparing said frequency information for the first set of data with frequency information for said combinations of data in a reference set of data; and in dependence on said comparison determining one or more anomalies.