3D Window Controls with Context-Aware Home Menu Placement
Find Innovative SolutionsGenerate 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
The implementation of improved user interfaces and methods that conditionally display controls and user interface elements based on user inputs, such as gaze direction and interaction, to reduce the number and nature of required inputs, provide intuitive interactions, and enhance visual feedback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional user interfaces are used in virtual reality environments, then users can interact with virtual objects, but the interaction methods are cumbersome and create significant cognitive burden
Solution Approach 1:
The patent replaces traditional mechanical input devices (keyboards, mice, controllers) with direct gaze-based selection and voice commands. Users look at a virtual object or control element and speak a command, eliminating the need for complex hand movements or controller manipulation, thereby reducing cognitive burden while maintaining interaction capability
Solution Approach 2:
The patent introduces an intermediary processing layer that translates gaze direction and voice inputs into contextual actions. This intermediary system analyzes the user's line of sight, identifies the targeted virtual object, determines the appropriate action based on the object type and context, and executes the command, thereby simplifying the interaction pathway without losing functional complexity
2Productivity
If multiple control elements are always displayed for virtual objects, then users have access to all functions, but the visual clutter increases and user efficiency decreases
Solution Approach 1:
The patent implements dynamic control element display where the visibility and positioning of control elements changes based on user gaze direction and interaction context. When a user looks at a virtual object, relevant control elements appear near the object or in a focused area, while irrelevant elements remain hidden or are pushed to peripheral areas, maintaining functionality while reducing visual clutter
Solution Approach 2:
The patent segments the control interface into context-relevant portions rather than displaying all controls simultaneously. Control elements are divided into primary (immediately accessible), secondary (available on demand), and tertiary (rarely needed) groups, with only the necessary segment displayed based on the current interaction context, thereby improving efficiency without losing access to complete functionality
3Loss of energy
If traditional input methods are used in battery-operated devices, then users can interact with the system, but energy is wasted due to unnecessary processing and extended interaction time
Solution Approach 1:
The patent performs preliminary processing by continuously tracking gaze direction and pre-loading potential commands or actions while the user is looking at an object. This allows the system to prepare response options in advance, reducing the computational burden during actual interaction and minimizing processing time when the user provides input, thereby saving energy without slowing down interaction
Solution Approach 2:
The patent implements periodic updates of the interface based on gaze tracking intervals rather than continuous high-frequency processing. The system samples gaze direction at optimized intervals, updates control element visibility periodically, and triggers processing only when gaze dwell time or voice input indicates intent to interact, reducing overall power consumption while maintaining responsive interaction speed
Data Source
AI summary
A computer system displays a first application user interface at a first location in a three-dimensional environment. While displaying the first application user interface at the first location in the three-dimensional environment, the computer system detects, at a first time, a first input corresponding to a request to close the first application user interface. In response to detecting the first input corresponding to a request to close the first application user interface: the computer system closes the first application user interface, including ceasing to display the first application user interface in the three-dimensional environment; and, in accordance with a determination that respective criteria are met, the computer system displays a home menu user interface at a respective home menu position that is determined based on the first location of the first application user interface in the three-dimensional environment.


