Hierarchical Family Graph Layout for Missing-Node Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional graphical tree generation algorithms fail to correctly position nodes, especially as the number of nodes increases, leading to irregularities and inability to handle complex hierarchical relationships such as multiple parents or affiliated records, affecting the aesthetic and spatial efficiency of the graphical representation.

Innovation Solution

A method and system for generating graphical trees that allow nodes to have multiple parents, use a phantom parent node for aligned representation of affiliated records, and visually distinguish missing records using a cue, while adhering to rules like parallel lines and centered positioning, ensuring even spacing and proportional subtree placement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional node-positioning algorithms are used to generate graphical trees, then the algorithms can handle basic hierarchical structures, but they fail to correctly position nodes and produce irregularities as the number of nodes increases

Engineering Contradiction:
Improvenode positioning accuracyVSAvoidnumber of nodes
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent segments the node-positioning problem into distinct phases: determining hierarchical levels, calculating horizontal positions within levels, and vertical positioning. This segmentation allows the algorithm to handle complex node arrangements systematically, maintaining positioning accuracy even as the number of nodes increases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a two-dimensional positioning system with explicit x-coordinates (horizontal) and y-coordinates (vertical) for each node. By defining positioning rules in both dimensions independently, the algorithm can accommodate multiple parents and complex hierarchical relationships while maintaining visual regularity and correctness.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If graphical trees are designed to represent complex hierarchical relationships such as multiple parents, then the representation accuracy improves, but the device complexity increases

Engineering Contradiction:
Improverepresentation accuracyVSAvoidalgorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-determining the hierarchical level of each node and pre-calculating horizontal positions before final rendering. This preliminary structuring simplifies the subsequent positioning steps and makes handling complex relationships like multiple parents more manageable, balancing representation accuracy with algorithmic complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediary data structures and calculation steps that mediate between the raw hierarchical data and the final visual representation. These intermediaries organize complex relationships systematically, allowing accurate representation of multiple parents without proportionally increasing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Difficulty of detecting and measuring

If visual cues are added to identify missing records, then the ease of detecting errors improves, but the device complexity increases

Engineering Contradiction:
Improveerror detection easeVSAvoidgraphical representation complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent employs color changes as visual cues to indicate missing records or incomplete hierarchical relationships. By using distinct colors or shading for nodes with missing data, the system makes error detection intuitive and immediate without requiring complex additional interfaces or controls, thus improving detectability with minimal complexity increase.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS12386868B2Identifying missing nodes within a graphically represented family
Publication Date: 2025.08.12 KILPATRICK TOWNSEND & STOCKTON LLP
  • US12386868B2 patent drawing
  • US12386868B2 patent drawing
  • US12386868B2 patent drawing

AI summary

Embodiments use a visual cue to identify a record with missing information among a plurality of hierarchical records. Each record includes a parent field and an associated records field. An entry in the parent field identifies a parent record of a given record. An entry in the associated records field identifies records that are associated with the record based on a criterion or one or more predetermined criteria. For a selected record, a first group of records are identified based on the parent field of the selected record. The entries in the associated records field of the selected record are then compared to the first group of records. A missing record missing an entry in the associated records field is identified among the first group of records. When the first record and the first group of hierarchical records are graphically represented on a target output medium, the missing record is represented using a visual cue.