3D GUI Drag Interaction Using Gaze-Guided Region Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for interacting with virtual and augmented reality environments are cumbersome, inefficient, and create a significant cognitive burden on users due to limited input mechanisms, inconsistent interaction methods, and complex focus movement, leading to energy waste, particularly in battery-operated devices.

Innovation Solution

Implementing a computer system with enhanced input mechanisms, including gaze and touch-sensitive surfaces, to move focus indicators and drag objects with increased speed and precision, utilizing gaze-assisted and hand-tracking components to adapt input methods based on user interface object types and regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional input mechanisms (limited buttons, joysticks) are used for interacting with virtual reality environments, then device complexity is reduced, but interaction efficiency and user productivity deteriorate due to cumbersome and time-consuming operations

Engineering Contradiction:
Improveinteraction efficiencyVSAvoidinput mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system integrates multiple input modalities (gaze tracking, hand tracking, voice commands, touch controls) into a unified interaction framework that adapts to different interaction scenarios. This multi-functional approach allows users to switch between input methods based on task requirements, significantly improving interaction efficiency without requiring separate dedicated devices for each input type.

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

Solution Approach 2:

The patent introduces intermediate processing layers that translate various physical input actions (gaze direction, hand gestures, voice commands) into standardized digital commands. These intermediary translation layers enable seamless conversion between diverse input methods and system commands, reducing the cognitive burden on users while maintaining system responsiveness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If extensive input operations are required to move focus and drag objects, then precision control is improved, but interaction time and energy consumption increase

Engineering Contradiction:
Improvefocus control precisionVSAvoidinteraction time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically predicting user intent based on gaze direction and contextual information. Before the user completes a full selection gesture, the system pre-loads potential target options and prepares interaction states, reducing the time required for focus movement and object manipulation while maintaining precision through confirmatory gestures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The interaction system dynamically adjusts its behavior based on the current state and user actions. Focus movement speed, selection thresholds, and gesture recognition sensitivity are continuously adapted during interaction sessions, allowing fast coarse movements followed by precise fine-tuning, thereby reducing overall interaction time while maintaining control precision.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If inconsistent interaction methods are used for different object types, then adaptability to specific object requirements is improved, but cognitive burden and ease of operation deteriorate

Engineering Contradiction:
Improveobject-type specific interactionVSAvoidinteraction consistency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system applies different interaction characteristics to different regions and object types within the virtual environment. Selectable objects, draggable elements, and informational displays each have optimized interaction modes tailored to their specific functions. This localized customization allows precise control for each object type while the underlying unified framework maintains overall consistency in gesture recognition and response patterns.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The interaction system dynamically changes parameters such as selection threshold, drag sensitivity, and gesture recognition criteria based on the type of object being interacted with. For example, text selection uses different thresholds than 3D object manipulation. These parameter adjustments are transparent to users, providing object-appropriate precision without requiring users to learn multiple interaction paradigms.

Inventive Principle:
Principle #35Parameter changes

4Speed

If rapid focus movement and object dragging are implemented, then interaction speed is improved, but control precision and reliability may deteriorate

Engineering Contradiction:
Improvefocus movement speedVSAvoidinput control accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The focus movement and object dragging operations are segmented into distinct phases: initiation phase (gesture detection), transition phase (interpolated movement), and completion phase (target confirmation). During the transition phase, the system uses smoothed interpolation algorithms that maintain high speed while preventing overshoot and jitter. The segmentation allows each phase to be optimized independently, achieving both speed and reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements continuous feedback mechanisms during focus movement and object dragging, providing real-time visual indicators of current position, velocity, and target proximity. This feedback loop allows the system to dynamically adjust movement parameters to maintain precision at high speeds, and provides users with confidence in the accuracy of rapid operations through observable system response.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260093392A1Devices, Methods, and Graphical User Interfaces For Interacting with Three-Dimensional Environments
Publication Date: 2026.04.02 APPLE INC
  • US20260093392A1 patent drawing
  • US20260093392A1 patent drawing
  • US20260093392A1 patent drawing

AI summary

A computer system, in response to detecting an input to drag content of an application, the content being displayed in a first region of an environment, initiates a drag operation with respect to the content. While continuing to detect the input, the computer system detects movement of a gaze input to a respective location in a different, second region of the environment, and movement of the input. In response, if the movement of the input meets respective criteria that include a requirement that the movement of the input is within a directional threshold of the direction of the respective location in the second region in order for the respective criteria to be met, the computer system moves the content from the first region to the second region; and, if the movement of the input does not meet the respective criteria, the computer system moves the content within the first region.