Computer Security Data Storage Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer and network security systems face challenges in efficiently retrieving and storing computer security data, as existing methods often lead to increased storage requirements and inefficiencies in data retrieval due to the complexity of managing multiple identifiers associated with security events.

Innovation Solution

The implementation of a system that uses two data structures: a tuple association table to store identifier tuples corresponding to computer security events and a computer security data table to store associated data, allowing for efficient retrieval and reduced storage needs by organizing data into time buckets and source types, enabling fast and scalable data retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If computer security data is stored with multiple identifiers associated with each event, then data completeness and accuracy are improved, but storage requirements and data retrieval complexity increase

Engineering Contradiction:
Improvedata completenessVSAvoidstorage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the data storage structure into two separate tables: a first table for storing identifier tuples and a second table for storing computer security data. This segmentation allows the system to store multiple identifiers efficiently while reducing redundancy and optimizing storage space utilization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested data structure where identifier tuples are stored in the first table and linked to computer security data in the second table. This nesting approach allows multiple identifiers to be associated with security events in a compact, hierarchical manner that reduces overall storage requirements.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Measurement precision

If multiple identifiers are stored for each computer security event, then data retrieval accuracy is improved, but data retrieval speed and efficiency deteriorate

Engineering Contradiction:
Improvedata retrieval accuracyVSAvoiddata retrieval speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

By dividing the data into two separate tables with clear relationships, the patent enables efficient querying where the first table can be searched for identifier tuples and the second table can be searched for security data independently, improving retrieval speed while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary structure (the first table storing identifier tuples) that mediates between the query process and the actual security data storage. This intermediary layer enables fast lookup and association of identifiers with their corresponding security events, improving both speed and accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If complex data structures are used to manage multiple identifiers, then data organization and retrieval are improved, but system complexity and difficulty of operation increase

Engineering Contradiction:
Improvedata organizationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent simplifies the system by segmenting the data management into two straightforward tables with clear purposes: one for identifiers and one for security data. This segmentation reduces the complexity of managing multiple identifiers while maintaining effective data organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal data organization model that can handle various types of identifiers and security events through a consistent two-table structure. This multi-functional approach simplifies operations by providing a unified method for data management that works across different scenarios.

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

Data Source

PatentUS11093607B1Efficient processing of computer security data
Publication Date: 2021.08.17 CHRONICLE LLC
  • US11093607B1 patent drawing
  • US11093607B1 patent drawing
  • US11093607B1 patent drawing

AI summary

The subject matter of this specification generally relates to computer security. In some implementations, a method includes maintaining a first data structure that stores arrays of identifier tuples. Each identifier tuple corresponds to a respective computer security event and includes one or more identifiers for a computing element associated with the computer security event. Each array of identifier tuples corresponds to a respective identifier and only includes identifier tuples that include the corresponding identifier. A second data structure that stores arrays of computer security data is maintained. Each array of computer security data corresponds to a respective identifier tuple stored in the first data structure and only includes computer security data associated with each identifier in the corresponding identifier tuple. A query that specifies a first identifier for a first computing element is received. Identifier tuples that each include the first identifier are obtained from the first data structure.