Mixed Reality View Synchronization and Desynchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing multiple users within a shared mixed-reality environment poses unique technical challenges, as existing interaction technologies like the desktop metaphor are inadequate for complex, immersive experiences in virtual and augmented reality settings.

Innovation Solution

The system allows users to desynchronize from a shared global view of a mixed-reality environment, enabling them to manipulate their individual views independently while maintaining the ability to rejoin a synchronized global view, through the synchronization and desynchronization of mixed-reality datasets between multiple devices using a common coordinate system and view variables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple users share a synchronized global view of a mixed-reality environment, then collaborative interaction is enabled, but user independence and individual manipulation capability are limited

Engineering Contradiction:
Improvecollaborative interactionVSAvoidindividual manipulation capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system segments user experience into synchronized and desynchronized modes. Users can divide their interaction into collaborative phases (synchronized view) and individual exploration phases (desynchronized view), allowing both collaboration and independence without compromise

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between synchronized and desynchronized states based on user needs. The view transitions from shared to individual mode and back, adapting the level of collaboration in real-time to match user intentions and operational requirements

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If users can desynchronize to manipulate individual views independently, then individual manipulation capability is improved, but data integrity and conflict prevention become more difficult to maintain

Engineering Contradiction:
Improveindividual manipulation capabilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback mechanisms that track user actions during desynchronized mode and automatically synchronize changes back to the global view when users rejoin. This ensures data integrity is maintained through continuous monitoring and automated synchronization of modifications

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system prepares for potential conflicts by establishing clear synchronization protocols and coordinate systems before desynchronization occurs. View variables and coordinate transformations are pre-defined to ensure that independent manipulations can be reconciled with the global view without data loss or corruption

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If a shared global view is maintained across multiple devices, then collaborative interaction is enabled, but system complexity increases due to coordinate system management

Engineering Contradiction:
Improvecollaborative interactionVSAvoidcoordinate system management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system manages coordinate system complexity by dynamically adjusting view parameters (position, orientation, scale) based on user actions and device capabilities. Coordinate transformations are handled through parameter changes rather than complex recalculations, simplifying the management of multi-device synchronization

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10482665B2Synching and desyncing a shared view in a multiuser scenario
Publication Date: 2019.11.19 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10482665B2 patent drawing
  • US10482665B2 patent drawing
  • US10482665B2 patent drawing

AI summary

Systems are provided for synchronizing and desynchronizing mixed-reality datasets between multiple devices. The systems identify multiple users in a mixed-reality environment. The mixed-reality environment is defined by a global mixed-reality dataset. The systems display a synchronized view of the global mixed-reality dataset to each of the multiple users within a shared coordinate system. Additionally, the systems receive a command from a first user within the multiple users to desynchronize from the multiple users. The systems display to the first user a first desynchronized view of the global mixed-reality dataset.