Flowchart Navigation via Segmented Display Regions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional flowcharts are complex, information-rich, and difficult to navigate due to multiple hierarchical levels and compound questions, leading to user confusion and inefficiency in decision-making and goal-reaching processes.

Innovation Solution

A graphical user interface with multiple display regions is used to display and navigate flowcharts, limiting node types, character lengths, and logic paths, simplifying the creation, editing, and navigation of streamlined flowcharts by focusing on relevant nodes and logic paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional flowcharts include multiple hierarchical levels with multiple nodes per level to represent complex processes, then the flowchart can capture comprehensive information, but the flowchart becomes difficult to navigate and understand

Engineering Contradiction:
Improveinformation completenessVSAvoidnavigation difficulty
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The flowchart is divided into multiple hierarchical levels where each level represents a specific depth of the process. Nodes are organized into levels such that parent nodes at one level connect to child nodes at the next level, creating a structured hierarchy that breaks down complex information into manageable segments that are easier to navigate

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A level indicator is introduced as an intermediary element that mediates between the complex multi-level structure and the user. The level indicator visually displays the current hierarchical level, serving as a mediator that helps users orient themselves within the complex flowchart structure without requiring them to mentally track their position through multiple levels

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If nodes present compound questions or represent multiple steps to reduce the number of nodes, then the flowchart structure is simplified, but user confusion increases

Engineering Contradiction:
Improvenode structure complexityVSAvoiduser understanding
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

Each node is designed to represent a single, atomic step or decision point rather than compound questions or multiple steps. This segmentation ensures that each node presents one clear question or action, making it easier for users to understand and respond without confusion about what a single node entails

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If four or more nodes logically flow from a single node to represent all possible outcomes, then the flowchart captures all decision paths, but it becomes difficult for users to determine which path to take

Engineering Contradiction:
Improvedecision path coverageVSAvoidpath selection clarity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The outcomes from any single node are limited to a maximum of three child nodes rather than allowing four or more. This segmentation constraint ensures that users are presented with a manageable number of decision paths at each step, preventing overwhelming choices while still capturing the essential decision branches through the hierarchical level structure

Inventive Principle:
Principle #1Segmentation

4Loss of information

If the flowchart includes all hierarchical levels displayed simultaneously to show the complete structure, then the full process overview is visible, but the interface becomes cluttered and harder to navigate

Engineering Contradiction:
Improveprocess overviewVSAvoidinterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The display dynamically adjusts to show only the relevant portion of the flowchart based on the user's current position and the level indicator. Rather than statically displaying all hierarchical levels simultaneously, the interface dynamically focuses on the current level while maintaining context, reducing visual clutter while preserving access to the complete process structure through navigation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The hierarchical structure is rendered using vertical spacing to represent different levels, creating a visual dimension that naturally separates parent and child nodes. This dimensional approach to layout helps users perceive the hierarchy without requiring all levels to be displayed in a crowded two-dimensional space simultaneously

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

Data Source

PatentUS9542376B2System and method for creating, editing, and navigating one or more flowcharts
Publication Date: 2017.01.10 SHAH SEHUL S
  • US9542376B2 patent drawing
  • US9542376B2 patent drawing
  • US9542376B2 patent drawing

AI summary

Systems and processes are described for creating, editing, and navigating one or more flowcharts. A process includes causing display of a graphical user interface having a plurality of display regions. The plurality of display regions including at least a first, a second, and a third display region. Each display region is for displaying a node of a plurality of nodes in the one or more flowcharts. The plurality of nodes are connected by a plurality of logic paths and the total number of display regions is less than the total number of hierarchical levels in the one or more flowcharts. Additionally, the process includes causing display of a first node in the first display region and a second node in the second display region. A first logic path connects from the first node to the second node.