Snap Point Activation for Virtual Object Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing XR systems do not support automatic transitioning of virtual objects from being leashed to being world-locked, leading to annoying behavior where leashed objects 'bob' around with slight user movements, requiring manual intervention or deactivation.

Innovation Solution

The implementation of snap points, which are specific locations in the XR world that virtual objects can lock to when the user assumes a stationary position, allowing objects to transition from body- or head-locked to world-locked states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual objects are leashed to the user (body-locked or head-locked), then the objects remain with the user as he moves through the XR world, but the objects bob around with minor variations in user posture when the user assumes a stationary position

Engineering Contradiction:
Improveobject following user movementVSAvoidobject position stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent implements dynamic switching between two object attachment modes: leashed mode (body-locked or head-locked) for when the user is moving, and snap mode (world-locked) for when the user is stationary. The system automatically transitions between these modes based on user motion detection, allowing the object to adapt its behavior to the user's current state. This resolves the contradiction by making the attachment behavior dynamic rather than static, so the object follows the user when needed but remains stable when the user is stationary.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If manual intervention is required to switch object modes, then the user can control object behavior precisely, but the user experience becomes cumbersome and requires frequent manual handling

Engineering Contradiction:
Improveautomatic mode switchingVSAvoidmode transition mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where the system automatically detects user motion state and autonomously switches the object attachment mode without requiring manual user input. The system monitors user movement and automatically transitions between leashed and snap modes based on detected motion thresholds, eliminating the need for users to manually control mode switching while maintaining simple operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250068291A1Activating a Snap Point in an Artificial Reality Environment
Publication Date: 2025.02.27 META PLATFORMS TECHNOLOGIES LLC
  • US20250068291A1 patent drawing
  • US20250068291A1 patent drawing
  • US20250068291A1 patent drawing

AI summary

A user uses “snap points” to activate virtual objects and/or to transition virtual objects from body-locked or head-locked (i.e., “leashed”) to world-locked. A snap point is a specific location in the user's artificial-reality (XR) world. When the user assumes a position near to where he was when he previously defined a snap point, the object ceases to be leashed and instead locks to the snap point (i.e., the object becomes “world-locked”). Until the user's distance from where he was when he defined the snap point exceeds a threshold value, the object remains stably world-locked at the snap point. When the user moves more than the threshold, the object releases from the snap point, returns to its previously defined leashed mode, and follows the user through the XR world as previously.