Adaptive CAD Interface Using Gaze Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAD software tools overwhelm novice users with excessive and complex options, leading to a high learning curve and decreased productivity due to lack of adaptation to user skills and behavior patterns.

Innovation Solution

A method that continuously monitors user interactions and behavior using gaze and pupil size tracking, along with historical data, to adapt the graphical user interface, tailoring it to the user's skill level and predicted goals by selecting relevant GUI controls and pre-built 3D models, thereby enhancing user experience and productivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If CAD software provides access to all available functionality and options, then the software's versatility and capability are improved, but the interface complexity and difficulty of operation increase for novice users

Engineering Contradiction:
Improvesoftware functionalityVSAvoiduser interface complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The user interface dynamically adapts its complexity and displayed controls based on the user's skill level and behavior patterns. The system transitions from a static interface showing all controls to a dynamic interface that adjusts its presentation based on real-time user metrics, thereby maintaining versatility while improving ease of operation for different user groups.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different portions of the interface are presented with different levels of detail and complexity based on the user's needs. The system selectively displays relevant controls and hides irrelevant ones, applying local quality variations to different interface areas rather than uniformly simplifying or complicating the entire interface.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If CAD software provides comprehensive controls and options, then the software's capability is improved, but the learning curve and time required to become proficient increase

Engineering Contradiction:
Improvesoftware capabilityVSAvoidlearning time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-evaluating user skill levels and pre-configuring the interface accordingly before the user encounters difficulties. By anticipating user needs and preparing appropriate interface configurations in advance, the system reduces the time users spend learning and adapting to the software.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors user interactions and provides feedback by adjusting the interface based on observed behavior patterns and skill level assessments. This feedback loop enables the interface to evolve with the user's proficiency, reducing learning time while maintaining comprehensive software capability.

Inventive Principle:
Principle #23Feedback

3Loss of information

If the user interface displays all available controls and options, then complete information is provided to the user, but user motivation and productivity decrease due to overwhelming complexity

Engineering Contradiction:
Improveinformation completenessVSAvoiduser productivity
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system extracts and selectively displays only the most relevant controls and information based on user skill level and current task context. By taking out unnecessary complexity while retaining essential functionality, the system maintains information completeness for skilled users while improving productivity for novice users through simplified presentations.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11520947B1System and method for adapting graphical user interfaces to real-time user metrics
Publication Date: 2022.12.06 VILNIAUS GEDIMINO TECHNOS UNIVTAS
  • US11520947B1 patent drawing
  • US11520947B1 patent drawing
  • US11520947B1 patent drawing

AI summary

The invention concerns a software based system for computer-aided design (CAD) that includes user interface tailoring and methods for continuously evaluating the learning progress of the user and increase work productivity by searching for the patterns in the user input to predict the goal of user actions and propose next action to reach the goal in optimal way. Components of the presented invention relate to collection of the different user input including at least eye tracking and user focus and attention related features; analyzing continuously user's behavior to evaluate user learning progress and work productivity related to the computer-aided design tool; monitoring user interface components that are used by the user; searching for the patterns in user behavior; tailoring user interface controls to maximize a work productivity at the same time increasing user's qualification profile. The core of the invention comprises gaze tracking as an input component for better user activity and performance tracking, component for features extraction fusion of different types user input, continuously monitored users qualification profile and two classifiers making decision on user interface complexity level and a set of most relevant graphical user interface controls for the next user action.