XR Interaction Toolkit for Consistent Multi-Device Virtual Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing extended reality (XR) environments lack effective techniques for providing virtual modifications in multi-user communication sessions, leading to inconsistencies in the presentation of virtual objects across different devices.

Innovation Solution

A system-level toolkit is provided that allows users to generate and synchronize virtual modifications across multiple devices in XR environments, using tools that are accessible across applications and adapted to user and system preferences, with the ability to detect and correct inconsistencies in virtual object presentations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple devices present virtual objects in XR environments independently, then each device can operate autonomously, but inconsistencies in virtual object presentation occur across devices

Engineering Contradiction:
Improveconsistency of virtual object presentationVSAvoidsynchronization system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a toolkit module as an intermediary component that mediates between multiple devices and the virtual environment. This module receives indications of virtual modifications from one device, determines appropriate transformations, and distributes corrected virtual object data to other devices, thereby ensuring consistent presentation across the XR environment without requiring complex peer-to-peer synchronization protocols

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a feedback mechanism where the toolkit module continuously monitors virtual object presentations across devices, detects inconsistencies, and generates corrective transformations. This closed-loop feedback system automatically adjusts virtual object parameters to maintain consistency, resolving the contradiction between autonomous device operation and synchronized presentation

Inventive Principle:
Principle #23Feedback

2Reliability

If a system-level toolkit is implemented to synchronize virtual modifications across devices, then consistency is improved, but the system complexity increases

Engineering Contradiction:
Improvesynchronization of virtual modificationsVSAvoidtoolkit system structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The toolkit module is designed as a universal, multi-functional component that can operate across different applications and device types within the XR environment. It provides a standardized interface for receiving virtual modification indications, determining transformations, and distributing corrections, thereby reducing overall system complexity through consolidation rather than requiring device-specific synchronization implementations

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

Solution Approach 2:

The synchronization system is segmented into distinct functional modules: a toolkit module for receiving and processing virtual modification indications, a transformation determination component for calculating appropriate adjustments, and a distribution mechanism for propagating corrections. This modular segmentation allows each component to be optimized independently while maintaining overall system manageability and reducing complexity

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If virtual modifications are generated by one device and shared with other devices, then multi-user communication is enhanced, but presentation inconsistencies arise

Engineering Contradiction:
Improvemulti-user interaction capabilityVSAvoidrendering consistency of virtual objects
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The toolkit module dynamically changes parameters of virtual objects based on device-specific contexts and environmental conditions. When a virtual modification is generated by one device, the system calculates appropriate parameter transformations (such as position, orientation, scale, or visual properties) to ensure the modified object renders consistently across different devices with varying capabilities and perspectives, thereby maintaining rendering precision while enabling versatile multi-user interaction

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12489815B1Toolbox and context for user interactions
Publication Date: 2025.12.02 APPLE INC
  • US12489815B1 patent drawing
  • US12489815B1 patent drawing
  • US12489815B1 patent drawing

AI summary

Facilitating collaboration in a multi-user communication session may include, at a first device, providing a toolkit of system-level tools for interacting within the session with a second device. A first user interaction with a first tool is detected which results in a virtual modification to an environment of the first device. In response to the first user interaction, the virtual modification is provided for presentation in a second environment representation of the session corresponding to the second device.