Cybersecurity Ontology Graph Summarization for Faster Threat Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cybersecurity systems face challenges in effectively communicating complex threat information represented in large, non-intuitive graphs to security analysts, leading to inefficiencies in threat analysis and response.

Innovation Solution

A method and system that converts cybersecurity threat graphs into human-readable summaries using a transformer neural network to generate concise, comprehensible text summaries, leveraging ontological sub-graphs and large language models like CHATGPT to translate and validate the summaries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If threat information is represented in detailed graphs to convey comprehensive information, then the amount of information conveyed is improved, but the intuitiveness and ease of understanding deteriorates

Engineering Contradiction:
Improveinformation completenessVSAvoidintuitiveness
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments the complex threat graph into multiple hierarchical levels of abstraction. The system divides the graph into sub-graphs representing different aspects of the threat (e.g., attack vector, affected systems, malware behavior) and presents them in an organized, multi-level format that maintains information completeness while improving intuitiveness through structured presentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the two-dimensional graph visualization into a multi-dimensional hierarchical structure with multiple levels of abstraction. This dimensional transformation allows the system to preserve comprehensive threat information while organizing it in a more intuitive, navigable format that security analysts can understand more easily.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If comprehensive threat graphs are used to represent all threat details, then the information completeness is improved, but the time required for analysis increases

Engineering Contradiction:
Improvethreat information completenessVSAvoidanalysis time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent performs preliminary processing of the threat graph by pre-identifying and organizing key threat elements, relationships, and patterns before presentation to analysts. The system pre-computes and structures the graph into meaningful sub-graphs and abstraction levels, so that when analysts view the threat information, it is already organized in an analysis-ready format that reduces processing time while maintaining completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a dynamic, multi-level visualization system that allows analysts to navigate between different levels of abstraction based on their analysis needs. The system dynamically adjusts the level of detail presented, enabling analysts to quickly overview the entire threat landscape at a high level and then drill down into specific areas of interest, thereby reducing overall analysis time while preserving access to complete information.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If detailed graph visualizations are used to show all threat interactions, then the comprehensiveness of threat representation is improved, but the complexity of the system increases

Engineering Contradiction:
Improvethreat representation comprehensivenessVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the complex threat graph into modular sub-graphs organized by threat characteristics, relationships, and impact areas. This segmentation reduces system complexity by breaking down the monolithic graph into manageable, independently analyzable components while preserving the comprehensive representation of threat interactions through the organized arrangement of sub-graphs.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12579279B2System and method for summarization of complex cybersecurity behavioral ontological graph
Publication Date: 2026.03.17 CISCO TECHNOLOGY INC
  • US12579279B2 patent drawing
  • US12579279B2 patent drawing
  • US12579279B2 patent drawing

AI summary

A system and method are provided for explaining ontological sub-graphs. The system and method include querying an ontology to determine a match between a query graph and a portion of an ontology graph. When there is a match, a subgraph representing the match is first translated into a simple summary using a simple language (e.g., triplets which include a subject and object corresponding to pairs of connected nodes in the subgraph and a verb/predicate representing a relation/edge in the subgraph that connect the pair nodes). This simple summary is then fed, as part of a prompt, to a large language model (LLM) that generates a human-readable summary based on the prompt.