Dwell-Free Eye-Gaze Typing With Predictive Word Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current eye-typing systems using dwell-based gaze techniques are slow and lead to user fatigue due to the need for prolonged fixation on letters, resulting in entry rates of 7-20 words per minute with a plateau at 23 words per minute.
Innovation Solution
An intelligent, dwell-free eye-gaze input system utilizing predictive text and machine-learning algorithms to predict words based on noisy eye-gaze input, allowing users to quickly glance at letters forming a word without prolonged fixation, and providing visual feedback through a trace on the screen.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If dwell-based eye-typing technique is used, then letter selection accuracy is achieved, but typing speed deteriorates
Solution Approach 1:
The system pre-processes eye-gaze data to identify potential word candidates before the user completes their gaze sequence. Machine learning algorithms predict intended words based on partial gaze input, allowing the system to prepare multiple candidate words in advance. This preliminary action eliminates the need for users to dwell on each letter, as the system has already prepared likely word options based on the gaze trajectory started so far.
Solution Approach 2:
The system provides continuous feedback by displaying predicted word candidates as the user gazes across letters. This feedback loop allows users to see potential word matches in real-time and make quick corrections by glancing at alternative letters if the prediction is wrong. The feedback mechanism transforms the slow, sequential letter-by-letter selection into a faster, guided word completion process.
2Measurement precision
If prolonged gaze fixation is required, then input accuracy is improved, but user fatigue increases
Solution Approach 1:
The system allows users to skip the traditional prolonged dwell time requirement by processing rapid sequential gazes as valid input. Instead of requiring users to hold their gaze on each letter for a fixed duration, the system captures fast-moving gaze points and uses machine learning to interpret the intended word from the overall gaze trajectory. This rushing through approach maintains accuracy while dramatically reducing the time users must sustain focused gaze.
Solution Approach 2:
The system changes the parameter of gaze duration from fixed and prolonged to variable and brief. By adjusting the temporal parameters of gaze sampling and using machine learning to compensate for shorter fixation times, the system maintains input accuracy while reducing the cumulative gaze burden on users. The parameter change transforms the interaction from sustained visual fixation to rapid visual scanning.
3Device complexity
If traditional eye-typing method is used, then system simplicity is maintained, but entry rate plateaus
Solution Approach 1:
The system introduces machine learning algorithms as an intermediary between raw eye-gaze data and word selection. This intermediary layer processes the noisy, rapid gaze signals and translates them into accurate word predictions. The intermediary handles the complexity of interpreting fast gaze movements, allowing the user interface to remain simple while the backend processing achieves higher entry rates through intelligent prediction.
Data Source
AI summary
Systems and methods related to intelligent typing and responses using eye-gaze technology are disclosed herein. In some example aspects, a dwell-free typing system is provided to a user typing with eye-gaze. A prediction processor may intelligently determine the desired word or action of the user. In some aspects, the prediction processor may contain elements of a natural language processor. In other aspects, the systems and methods may allow quicker response times from applications due to application of intelligent response algorithms. For example, a user may fixate on a certain button within a web-browser, and the prediction processor may present a response to the user by selecting the button in the web-browser, thereby initiating an action. In other example aspects, each gaze location may be associated with a UI element. The gaze data and associated UI elements may be processed for intelligent predictions and suggestions.


