User-defined Graphical Hierarchies for Complex Diagram Relationships

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing diagram applications struggle to represent complex relationships between data objects, such as EC2 instances and their served applications, by failing to display relationships between EC2 instances and the applications they serve, even when they are part of the same subnet.

Innovation Solution

Users can define user-defined groups and hierarchies in graphical diagrams, allowing for the grouping of graphical objects based on attributes and the rearrangement of these groups within the diagram to reflect intended relationships, using a computer-implemented method that includes receiving input to modify the hierarchy and rearranging graphical objects accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional diagram applications display graphical objects based on fixed hierarchical structures, then the diagram structure remains simple and easy to manage, but the ability to represent complex relationships between data objects is insufficient

Engineering Contradiction:
Improveability to represent complex relationshipsVSAvoidhierarchy modification complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic hierarchy modification by allowing users to interactively rearrange graphical objects through drag-and-drop operations. The hierarchy structure changes in real-time based on user actions, transforming from a static to a dynamic system that adapts to represent complex relationships between data objects while maintaining ease of use.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent adds a user-defined grouping dimension to the traditional hierarchical structure. By allowing objects to be grouped based on attributes beyond their hierarchical position (such as grouping EC2 instances by application served), the system represents complex relationships without increasing hierarchical depth, effectively using an additional organizational dimension.

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

2Loss of information

If users cannot customize groupings in graphical diagrams, then the diagram structure remains simple, but the clarity and accuracy of data representation is reduced

Engineering Contradiction:
Improvedata relationship clarityVSAvoidcustomizable hierarchy operation
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent enables users to independently define custom groupings and hierarchies based on their specific data representation needs. Users can select attributes for grouping, drag objects into desired groups, and customize the diagram structure themselves, eliminating the need for pre-configured groupings and allowing each user to optimize the representation for their particular use case.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20230418846A1User-defined graphical hierarchies
Publication Date: 2023.12.28 LUCID SOFTWARE INC
  • US20230418846A1 patent drawing
  • US20230418846A1 patent drawing
  • US20230418846A1 patent drawing

AI summary

In an example, a computer-implemented method to modify a displayed hierarchy of a graphical diagram includes displaying, on a display device, a graphical diagram with multiple graphical objects. The method includes receiving input effective to modify a hierarchy of the graphical diagram, the hierarchy including two or more hierarchical levels. The method includes rearranging the graphical diagram according to the modified hierarchy, including rearranging at least some of the plurality of graphical objects according to the modified hierarchy.