Historic Netflow Analysis with Blob Indexes and Bitsets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Historical netflow data analysis is computationally expensive and storage-intensive due to the vast volume of data, making it impractical to search through millions of netflows efficiently.

Innovation Solution

A system and method utilizing blob index files and bitsets to summarize and granularize historical netflow data, reducing unnecessary data processing by generating blob index files and bitsets at various time intervals, enabling efficient and cost-effective search and analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If historical netflow data is stored in complete detail for analysis, then analysis accuracy is improved, but storage requirements and processing time increase excessively

Engineering Contradiction:
Improveanalysis accuracyVSAvoidstorage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential identifying information (IP addresses) from the complete netflow data and stores it in bitset structures. This allows the system to retain the ability to accurately identify and analyze historical netflows while dramatically reducing the storage requirements by eliminating redundant packet-level details.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of storing complete netflow records and searching through them, the patent inverts the approach by creating compact bitset representations that can be quickly searched. The bitset structure allows the system to check for the presence of specific IP addresses in historical data without having to load or parse the original detailed netflow records.

Inventive Principle:
Principle #13The other way round (Inversion)

2Measurement precision

If complete historical netflow data is searched, then detection accuracy is improved, but processing time becomes excessively long

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent creates a simplified copy of the historical netflow data in the form of bitset structures. These bitsets contain the essential information needed for detection (presence of IP addresses) in a highly compressed format that can be processed and searched much faster than the original detailed netflow data, while maintaining detection accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the data representation parameters by converting detailed netflow records into bitset format. This parameter change transforms the data from a verbose, time-consuming format into a compact, efficiently searchable format, dramatically reducing processing time while preserving the ability to accurately detect and analyze historical netflows.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If computational power is increased to handle large historical datasets, then analysis capability is improved, but cost becomes excessively prohibitive

Engineering Contradiction:
Improveanalysis capabilityVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent uses inexpensive bitset data structures as a disposable intermediate representation for historical netflow analysis. Instead of investing in expensive high-performance computing infrastructure to process raw netflow data, the system uses cheap bitset operations that can be performed efficiently on standard hardware, making the analysis capability affordable and scalable.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS12388732B2Historic netflow analysis system and method
Publication Date: 2025.08.12 NTT SECURITY HLDG CORP
  • US12388732B2 patent drawing
  • US12388732B2 patent drawing
  • US12388732B2 patent drawing

AI summary

A system and method perform historic netflow searching for an IP address, such as an IPv4 address, in a cost, time and storage efficient manner using blob indexes and bitsets.