Property-Based Graphical Diagram Comparison for Edit Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphical comparison tools often require significant processing overhead and fail to distinguish between edits in position, size, or other characteristics of matching graphical objects, making it difficult to effectively identify added, deleted, or edited graphical objects.

Innovation Solution

A method and system for comparing graphical diagrams by matching identifying properties of graphical objects, categorizing differences as added, deleted, or edited, and visually highlighting these differences in a comparison diagram.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing graphical comparison tools are used to compare graphical diagrams, then comparison functionality is provided, but processing overhead is significant and accuracy in distinguishing edits is poor

Engineering Contradiction:
Improveaccuracy in distinguishing added, deleted, or edited graphical objectsVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the comparison task by first matching graphical objects between diagrams using identifying properties (creating matched pairs), then separately identifying added, deleted, and edited objects based on match status. This segmentation reduces processing overhead by avoiding comprehensive pixel-by-pixel comparison while improving accuracy through property-based matching.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If existing graphical comparison tools are used, then comparison is performed, but the ability to distinguish between edits in position, size, or other characteristics is failed

Engineering Contradiction:
Improveability to distinguish edits in position, size, or characteristicsVSAvoideffectiveness in identifying added, deleted, or edited objects
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent replaces mechanical pixel-by-pixel comparison with a property-based matching system that uses identifying properties (such as unique identifiers, text labels, or other metadata) to match graphical objects. This substitution enables precise detection of position, size, and characteristic edits by comparing properties rather than visual appearance, significantly improving both distinction ability and identification effectiveness.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Loss of information

If visual identification of differences is implemented, then added and deleted objects are identified, but processing overhead increases

Engineering Contradiction:
Improvevisual identification of differencesVSAvoidprocessing overhead
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary identifying properties from graphical objects for matching purposes, rather than processing complete visual data. By taking out and comparing only relevant properties (such as unique IDs, text, or key attributes), the system achieves effective visual identification of differences while minimizing processing overhead associated with comprehensive image analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12424014B2Graphical diagram comparison
Publication Date: 2025.09.23 LUCID SOFTWARE INC
  • US12424014B2 patent drawing
  • US12424014B2 patent drawing
  • US12424014B2 patent drawing

AI summary

In an example, a method to compare graphical diagrams may include comparing a first set of graphical objects of a first graphical diagram to a second set of graphical objects of a second graphical diagram. The method may include, in response to one or more identifying properties of a given graphical object of the first set matching one or more identifying properties of a given graphical object of the second set, declaring the given graphical object of the first set and the given graphical object of the second set a matched pair. The method may include marking each unmatched graphical object a deleted graphical object or an added graphical object. The method may include generating and displaying a comparison graphical diagram that visually identifies differences between the first and second graphical diagrams.