Gesture-Based System Diagram Abstraction Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Engineers face difficulties in intuitively understanding and designing complex systems involving multiple devices with disparate software and hardware configurations, as existing methods fail to provide a clear and comprehensive view of system components and their interconnections.

Innovation Solution

A system and method that allows users to switch between different views of a system diagram using gestures, such as vertical or horizontal swipes, to change the level of abstraction and transition between hardware and software representations, enabling a deeper or higher-level view of system components, with animations indicating correspondence between icons.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If multiple detailed views of system components are provided, then understanding of system complexity improves, but interface complexity and difficulty of navigation increase

Engineering Contradiction:
Improveunderstanding of system componentsVSAvoidinterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system diagram is segmented into multiple hierarchical levels of abstraction, allowing users to view the system at different granularities. Each level displays relevant components appropriate to that level, preventing information overload while maintaining comprehensive understanding capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interface dynamically adjusts the level of detail displayed based on user gestures. A swipe gesture transitions between hierarchical levels, dynamically reconfiguring which components are visible without requiring users to manually configure complex display settings.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If comprehensive system views are displayed, then system understanding improves, but ease of operation deteriorates due to difficulty in navigating complex diagrams

Engineering Contradiction:
Improvesystem understandingVSAvoidnavigation ease
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

Navigation between different levels of system abstraction is achieved through simple dynamic gestures (swipes) rather than complex menu structures. The interface responds dynamically to these gestures by transitioning between hierarchical levels, making navigation intuitive and easy to perform.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Traditional mechanical navigation methods (buttons, menus, scrolling) are replaced with gesture-based interaction. This substitution creates a more natural and easier operating mechanism for exploring complex system diagrams, replacing cumbersome interface mechanics with intuitive physical gestures.

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

3Adaptability or versatility

If different levels of abstraction are provided, then system analysis capability improves, but interface complexity increases

Engineering Contradiction:
Improvesystem analysis capabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system provides segmented views at different hierarchical levels of abstraction, each optimized for specific types of system analysis. Users can segment their analysis focus by navigating between levels rather than dealing with a single complex interface that tries to show everything at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interface dynamically transitions between different levels of abstraction in response to user gestures, providing versatile analysis capability without requiring complex static interface configurations. Each level is dynamically activated based on user navigation needs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8713482B2Gestures for presentation of different views of a system diagram
Publication Date: 2014.04.29 NATIONAL INSTRUMENTS CORP
  • US8713482B2 patent drawing
  • US8713482B2 patent drawing
  • US8713482B2 patent drawing

AI summary

Presenting different views of a system based on input from a user. A first view of a first portion of the system may be displayed. For example, the first portion may be a device of the system. User input specifying a first gesture may be received. In response to the first gesture, a second view of the first portion of the system may be displayed. For example, the first view may represent a first level of abstraction of the portion of the system and the second view may represent a second level of abstraction of the portion of the system. A second gesture may be used to view a view of a different portion of the system. Additionally, when changing from a first view to a second view, the first view may “morph” into the second view.