XR Interface Containers for Organized 3D UI Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for interacting with computer-generated environments, such as XR environments, lack efficient methods for grouping and managing user interfaces, leading to a suboptimal user experience.

Innovation Solution

The implementation of methods for grouping user interfaces into containers, allowing for adding, moving, and removing interfaces within three-dimensional environments, enhancing user interaction efficiency and intuitiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user interfaces are displayed in a computer-generated environment without grouping, then the environment remains simple and easy to implement, but the user experience becomes cluttered and disorganized

Engineering Contradiction:
Improveuser experience organizationVSAvoidinterface management system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent divides user interfaces into separate container objects that can be independently managed. Each container holds one or more user interfaces and can be manipulated as a unit, allowing organized grouping while maintaining implementation simplicity through object-oriented structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a hierarchical structure where user interfaces are nested within containers, and containers can be nested within the computer-generated environment. This nesting approach allows organized grouping of interfaces while maintaining a simple overall system architecture through clear parent-child relationships.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If user interfaces are grouped into containers with addition and removal capabilities, then the interface management becomes more organized and intuitive, but the system complexity increases

Engineering Contradiction:
Improveinterface management flexibilityVSAvoidcontainer management system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The container object is designed as a universal structure that can hold any type of user interface, support multiple operations (addition, removal, movement), and function across different contexts in the computer-generated environment. This multi-functionality provides adaptability while managing complexity through a single reusable pattern.

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

Solution Approach 2:

The system automatically manages container operations such as adding and removing user interfaces based on user interactions, without requiring manual configuration or complex programming. The container structure self-manages its contents, reducing overall system complexity while maintaining flexibility.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If visual indications and manipulation affordances are added to enhance interaction, then the usability improves, but the rendering complexity increases

Engineering Contradiction:
ImproveusabilityVSAvoidvisual indication system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent uses visual indications such as color changes, highlights, and transparency variations to convey interaction states and affordances. These visual cues enhance usability by clearly indicating which interfaces can be manipulated, while the implementation remains relatively simple using standard rendering techniques modified by material properties.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS12632157B2Method of grouping user interfaces in an environment
Publication Date: 2026.05.19 APPLE INC
  • US12632157B2 patent drawing
  • US12632157B2 patent drawing
  • US12632157B2 patent drawing

AI summary

Methods for displaying and organizing user interfaces in a computer-generated environment provide for an efficient and intuitive user experience. In some embodiments, user interfaces can be grouped together into a container. In some embodiments, user interfaces can be added to a container, removed from a container, or moved from one location in the container to another location. In some embodiments, a visual indication is displayed before a user interface is added to a container. In some embodiments, a user interface can replace an existing user interface in a container. In some embodiments, when moving a user interface in a computer-generated environment, the transparency of a user interface that is obscured can be modified.