Event Log Parser Extensions for Diverse Data Formats

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data analytics platforms struggle to analyze event logs from diverse devices due to format inconsistencies, leading to incomplete data capture and potential missed security breaches or inefficiencies in resource usage.

Innovation Solution

The introduction of event log parser extensions that augment existing parsers by converting unrecognized portions of event logs into a standardized format, enabling comprehensive data analysis and improved security monitoring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a parser is used to convert event logs to standardized format, then data analysis capability is improved, but data capture completeness deteriorates because the parser cannot capture all data from diverse event log formats

Engineering Contradiction:
Improvedata analysis capabilityVSAvoiddata capture completeness
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The parsing function is segmented into a base parser that handles standardized formats and multiple parser extensions that handle specific diverse formats. Each extension is a separate module that can be independently loaded and executed, allowing the system to process various event log formats without requiring a completely different parser for each format.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The base parser is designed with universal functionality to handle multiple event log formats through dynamically loadable extensions. The parser can adapt to different formats by loading appropriate extensions, making a single parser system capable of processing diverse event log structures from various devices and systems.

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

2Loss of information

If parser extensions are added to capture more data, then data capture completeness is improved, but system complexity increases

Engineering Contradiction:
Improvedata capture completenessVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The parsing system is segmented into a core base parser and separate, independent extensions. Each extension handles specific event log formats and can be loaded only when needed, rather than having all extensions loaded simultaneously. This segmentation reduces the complexity burden on any single component while maintaining comprehensive data capture capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The parser system dynamically loads and unloads extensions based on the event log format being processed. The system can adapt its complexity by loading only the necessary extensions for a given parsing task, rather than maintaining all possible extensions in memory at once, thus managing system complexity while preserving data capture completeness.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If existing parsers are used without extensions, then system simplicity is maintained, but detection capability for cyber threats deteriorates due to incomplete data capture

Engineering Contradiction:
Improvesystem simplicityVSAvoiddetection capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The parser system provides self-service capability through automatically discoverable and loadable extensions. When an event log format is encountered that requires a specific extension, the system automatically identifies and loads the appropriate extension without manual intervention, maintaining simplicity while improving detection capability through comprehensive data capture.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250138980A1Augmenting parsers by added parser stages
Publication Date: 2025.05.01 GOOGLE LLC
  • US20250138980A1 patent drawing
  • US20250138980A1 patent drawing
  • US20250138980A1 patent drawing

AI summary

Systems and methods include a memory and processing devices configured to perform operations. The operations include obtaining telemetry log data comprising an event log that includes one or more values; parsing, using an event log parser extension, a first portion of the one or more values to insert one or more first key-value pairs into a data object, wherein at least a portion of the one or more first key-value pairs includes a value from the first portion of the one or more values and a key assigned to the value; and performing one or more data analysis operations on the data object.