AI Virtual Machine for Dynamic Network Topology Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accurately understanding and modeling the topology of computer networks, especially enterprise networks, is challenging due to their dynamic nature, which hinders effective analysis and security measures.

Innovation Solution

Implementing a virtual machine that uses AI, data mining, and machine learning algorithms to learn and model the internal network topology, creating fictitious identities and patterns to enhance security and detect threats while maintaining read-only access to the directory server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional network analysis methods are used, then network analysis can be performed, but accurate understanding of dynamic network topology is difficult to achieve

Engineering Contradiction:
Improvenetwork topology understanding accuracyVSAvoidnetwork topology accuracy over time
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements a dynamic network topology discovery system that continuously adapts to changing network conditions. The system uses automated agents that periodically probe network devices and update topology models in real-time, transforming the static analysis approach into a dynamic one that maintains accuracy as the network evolves.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary network discovery and topology mapping before security analysis or troubleshooting activities. By establishing an accurate baseline topology model in advance, the system enables more effective subsequent analysis and faster response to network events.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If network monitoring is implemented to track topology changes, then network analysis capability is improved, but network performance and visibility to authorized users may be disrupted

Engineering Contradiction:
Improvenetwork analysis effectivenessVSAvoidnetwork functionality and visibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces automated discovery agents as intermediaries between the network infrastructure and the analysis system. These agents perform topology discovery by sending probe packets and collecting device information without requiring direct intervention in normal network traffic flows, thus maintaining network operations while enabling comprehensive analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The network monitoring function is segmented into separate automated agents that operate independently from the main network traffic. This allows topology discovery and security analysis to proceed in parallel with normal network operations, preventing disruption to authorized users while maintaining analytical capabilities.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10515187B2Artificial intelligence (AI) techniques for learning and modeling internal networks
Publication Date: 2019.12.24 CA TECH INC
  • US10515187B2 patent drawing
  • US10515187B2 patent drawing
  • US10515187B2 patent drawing

AI summary

Introduced here are techniques for modeling networks in a discrete manner. More specifically, various embodiments concern a virtual machine that collects data regarding a network and applies algorithms to the data to discover network elements, which can be used to discover the topology of the network and model the network. The algorithms applied by the virtual machine may also recognize patterns within the data corresponding to naming schemes, subnet structures, application logic, etc. In some embodiments, the algorithms employ artificial intelligence techniques in order to more promptly respond to changes in the data. The virtual machine may only have read-only access to certain objects residing within the network. For example, the virtual machine may be able to examine information hosted by a directory server, but the virtual machine may not be able to effect any changes to the information.