Local Network Model Validation for Real-Time Configuration Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network design applications are inefficient due to increased application response time and resource consumption when validating distribution network designs, especially in mobile devices with power and bandwidth constraints, as they rely on querying a remote GIS database, leading to poor performance and unsuitable for real-time feedback.

Innovation Solution

A system and method that validates network configuration changes in real-time by using a locally stored geospatial network model and validation rules within a client device, allowing for immediate feedback and reducing the need for remote database queries, enabling rapid engineering calculations and interactive feedback on potential issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network design validation queries the remote GIS database, then validation can be performed, but application response time increases and performance deteriorates

Engineering Contradiction:
Improvevalidation accuracyVSAvoidapplication response time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a local copy of the GIS network model data in memory before validation operations are needed. This preliminary action allows the application to perform validation queries locally without subsequent remote database access, thus maintaining validation accuracy while dramatically reducing response time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an in-memory network model as an intermediary between the remote GIS database and the validation logic. This intermediary layer caches the necessary network data locally, allowing validation operations to proceed without direct remote queries, thereby resolving the contradiction between reliable validation and fast response.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If network design validation queries the remote GIS database, then validation can be performed, but network resources are consumed and bandwidth is used

Engineering Contradiction:
Improvevalidation accuracyVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs a preliminary load of the network model into local memory, eliminating the need for repeated remote database queries during validation. This one-time resource investment prevents continuous network resource consumption during validation operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The in-memory network model acts as an intermediary that satisfies validation queries locally, preventing network traffic and resource consumption. This intermediary layer decouples validation operations from remote database dependencies.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If network design validation queries the remote GIS database, then validation can be performed, but mobile devices with power and bandwidth constraints experience poor performance

Engineering Contradiction:
Improvevalidation capabilityVSAvoidmobile device power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The network model is loaded into local memory in advance, enabling validation operations to proceed without repeated network access. This eliminates ongoing power consumption associated with network communications during validation, which is critical for mobile devices with power constraints.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The local in-memory network model serves as an intermediary that enables validation functionality on mobile devices without requiring continuous connection to remote databases, thus making the system suitable for power-constrained mobile environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Manufacturing precision

If user fixes errors in network design, then design quality improves, but user needs to rebuild and revalidate consuming more time

Engineering Contradiction:
Improvedesign qualityVSAvoidrebuild and revalidate time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements immediate validation feedback after user edits by querying the local in-memory network model. This real-time feedback mechanism allows users to see validation results instantly without waiting for remote database queries, enabling faster iteration and design refinement.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

By maintaining the network model in local memory, the system prepares the data structure in advance to support rapid validation queries. This preliminary preparation eliminates the time-consuming rebuild and revalidate cycle that would otherwise be required after user edits.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10979311B2System and method for validating network configuration changes in a client environment
Publication Date: 2021.04.13 SCHNEIDER ELECTRIC USA INC
  • US10979311B2 patent drawing
  • US10979311B2 patent drawing
  • US10979311B2 patent drawing

AI summary

System and method for validating distribution network configuration changes in a client environment are disclosed. The system residing on a client device detects network configuration changes made by a user. The disclosed system, working with a locally stored model of the network, validates the network configuration changes against one or more validation rules that are also stored locally in the client device. When validating the network configuration changes, the disclosed system can perform a number of network engineering calculations to detect invalid network configuration changes. The disclosed system then provides graphical feedback in real time to inform the user of any invalid network configuration changes.