Dynamic XR Interface Layouts and Inputs for Physical Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing extended reality systems struggle with user interfaces that are not optimized for augmented physical objects, leading to difficulty in interaction and usability.

Innovation Solution

The system determines user interface layouts and input types based on attributes of physical objects and users, such as size, shape, orientation, and hand usage, to dynamically configure virtual content display and interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed user interface layout is used in extended reality systems, then the system structure is simple, but the usability and adaptability to different physical objects deteriorates

Engineering Contradiction:
Improveadaptability to different physical objectsVSAvoidinterface configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic user interface layouts that automatically adjust based on detected physical object attributes. The system transitions from static, pre-defined interfaces to dynamic interfaces that reconfigure in real-time according to the size, shape, and characteristics of the physical object being interacted with, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes interface parameters (layout, size, position, input methods) based on detected physical object parameters. By linking interface configuration parameters to physical object attributes, the system achieves adaptability without requiring complex manual configuration, as the parameters are automatically adjusted based on object detection data.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If generic input methods are provided for all objects, then the interface is simple to implement, but the ease of operation deteriorates

Engineering Contradiction:
Improveinteraction usabilityVSAvoidinput method configuration
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies different input methods and interaction modes tailored to specific physical object characteristics. Instead of using a single generic input method for all objects, the system provides localized, object-specific input optimizations (e.g., different gestures for different object sizes, voice commands for hands-free scenarios), improving ease of operation while managing complexity through automated selection.

Inventive Principle:
Principle #3Local quality

3Reliability

If virtual content is displayed without optimization for physical objects, then the display system is simple, but the immersion and user experience deteriorates

Engineering Contradiction:
Improveuser experience qualityVSAvoidcontent configuration system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary detection and analysis of physical object attributes before displaying virtual content. By pre-configuring the interface layout and virtual content placement based on detected object characteristics, the system ensures optimized user experience from the start of interaction, avoiding the need for complex real-time adjustments during content delivery.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12399568B2Dynamic configuration of user interface layouts and inputs for extended reality systems
Publication Date: 2025.08.26 QUALCOMM INC
  • US12399568B2 patent drawing
  • US12399568B2 patent drawing
  • US12399568B2 patent drawing

AI summary

Systems and techniques are provided for generating virtual content. For example, a process can include obtaining an image of a physical object in a real-world environment and determining at least one attribute of the physical object in the image. The process can include determining an interface layout for virtual content based on the at least one attribute of the physical object. The process can include displaying the virtual content based on the determined interface layout. In some cases, the process can including determining an input type based on the at least one attribute of the physical object, receiving input corresponding to the input type, and controlling displayed virtual content based on the determined input type.