Eye-Gaze Dwell Time Adaptation for Accurate UI Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current eye-typing systems employ fixed dwell times for user interface elements, leading to unsatisfactory delays, user fatigue, and increased errors due to inconsistent cognitive loads across different UI elements, particularly for critical actions like selecting word suggestions or closing applications.

Innovation Solution

Implementing dynamic eye-gaze dwell times based on predictive analysis and machine-learning algorithms to adjust dwell times according to the cognitive load of UI elements, providing visual cues and adapting dwell times based on user behavior and historical patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed dwell time is used for all UI elements, then the system is simple to implement, but it leads to increased errors and poor user experience for critical actions

Engineering Contradiction:
Improvedwell time configurationVSAvoidselection accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies different dwell times to different UI elements based on their criticality. Critical UI elements (close button, delete button, send button) have longer dwell times to prevent accidental selections, while less critical elements have shorter dwell times. This local differentiation resolves the contradiction by improving selection accuracy for critical actions without unnecessarily complicating the entire system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts dwell times based on the type of UI element being interacted with. The dwell time is not fixed but varies according to the element's function and risk level. This dynamic adaptation allows the system to maintain simplicity in implementation while improving reliability through context-aware adjustments.

Inventive Principle:
Principle #15Dynamics

2Reliability

If a longer dwell time is used for critical UI elements, then selection accuracy improves, but interaction speed decreases

Engineering Contradiction:
Improveprevention of accidental selectionsVSAvoidinput speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent differentiates dwell times by UI element type, applying longer dwell times only to critical elements (close, delete, send) and shorter dwell times to less critical elements. This localized approach prevents accidental selections for high-risk actions while maintaining fast interaction for low-risk actions, thus balancing reliability and productivity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system segments UI elements into different categories based on their criticality and assigns different dwell times to each segment. This segmentation allows the system to optimize for both accuracy (on critical segments) and speed (on non-critical segments) simultaneously.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If different dwell times are assigned to different UI elements, then user experience improves, but system complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoiddwell time management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent changes the dwell time parameter dynamically based on UI element characteristics. By automating this parameter adjustment based on element type and criticality, the system improves user experience without requiring manual configuration or complex user input, thus managing the added complexity through intelligent defaults.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system automatically determines appropriate dwell times based on the type of UI element being interacted with, without requiring user input or manual setup. This self-service approach simplifies the user experience while managing system complexity through built-in heuristics and classification logic.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12530105B2Dynamic eye-gaze dwell times
Publication Date: 2026.01.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12530105B2 patent drawing
  • US12530105B2 patent drawing
  • US12530105B2 patent drawing

AI summary

Systems and methods disclosed herein relate to assigning dynamic eye-gaze dwell-times. Dynamic dwell-times may be tailored to the individual user. For example, a dynamic dwell-time system may be configured to receive data from the user, such as the duration of time the user takes to execute certain actions within applications (e.g., read a word suggestion before actually selecting it). The dynamic dwell-time system may also prevent users from making unintended selections by providing different dwell times for different buttons. Specifically, on a user interface, longer dwell times may be established for the critical keys (e.g., “close” program key, “send” key, word suggestions, and the like) and shorter dwell times may be established for the less critical keys (e.g., individual character keys on a virtual keyboard, spacebar, backspace, and the like).