State-Chart HMI Design System for Interaction Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for designing and analyzing Human-Machine Interfaces (HMIs) are insufficient in capturing complexity, detailing user interactions, and understanding user preferences and expectations, lacking the ability to view interaction details and incorporate design patterns into the design process.

Innovation Solution

A method and system for designing HMIs using a state-chart modeling language that includes graphical representations of states and transitions, allowing for the creation of 'good' and 'bad' interaction patterns, and facilitating model-based usability evaluation, enabling designers to view interactions as a whole and simplify designs through modular and reusable patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If current methods for specifying HMIs are used, then the design process is simple, but the ability to capture complexity and details of modern user interaction is insufficient

Engineering Contradiction:
Improveuser interaction detailsVSAvoidHMI design complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The HMI design is segmented into discrete states and transitions, allowing detailed modeling of user interactions while maintaining organizational structure. Each state represents a specific interface condition, and transitions model user actions, enabling comprehensive capture of interaction complexity without overwhelming the design process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A formal syntax based on state-chart notation serves as an intermediary layer between the designer's conceptual understanding and the actual HMI implementation. This intermediary notation system captures interaction details precisely while providing a structured framework that manages design complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If detailed analysis of user interactions is performed, then user preferences and expectations are better understood, but the design process becomes more complex

Engineering Contradiction:
Improveuser interaction analysis precisionVSAvoiddesign process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The state-chart notation system is designed to be self-descriptive, where the model itself contains all necessary information about user interactions, states, and transitions. This eliminates the need for separate documentation and analysis processes, enabling detailed interaction analysis without proportionally increasing design process complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The formal syntax introduces specific parameters and variables for modeling user interactions, such as state conditions, transition triggers, and interaction patterns. These parameterized models enable precise analysis of user preferences while maintaining a systematic approach that manages complexity through standardization.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If current HMI review methods are used, then the review process is quick, but the ability to communicate and discuss alternative designs is insufficient

Engineering Contradiction:
Improvedesign alternative detailsVSAvoiddesign review time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The state-chart notation creates a formal, graphical representation (copy) of the HMI design that can be easily communicated and reviewed. This visual model captures design alternatives in a structured format that facilitates discussion without requiring lengthy verbal descriptions, balancing detail retention with review efficiency.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If traditional HMI design methods are used, then the design process is straightforward, but the ability to incorporate design patterns is limited

Engineering Contradiction:
Improvedesign pattern incorporationVSAvoiddesign methodology complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The state-chart notation system provides a universal framework that can model various HMI design patterns and interaction types within a single methodology. This versatile approach allows incorporation of different design patterns (e.g., modal dialogs, progressive disclosure, feedback loops) without requiring separate design methods for each pattern type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8949093B2Method and system for designing, analysing and specifying a human-machine interface
Publication Date: 2015.02.03 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US8949093B2 patent drawing
  • US8949093B2 patent drawing
  • US8949093B2 patent drawing

AI summary

A method for analyzing and specifying a Human-Machine Interface (HMI) may include providing an HMI designing system, constructing an HMI design that includes objects created from the HMI designing system and associating the objects using events and transitions. Objects may include states and screens of a graphical user interface. The method may receive input from a user and describe a human-machine interface using syntax that is based on the user input. The syntax may include graphical representations of states and transitions between the states. The HMI designing system may include a memory to store representations of the human-machine interface, a processor to receive input from a user and determine graphical representations of states and transitions between states, and a display to display the HMI.