Intent-Graph Network Query Mechanism for Cross-Database Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network management systems require manual stitching of data from multiple databases, leading to inefficient use of computing power, memory, and network bandwidth, and necessitate bespoke code for filtering, sorting, and joining data, which complicates the response to queries and prolongs issue diagnosis.

Innovation Solution

A query mechanism that automatically stitches data from different databases together, providing a turn-key solution for network administrators, reducing the need for manual coding and optimizing resource usage by implementing an intent graph-based system to select and retrieve data from network devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If manual stitching of data from multiple databases is performed, then data can be retrieved from different sources, but computing power, memory, and network bandwidth are used inefficiently

Engineering Contradiction:
Improvecomputing power usageVSAvoiddata retrieval efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent introduces an intermediary layer (query mechanism/abstraction layer) between the user and multiple databases. This intermediary automatically manages data retrieval, filtering, sorting, and joining operations, eliminating the need for manual stitching while optimizing resource usage. The intermediary translates high-level queries into efficient database operations, reducing both computing power waste and retrieval time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If bespoke code is written for filtering, sorting, and joining data, then custom data processing can be achieved, but the complexity of the system increases

Engineering Contradiction:
Improvedata processing flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal query mechanism that handles filtering, sorting, joining, and other data processing operations through a single standardized interface. This multi-functional system replaces the need for multiple bespoke code implementations, maintaining data processing flexibility while significantly reducing system complexity. The query mechanism serves as a universal tool that adapts to different data processing needs without requiring custom code for each scenario.

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

3Ease of operation

If data is manually stitched together to monitor a network, then network monitoring can be performed, but the time to diagnose and resolve issues increases

Engineering Contradiction:
Improvenetwork monitoring capabilityVSAvoidissue diagnosis time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-establishing the query mechanism and data retrieval pathways before actual network monitoring begins. The system is pre-configured with knowledge of data locations, relationships, and retrieval methods across multiple databases. When network issues arise, the pre-established query mechanism can immediately retrieve and correlate relevant data without manual intervention, significantly reducing issue diagnosis time while maintaining ease of operation.

Inventive Principle:
Principle #10Preliminary action

4Loss of information

If a large amount of data is transferred from multiple databases, then complete information can be obtained, but network bandwidth is used sub-optimally

Engineering Contradiction:
Improvedata completenessVSAvoidnetwork bandwidth usage
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent applies the extraction principle by selectively retrieving only the specific data needed to answer each query, rather than transferring large amounts of unnecessary data. The query mechanism extracts precise information from multiple databases based on query parameters, filters out irrelevant data, and returns only the essential information. This approach maintains data completeness for the specific query while dramatically reducing network bandwidth consumption by avoiding transfer of extraneous data.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12368648B2Query mechanism for a network management system
Publication Date: 2025.07.22 JUNIPER NETWORKS INC
  • US12368648B2 patent drawing
  • US12368648B2 patent drawing
  • US12368648B2 patent drawing

AI summary

A system comprising one or more processors configured to receive a query indicating one or more of filtering information, sorting information, or joining information and retrieve, from a first datastore, an intent graph for a network, wherein the intent graph comprises nodes representing components of the network and edges representing connections between the components. The one or more processors being further configured to select a subset of a plurality of network devices of the network based on the query and the intent graph retrieved from the first datastore and retrieve, from a second datastore, data received from the plurality of network devices of the network. The one or more processors being further configured to determine a response to the query based on the selected subset of the plurality of network devices and the data retrieved from the second datastore and output the response to the query.