Hybrid Spatial Groups for Synchronized Avatar Placement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to effectively place avatars and virtual content in multi-user communication sessions when participants are both collocated and non-collocated, leading to suboptimal user interaction and resource inefficiencies.

Innovation Solution

A method for determining avatar and content placement within a multi-user communication session by analyzing the physical environment and orientations of collocated devices, using techniques like Simultaneous Localization and Mapping (SLAM) to establish a shared coordinate system, and synchronizing spatial arrangements for both collocated and non-collocated users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual placement of avatars and virtual content is used in multi-user communication sessions, then users can have control over positioning, but it increases the need for manual user input and consumes more computing resources

Engineering Contradiction:
Improvemanual user input requirementVSAvoidresource efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system automatically determines placement locations for avatars and virtual content by analyzing spatial relationships between collocated devices, eliminating the need for manual user input while optimizing resource placement based on environmental data

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary spatial mapping and device localization using SLAM techniques before the communication session begins, pre-establishing coordinate systems and spatial relationships to enable automatic placement decisions during the session

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If automatic placement of avatars is implemented without spatial analysis, then manual input is reduced, but spatial accuracy and synchronization between collocated and non-collocated users deteriorates

Engineering Contradiction:
Improveautomatic placement capabilityVSAvoidspatial arrangement accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

A shared coordinate system established through SLAM acts as an intermediary between collocated and non-collocated users, enabling automatic placement while maintaining spatial accuracy by translating positions into a common reference frame

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system transitions from two-dimensional screen coordinates to three-dimensional spatial coordinates by incorporating depth information and physical environment mapping, enabling accurate avatar placement that reflects real-world spatial relationships

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If hybrid spatial groups are used to manage collocated and non-collocated users, then user interaction is enhanced through synchronized spatial arrangements, but system complexity increases

Engineering Contradiction:
Improveuser interaction qualityVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments users into hybrid spatial groups based on their collocation status, managing different spatial relationships and placement strategies for each group while maintaining overall session coherence through a unified coordinate system

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250209744A1Hybrid spatial groups in multi-user communication sessions
Publication Date: 2025.06.26 APPLE INC
  • US20250209744A1 patent drawing
  • US20250209744A1 patent drawing
  • US20250209744A1 patent drawing

AI summary

Some examples of the disclosure are directed to systems and methods for determining a placement location for an avatar corresponding to a remote user within a multi-user communication session that includes a group of collocated users when initiating the multi-user communication session. In some examples, a first electronic device detects an indication of a request to enter a communication session with a third electronic device, wherein the third electronic device is non-collocated in a first physical environment of the first electronic device. In some examples, in response to detecting the indication, the first electronic device enters the communication session that includes the first electronic device, a second electronic device, and the third electronic device, wherein the second electronic device is collocated in the first physical environment. In some examples, the first electronic device displays a visual representation of a user of the third electronic device in a computer-generated environment.