Shared Space Anchoring for Virtual Object Sharing in AR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for sharing virtual objects between artificial-reality devices are cumbersome and require users to open specific applications, making social interactions less intuitive and more complex than sharing physical objects.

Innovation Solution

The method allows for intuitive and frictionless sharing of virtual objects by creating shared spaces that are linked between devices, enabling users to share objects without needing to open applications, with features like asynchronous sharing and adaptation to different device dimensions and physical environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional methods are used to share virtual objects between artificial-reality devices, then users can share objects, but the process requires opening specific applications and following multiple steps, making it cumbersome and complex

Engineering Contradiction:
Improveease of sharing virtual objectsVSAvoidcomplexity of sharing process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the sharing process into distinct functional components: a shared space definition module that creates virtual containers, an object transfer module that moves objects between spaces, and a notification module that alerts users. This segmentation allows each component to operate independently, simplifying the overall process while maintaining functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a shared space as an intermediary entity between the sender's device and receiver's device. This shared space acts as a virtual container that mediates the transfer of virtual objects, eliminating the need for direct device-to-device communication and complex application coordination. The shared space simplifies the transfer mechanism by providing a standardized intermediate destination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If virtual objects are shared between devices located in different physical locations, then remote sharing is enabled, but the shared space must be adapted to different device dimensions and physical environments

Engineering Contradiction:
Improveadaptability to different device dimensionsVSAvoidcomplexity of adapting shared space
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The shared space is designed with dynamic properties that allow it to automatically adapt to different device characteristics. The system dynamically adjusts the shared space parameters (such as dimensions, orientation, and physical context) based on the receiver's device properties and environment, enabling seamless remote sharing without manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying the shared space characteristics (size, shape, physical context) based on the receiver's device dimensions and environmental factors. The system automatically adjusts these parameters to ensure the virtual objects are properly displayed and interactable across different devices, maintaining adaptability while managing complexity through automated parameter transformation.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If users can share virtual objects without opening applications, then the sharing process becomes frictionless, but the system must encapsulate content from various applications through an operating system

Engineering Contradiction:
Improvefrictionless sharing experienceVSAvoidcomplexity of OS encapsulation system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements universality by creating a shared space mechanism that works across multiple applications and device types through the operating system. The shared space serves as a universal container that can hold virtual objects from any application, and the OS-level integration allows the same sharing interface to function consistently across different apps and devices, providing a unified frictionless experience.

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

Solution Approach 2:

The system uses copying by creating a representation of the virtual object within the shared space context. When an object is transferred to a shared space, the OS encapsulates it by creating a copy that can be accessed and manipulated within the shared space environment, allowing users to interact with the object through the simplified sharing interface without needing to access the original application.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240202988A1Systems and Methods for Content Sharing Between Artificial-Reality Devices
Publication Date: 2024.06.20 META PLATFORMS TECHNOLOGIES LLC
  • US20240202988A1 patent drawing
  • US20240202988A1 patent drawing
  • US20240202988A1 patent drawing

AI summary

In one embodiment, a method includes, by an operating system of a first artificial-reality device, receiving a notification that virtual objects are shared with the first artificial-reality device by a second artificial-reality device, where the virtual objects are shared by being placed inside a sender-side shared space anchored to a physical object. The method further includes the first artificial-reality device accessing descriptors of a physical object and a spatial-relationship definition between the physical object and a receiver-side shared space, detecting physical objects based on the descriptors, determining pose of the receiver-side shared space, detecting physical constraints within the receiver-side shares space, receiving display instructions for the virtual objects, and rendering the virtual objects on the first artificial-reality device in the receiver-side shared space.