Electron Flow Visualization Correction via Virtual Device Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data flow visualization systems inaccurately represent electron flow between multiple devices due to collisions of rendered line segments, leading to inconsistent and inaccurate rendering of data and network flow.

Innovation Solution

The method involves detecting entities in a computing network, acquiring data attributes, rendering graphical depictions, and applying a graphical line curvature correction scheme to prevent collisions by adjusting Bezier curves based on relationships between graphical objects and line curvatures, ensuring accurate electron flow visualization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple line segments are rendered to represent data flow between devices, then data flow visualization is provided, but line segment collisions occur causing inaccurate rendering

Engineering Contradiction:
Improverendering accuracyVSAvoidline segment collisions
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent segments the data flow representation by introducing intermediate virtual devices at collision points, dividing continuous line segments into multiple segments that route through these virtual nodes. This segmentation prevents direct collisions between line segments while maintaining the visual representation of data flow paths between actual network devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Virtual devices are introduced as intermediary elements that mediate between colliding data flow lines. These virtual devices serve as intermediate routing points that prevent direct intersection of line segments, allowing multiple data flows to be visualized without collision while maintaining accurate representation of network topology.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a one size fits all technique is used for visualizing data flow, then simplicity is maintained, but rendering consistency and accuracy deteriorate

Engineering Contradiction:
Improvevisualization simplicityVSAvoidrendering consistency
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the visualization approach based on detected collision conditions. When line segment collisions are detected, the system automatically introduces virtual devices and modifies rendering paths. This dynamic adaptation maintains simplicity for non-collision cases while ensuring rendering consistency when collisions occur, resolving the contradiction between simplicity and precision.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes rendering parameters conditionally - using standard line segments when no collisions occur and introducing virtual devices with modified routing when collisions are detected. This parameter-based adaptation allows the system to maintain ease of operation for simple cases while achieving rendering precision for complex scenarios with multiple devices.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11310121B2Systems and methods for electron flow rendering and visualization correction
Publication Date: 2022.04.19 MOOVILA INC
  • US11310121B2 patent drawing
  • US11310121B2 patent drawing
  • US11310121B2 patent drawing

AI summary

Systems and methods for electron flow rendering and visualization correction are disclosed. According to an aspect, a method includes detecting two or more entities connected in a computing network. The method also includes acquiring data attributes from the entities connected to each other within the computing network. Further, the method includes rendering a graphical depiction of the entities connected to each other in the form of a graphical object and graphical line curvature. The method also includes generating a graphical line curvature correction scheme based on a relationship between the graphical line curvatures and graphical objects. Further, the method includes applying the graphical line curvature correction scheme to the acquired data attributes from the entities connected to each other in the form of graphical objects and graphical line curvatures to produce a corrected electron flow expression of the entities.