XR Affordance Touch Detection Using Penetration Depth Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in accurately selecting XR affordances due to lack of depth perception, leading to false touch events and difficulty in activating XR affordances, particularly with spherical-shaped colliders.

Innovation Solution

Implementing a method where a touch event is registered only when a collider object penetrates an XR affordance by a user-defined threshold amount, using an elongated collider object and adjusting the threshold based on user preferences or previous interaction data to reduce false touch events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a spherical-shaped collider object is used for XR interaction, then the device can present XR environments, but false touch events occur due to lack of depth perception

Engineering Contradiction:
ImproveXR environment presentation capabilityVSAvoidtouch event accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent changes the geometric parameters of the collider object from a spherical shape to an elongated shape with specific length and width dimensions. This parameter change allows the system to differentiate between near and far touch events by detecting whether the finger tip penetrates the elongated collider, thereby eliminating false touch events while maintaining XR environment presentation capability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the traditional spherical collider detection mechanism with an elongated collider penetration detection mechanism. Instead of relying on simple spherical intersection detection that causes false positives, the system uses the elongated collider's specific geometry to create a more accurate detection model that accounts for depth perception limitations

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If the collider object size is increased to improve selection ease, then user interaction becomes easier, but false touch events increase

Engineering Contradiction:
ImproveXR affordance selection easeVSAvoidtouch event accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies local quality by creating an elongated collider with different dimensional properties in different directions. The collider has a longer dimension in the depth direction and a shorter dimension in the lateral direction, allowing it to be more sensitive to depth-based touch events while less sensitive to lateral movements, thus improving selection ease without increasing false touches

Inventive Principle:
Principle #3Local quality

3Reliability

If a threshold penetration amount is required for touch event registration, then false touch events are reduced, but the system complexity increases

Engineering Contradiction:
Improvetouch event accuracyVSAvoidtouch detection system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-defining the elongated collider geometry and penetration threshold criteria before user interaction occurs. The system is configured with the elongated collider's dimensions and the required penetration amount in advance, allowing for simple real-time detection logic that checks whether the finger tip penetrates the predefined threshold, thereby reducing false events without adding complex runtime processing

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12578836B2User interface for interacting with an affordance in an environment
Publication Date: 2026.03.17 APPLE INC
  • US12578836B2 patent drawing
  • US12578836B2 patent drawing
  • US12578836B2 patent drawing

AI summary

Various implementations disclosed herein include devices, systems, and methods for indicating a distance to a selectable portion of a virtual surface. In various implementations, a device includes a display, a non-transitory memory and one or more processors coupled with the display and the non-transitory memory. In some implementations, a method includes displaying a graphical environment that includes a virtual surface, wherein at least a portion of the virtual surface is selectable. In some implementations, the method includes determining a distance between a collider object and the selectable portion of the virtual surface. In some implementations, the method includes displaying a depth indicator in association with the collider object. In some implementations, a visual property of the depth indicator is selected based on the distance between the collider object and the selectable portion of the virtual surface.