3D Window Controls With Gaze-Based Display and Visual Deemphasis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for interacting with virtual and augmented reality environments are cumbersome, inefficient, and complex, leading to a significant cognitive burden on users and inefficient use of computer resources, particularly in battery-operated devices.

Innovation Solution

Implementing computer systems with improved methods and interfaces that provide conditionally displayed controls and user interface elements, utilizing gaze detection, dynamic control updates, and intuitive interaction techniques to reduce the number and nature of user inputs, enhance feedback, and conserve power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional user interface methods are used in virtual reality environments, then users can interact with virtual objects, but the interaction becomes cumbersome and creates significant cognitive burden

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically displays control elements based on the user's gaze direction without requiring explicit requests. The interface serves itself by detecting gaze input and conditionally rendering controls, eliminating the need for users to navigate complex menus or perform multiple input steps to access controls.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The visibility parameter of control elements is dynamically changed based on gaze detection. When the user's gaze is directed toward a virtual object, the control elements associated with that object are displayed; when gaze moves away, the controls are hidden. This parameter change optimizes the interface by showing only relevant controls at relevant times.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple control elements are always displayed for virtual objects, then users have access to all functions, but the interface becomes cluttered and harder to use

Engineering Contradiction:
Improvecontrol availabilityVSAvoidinterface usability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The interface transitions from a static display of all controls to a dynamic display that adapts to user attention. Control elements are conditionally rendered based on real-time gaze detection, allowing the interface to provide full functionality when needed while maintaining simplicity during normal viewing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The control elements are segmented and displayed individually based on their association with specific virtual objects. Rather than displaying all controls simultaneously, the system segments the interface by showing only the controls relevant to the currently gazed-at object, reducing visual clutter while maintaining access to all functions.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If the system provides extensive feedback for user actions, then users understand device responses better, but more processing is required consuming battery power

Engineering Contradiction:
Improveuser feedback qualityVSAvoidbattery consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system uses periodic gaze detection to trigger feedback display rather than continuous processing. Control elements are displayed periodically when gaze conditions are met, and hidden when gaze moves away, creating a rhythm of information provision that reduces continuous processing requirements while maintaining effective communication with the user.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12554373B2Devices, methods, and graphical user interfaces for interacting with window controls in three-dimensional environments
Publication Date: 2026.02.17 APPLE INC
  • US12554373B2 patent drawing
  • US12554373B2 patent drawing
  • US12554373B2 patent drawing

AI summary

A computer system, while displaying, a first object at a first position in a first view of a three-dimensional environment, displays a first set of one or more control objects, wherein a respective control object of the first set of one or more control objects corresponds to a respective operation applicable to the first object. In response to detecting a first user input that corresponds to a request to move the first object in the three-dimensional environment, the computer system: moves the first object from the first position to a second position and, while moving the first object from the first position to the second position, visually deemphasizes relative to the first object, at least one of the first set of one or more control objects that corresponds to the respective operation that is applicable to the first object.