Type-Dependent Event Deduplication for High-Throughput Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current event deduplication methods face challenges in accurately identifying and removing duplicate events in high-throughput systems, often leading to false positives and negatives, and are inefficient when dealing with multiple event types, especially in systems that rely on upstream data sources for uniqueness.

Innovation Solution

A method and system for type-dependent event deduplication that involves receiving a stream of events, determining their types, parsing them based on these types, and performing type-specific deduplication operations to identify and remove duplicates, utilizing a processor and non-transitory storage medium with executable code to configure these operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If generic event deduplication methods are used, then processing simplicity is maintained, but deduplication accuracy deteriorates due to false positives and negatives

Engineering Contradiction:
Improvededuplication accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the deduplication process into distinct phases: event type determination, type-specific parsing, and type-dependent deduplication operations. Each event type (security events, application events, system events) receives customized processing rules, allowing high accuracy without overwhelming complexity through structured organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by implementing different deduplication strategies tailored to specific event types. Each event type has its own parsing rules and deduplication criteria, ensuring that the processing method matches the characteristics of each event category, thereby improving accuracy without uniformly increasing complexity

Inventive Principle:
Principle #3Local quality

2Productivity

If type-agnostic deduplication is used, then system simplicity is maintained, but processing efficiency deteriorates in high-throughput systems

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by determining event types and applying type-specific parsing rules before the actual deduplication operation. This pre-processing step organizes events into categories with known deduplication strategies, enabling faster processing during high-throughput scenarios without requiring complex real-time analysis

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters by dynamically selecting different deduplication algorithms and comparison criteria based on event type. This allows the system to optimize processing efficiency for each event category while maintaining a unified framework, improving overall productivity without proportionally increasing system complexity

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If duplicate events are not removed, then data completeness is maintained, but processing overhead increases

Engineering Contradiction:
Improveprocessing overheadVSAvoiddata completeness
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The patent implements feedback mechanisms by comparing events against type-specific deduplication criteria and using the results to determine whether to process or discard events. This feedback-driven approach ensures that only genuine duplicates are removed while maintaining data completeness for unique events, reducing processing overhead without losing important information

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11836265B2Type-dependent event deduplication
Publication Date: 2023.12.05 EVERFOX HOLDINGS LLC
  • US11836265B2 patent drawing
  • US11836265B2 patent drawing
  • US11836265B2 patent drawing

AI summary

A system, method, and computer-readable medium are disclosed for performing a type-dependent event deduplication operation. The type-dependent event deduplication operation comprising: receiving a stream of events, the stream of events comprising a plurality of events, each event of the plurality of events having an associated event type; determining an event type of the plurality of events; parsing the plurality of events based upon the associated event type, the parsing providing a plurality of parsed events; and, performing a type-dependent event deduplication operation on the plurality of parsed events, the type-dependent event deduplication operation deduplicating events based upon the event type.