Multi-User Metaverse Synchronization with Local and Cloud Instances

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current gaming technologies face challenges in providing seamless transitions between virtual environments due to the time-consuming installation of applications on user devices, disrupting the immersive social experience for groups of players.

Innovation Solution

A back-end server supervisor monitors device applications and facilitates local or cloud-based instances of applications to enable immediate participation in multi-player sessions, launching local instances where available and cloud instances where not, using artificial intelligence to predict user preferences and recommend applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the application is installed locally on user devices, then the user experience is improved, but the installation time increases significantly (10-20 minutes)

Engineering Contradiction:
Improveuser experienceVSAvoidinstallation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-installing applications on cloud servers before users need them. When a user wants to access an application, it is already prepared and waiting on the cloud server, eliminating the need for time-consuming local installation while still providing full functionality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cloud server acts as an intermediary between the application and the user device. Instead of installing the application directly on the user device, the cloud server hosts the application and streams it to the user, mediating the delivery to bypass installation constraints.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If cloud instances are used for users without local installation, then immediate participation is enabled, but the immersive social experience is disrupted

Engineering Contradiction:
Improveimmediate participationVSAvoidimmersive social experience
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system provides universal access to applications through the cloud server, allowing users to participate in social experiences immediately regardless of whether they have local installations. The cloud-based delivery mechanism works uniformly across all devices and users, enabling immediate participation without compromising the social experience.

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

3Ease of operation

If the application must be installed before participation, then local execution is achieved, but group coordination is complicated

Engineering Contradiction:
Improvelocal executionVSAvoidgroup coordination
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system enables self-service by automatically handling application delivery and execution. When a user joins a group activity, the system automatically provides the necessary application through the cloud server without requiring manual installation or complex coordination among group members. Each user independently accesses the application through the cloud interface.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12383824B2Multi-user cross-device synchronization of metaverse instantiation
Publication Date: 2025.08.12 SONY INTERACTIVE ENTERTAINMENT LLC
  • US12383824B2 patent drawing
  • US12383824B2 patent drawing
  • US12383824B2 patent drawing

AI summary

A method including receiving a request to establish a multi-player session for users to enable participation in a metaverse. The method including determining whether an application generating the metaverse is installed on local devices of the users selected for participation in the metaverse by the users. The method including launching a corresponding local instance of the application when the application is installed on a corresponding local device. The method including launching a corresponding cloud instance of the application on a cloud based streaming server when the application is not installed on the corresponding local device. The method including determining that each instance of the application for the users has been launched, wherein each instance for the users is a local instance or a cloud instance. The method including enabling a start of the multi-player session when the instances of the application for the users has been launched.