Wearable Eye-Tracking Retraining Using UI Interaction Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural networks for eye tracking are not optimized for individual users, leading to suboptimal performance in personal devices such as augmented reality headsets, as they are typically trained on large populations and lack personalized data.

Innovation Solution

A method for retraining a neural network for eye tracking using personalized data collected from individual users' interactions with virtual user interface devices, adjusting the network weights to improve accuracy and adapt to specific user behaviors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a neural network is trained on large population data, then the network can be applied to general users, but the performance is suboptimal for individual users due to lack of personalized adaptation

Engineering Contradiction:
Improveeye tracking accuracyVSAvoidpersonalization capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary collection of user-specific eye tracking data during normal device usage, storing this data for later retraining. This preliminary action accumulates personalized training data without disrupting the user experience, enabling future customization of the neural network for individual users.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The neural network is designed to be dynamically retrainable, transitioning from a static population-trained model to an adaptive personalized model. The system allows the network weights to be updated based on accumulated user-specific data, making the eye tracking system adaptable to individual user characteristics and behaviors.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If personalized data collection is implemented, then individual user accuracy improves, but the system complexity and data processing requirements increase

Engineering Contradiction:
Improveindividual user eye tracking accuracyVSAvoidretraining system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The same neural network architecture and training framework used for population-level training is reused for personalized retraining. This universal approach allows the system to handle both general and personalized scenarios with a single unified mechanism, reducing the need for separate complex systems while maintaining individual user accuracy.

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

Solution Approach 2:

The system creates copies of the original population-trained neural network weights and uses these copies for personalized retraining. This copying approach allows the personalized model to inherit the general capabilities of the population model while adapting to individual users, simplifying the implementation of personalization without requiring entirely new network architectures.

Inventive Principle:
Principle #26Copying

3Reliability

If retraining data is collected during UI interactions, then the data is highly relevant to actual usage scenarios, but the data collection process requires coordination with UI events

Engineering Contradiction:
Improveretraining data relevanceVSAvoiddata collection coordination
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses UI interaction events as feedback triggers to initiate eye tracking data collection. When a user interacts with the device interface, this feedback signal activates the capture of corresponding eye images, ensuring that retraining data is collected during actual usage scenarios and is highly relevant to real-world performance requirements.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-establishes the association between UI events and eye tracking data collection protocols. By having this coordination mechanism prepared in advance, the system can efficiently capture relevant data during interactions without requiring complex real-time decision-making, reducing the operational complexity while maintaining data relevance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12488488B2Personalized neural network for eye tracking
Publication Date: 2025.12.02 MAGIC LEAP INC
  • US12488488B2 patent drawing
  • US12488488B2 patent drawing
  • US12488488B2 patent drawing

AI summary

Disclosed herein is a wearable display system for capturing retraining eye images of an eye of a user for retraining a neural network for eye tracking. The system captures retraining eye images using an image capture device when user interface (UI) events occur with respect to UI devices displayed at display locations of a display. The system can generate a retraining set comprising the retraining eye images and eye poses of the eye of the user in the retraining eye images (e.g., related to the display locations of the UI devices) and obtain a retrained neural network that is retrained using the retraining set.