Dynamic Eye-Gaze Selection Zone for UI Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current eye-gaze technology is limited by eye-jitter, leading to poor pointing accuracy and user fatigue due to the requirement for precise gaze within the designated boundaries of UI elements, failing to recognize selections made near or outside these boundaries.

Innovation Solution

An intelligent UI element selection system that dynamically adjusts selection regions or boundaries based on predictive analysis and machine-learning algorithms, allowing recognition of selections even when gaze locations are outside the traditional boundaries, by assigning point values to various areas around UI elements and using a dynamic scoring algorithm to determine action initiation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional boundary-based selection is used, then selection precision is improved, but user fatigue increases and productivity decreases

Engineering Contradiction:
Improveselection precisionVSAvoidtyping speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies dynamics by transitioning from static, fixed boundaries to dynamic, adaptive selection regions. The system dynamically adjusts the selection boundary radius based on multiple factors including gaze stability, user history, and contextual information. This allows the boundary to expand when the user's gaze is stable and contract when uncertainty is detected, thereby maintaining high selection precision while reducing user fatigue and improving typing speed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying the selection boundary parameters (radius, threshold values) based on real-time analysis of gaze characteristics and user behavior patterns. The system changes parameters such as the boundary radius from a fixed value to a dynamic value that adapts to the current interaction state, enabling the system to balance between precision and productivity according to the specific usage context.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If fixed boundaries are used for selection, then system simplicity is maintained, but adaptability to user behavior deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidadaptability to user behavior
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system transitions from static fixed boundaries to dynamic adaptive boundaries that automatically adjust based on user behavior patterns. The dynamic boundary radius is calculated based on real-time gaze stability analysis and historical user data, enabling the system to adapt to individual user habits without requiring manual reconfiguration, thus maintaining simplicity while improving adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-service by automatically learning and adapting to user behavior patterns without requiring external intervention or manual programming of adaptive rules. The machine learning models continuously process user interaction data and automatically adjust boundary parameters, enabling the system to become increasingly adapted to each user's specific behaviors over time while keeping the system architecture relatively simple.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If strict boundary enforcement is applied, then selection accuracy is improved, but user experience deteriorates

Engineering Contradiction:
Improveselection accuracyVSAvoiduser experience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent applies dynamics by making the selection boundary adaptive rather than rigid. The boundary dynamically adjusts its radius based on gaze stability and user history, allowing it to expand when the user's gaze is stable (improving ease of operation) and contract when precision is needed (maintaining selection accuracy). This dynamic approach eliminates the harsh binary boundary enforcement while preserving accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements parameter changes by modifying the boundary threshold parameters based on real-time analysis of gaze characteristics and user behavior. The boundary radius and activation thresholds are continuously adjusted to balance between selection accuracy and ease of operation, creating a more user-friendly experience that maintains high accuracy through intelligent parameter adaptation rather than rigid enforcement.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240152205A1Intelligent user interface element selection using eye-gaze
Publication Date: 2024.05.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20240152205A1 patent drawing
  • US20240152205A1 patent drawing
  • US20240152205A1 patent drawing

AI summary

Systems and methods disclosed herein are related to an intelligent UI element selection system using eye-gaze technology. In some example aspects, a UI element selection zone may be determined. The selection zone may be defined as an area surrounding a boundary of the UI element. Gaze input may be received and the gaze input may be compared with the selection zone to determine an intent of the user. The gaze input may comprise one or more gaze locations. Each gaze location may be assigned a value according to its proximity to the UI element and/or its relation to the UI element's selection zone. Each UI element may be assigned a threshold. If the aggregated value of gaze input is equal to or greater than the threshold for the UI element, then the UI element may be selected.