Network Infrastructure Snapshot View via Multi-Threaded Query

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional solutions for monitoring and managing complex enterprise network infrastructures are inefficient due to reliance on vendor-maintained databases that may contain outdated, incomplete, or erroneous data, and require additional hardware and software resources, leading to complexity and inefficiency.

Innovation Solution

A system and method that generates a snapshot view of network resources without a third-party database, using a multi-threaded process to query blade servers and server enclosures, integrating information into an HTML format snapshot view file, and transmitting it to user devices for display in web browsers, thereby providing a direct, agentless, and efficient monitoring solution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a vendor-maintained database is used to monitor network resources, then information can be centralized and queried, but the data may be outdated, incomplete, or erroneous due to delays in updates and potential errors during write cycles

Engineering Contradiction:
Improvecompleteness and accuracy of network resource informationVSAvoidtime delay in updating database records
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent extracts the monitoring function from the centralized vendor-maintained database and implements it directly on the network resources themselves through embedded monitoring agents. Each network resource maintains its own monitoring capabilities, eliminating the need to rely on external database updates and allowing real-time information availability without centralization delays.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Network resources perform self-monitoring through embedded agents that continuously track their own status, performance, and health metrics. This self-service approach eliminates dependency on external database updates, ensuring information is always current and accurate without time delays in write cycles or database synchronization.

Inventive Principle:
Principle #25Self-service

2Reliability

If conventional monitoring systems are implemented with web servers and database servers, then network resources can be monitored, but additional hardware and software resources are required, increasing system complexity and maintenance burden

Engineering Contradiction:
Improvemonitoring capabilityVSAvoidnumber of hardware and software components
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the monitoring functionality directly into the network resources themselves by embedding monitoring agents within each device. This consolidation eliminates the need for separate web servers, database servers, and specialized monitoring software, reducing hardware and software components while maintaining reliable monitoring capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The embedded monitoring agents perform multiple functions including status tracking, performance monitoring, error detection, and information storage within each network resource. This multi-functionality replaces the need for dedicated monitoring infrastructure, reducing overall system complexity while ensuring reliable monitoring across all network resources.

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

3Ease of operation

If a centralized database system is used to store network resource information, then information can be retrieved through queries, but the system may not be available to receive queries all the time, reducing system administrator efficiency

Engineering Contradiction:
Improveavailability for queriesVSAvoidcontinuous availability of monitoring data
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the centralized database system into distributed monitoring agents embedded in each network resource. Each agent independently stores and manages its own monitoring data locally, eliminating the single point of failure represented by a centralized database. This segmentation ensures continuous availability of monitoring information even if other parts of the system are unavailable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each network resource with its embedded agent maintains its own monitoring data independently, providing self-service availability. System administrators can query any network resource directly at any time without depending on the availability of a centralized database server, ensuring continuous access to monitoring information.

Inventive Principle:
Principle #25Self-service

4Productivity

If conventional monitoring solutions are implemented, then network resources can be monitored, but specialized software and hardware resources are required, making the system bulky and inefficient to maintain

Engineering Contradiction:
Improvemonitoring efficiencyVSAvoidease of system deployment and maintenance
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent combines monitoring software and hardware resources into integrated embedded agents within each network resource. This merger eliminates the need for separate specialized monitoring hardware and software installations, making the system more efficient to deploy and maintain while preserving full monitoring productivity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Network resources perform self-monitoring through embedded agents that require no external specialized software or hardware infrastructure. This self-service approach simplifies deployment by eliminating complex installation requirements and reduces maintenance burden by removing dedicated monitoring components, while maintaining high monitoring efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240264922A1Systems and methods for generating a snapshot view of network infrastructure
Publication Date: 2024.08.08 BANK OF MONTREAL
  • US20240264922A1 patent drawing
  • US20240264922A1 patent drawing
  • US20240264922A1 patent drawing

AI summary

A computer may receive a request to generate a snapshot view of the enterprise network infrastructure. The computer may implement a multithread process to contemporaneously query a plurality of blade servers and server enclosures within the entire network infrastructure. The computer may contemporaneously receive a plurality of information files from the queried network resources (e.g. the blade servers, server enclosures). An information file for a network resource may contain information of the network resource such as the operating status, currency (also referred to as assembly date), hardware serial number, firmware version, and/or other information of the network resources. Integrating the information in the received files, the computer may generate snapshot view file. The snapshot view file may be in hypertext markup language (HTML) format. The computer may transmit a selectable link to the snapshot view file to multiple user devices to be displayed in the respective web browsers.