Virtual Object Recentering Using Gaze Feedback in AR/VR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for interacting with augmented and virtual reality environments are cumbersome, inefficient, and place a significant cognitive burden on users, often requiring multiple inputs and leading to errors, which also waste energy in battery-operated devices.

Innovation Solution

Implementing computer systems with improved interfaces that include touch-sensitive displays, eye-tracking, hand-tracking, and tactile output generators to facilitate intuitive interaction, such as through gaze and hand gestures, and dynamically recentering virtual objects based on user viewpoint and attention to reduce input complexity and conserve power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional input methods are used to interact with virtual objects, then basic functionality is achieved, but user interaction efficiency deteriorates and cognitive burden increases

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidcognitive burden
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system automatically recenters virtual objects based on detected user attention (gaze tracking) without requiring explicit user commands. The computer system monitors user gaze and autonomously adjusts object positioning, allowing the system to serve itself rather than requiring continuous user input instructions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides immediate visual feedback by dynamically adjusting the prominence and centering of virtual objects based on real-time detection of user gaze direction. This closed-loop feedback mechanism allows users to interact more efficiently as the system responds automatically to their attention patterns.

Inventive Principle:
Principle #23Feedback

2Reliability

If multiple inputs are required to achieve desired outcomes, then precise control is achieved, but interaction time increases and energy consumption increases

Engineering Contradiction:
Improvecontrol precisionVSAvoidinteraction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary centering actions on virtual objects based on predicted user attention patterns. By proactively positioning objects before the user would need to interact with them, the system reduces the number of corrective inputs required and accelerates interaction flow.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The computer system autonomously monitors and adjusts virtual object positioning based on detected gaze patterns, eliminating the need for users to provide multiple sequential inputs for centering and positioning tasks.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If virtual objects are manually positioned, then placement flexibility is achieved, but operation complexity increases and error rate increases

Engineering Contradiction:
Improveplacement flexibilityVSAvoidoperation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system uses real-time gaze tracking feedback to automatically position and recenter virtual objects, providing users with placement flexibility without requiring complex manual positioning operations. Users simply indicate desired locations through gaze, and the system handles the precise positioning.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces manual mechanical positioning operations with an automated optical tracking system. Instead of requiring users to manually manipulate virtual objects through complex input sequences, the system uses eye-tracking technology to detect intent and automatically performs positioning operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Measurement precision

If continuous processing is performed to maintain virtual object positioning, then positioning accuracy is maintained, but energy consumption increases

Engineering Contradiction:
Improvepositioning accuracyVSAvoidbattery power consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs gaze detection and object recentering operations periodically based on detected changes in user attention or interaction context, rather than continuously. This allows the system to maintain positioning accuracy while reducing processing cycles and energy consumption during stable viewing conditions.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The computer system autonomously determines when recentering operations are necessary based on detected gaze patterns and interaction state, performing processing only when needed rather than continuously, thereby optimizing the balance between positioning accuracy and energy consumption.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260011070A1Methods for displaying and repositioning objects in an environment
Publication Date: 2026.01.08 APPLE INC
  • US20260011070A1 patent drawing
  • US20260011070A1 patent drawing
  • US20260011070A1 patent drawing

AI summary

In some embodiments, a computer system selectively recenters virtual content to a viewpoint of a user, in the presence of physical or virtual obstacles, and/or automatically recenters one or more virtual objects in response to the display generation component changing state, selectively recenters content associated with a communication session between multiple users in response detected user input, changes the visual prominence of content included in virtual objects based on viewpoint and/or based on a detected user attention of a user, modifies visual prominence of one or more virtual objects to resolve apparent obscuring of the one or more virtual objects, modifies visual prominence based on user viewpoint relative to virtual objects, concurrently modifies visual prominence based various types of user interaction, and/or changes an amount of visual impact of an environmental effect in response to detected user input.