XRCE Application Context Segmentation for Privacy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In extended reality (XR) environments, there is a need to manage users' private information while allowing them to share content with others, as existing technologies do not effectively address privacy concerns when users interact and share data within these multiuser environments.

Innovation Solution

The development of an XRCE application that operates within an XR environment, providing a subset of features for content sharing while restricting access to only designated shared content, and offering different functionalities based on the execution context, both within and outside the XR environment, to maintain user privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users share content in XR environments, then content sharing capability is improved, but user privacy is worsened

Engineering Contradiction:
Improvecontent sharing capabilityVSAvoiduser privacy risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments content access by creating distinct execution contexts: an XR execution context for shared content viewing and a non-XR execution context for private content access. The system divides content into shared content (accessible in XR context) and private content (accessible only in non-XR context), allowing users to share selectively while maintaining privacy control through context-based segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism - the execution context system - that mediates between content sharing desires and privacy protection needs. This intermediary layer determines which content is accessible based on the execution context, acting as a gatekeeper that enables sharing when appropriate while blocking access to private content when needed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the application provides full functionality outside XR context, then ease of operation is improved, but privacy protection is worsened

Engineering Contradiction:
Improveapplication functionalityVSAvoidprivacy exposure
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies dynamics by making the application's functional availability context-dependent. The system dynamically adjusts which features and content are accessible based on the execution context: full functionality is available in non-XR contexts for private operations, while only shared content and specific shared functionality are available in XR contexts. This dynamic adaptation resolves the contradiction by providing ease of operation for private use while maintaining privacy protection during shared use.

Inventive Principle:
Principle #15Dynamics

3Object-affected harmful factors

If the application restricts functionality within XR context, then privacy protection is improved, but adaptability is worsened

Engineering Contradiction:
Improveprivacy protectionVSAvoidfeature availability
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by providing different functional qualities in different execution contexts. Within the XR execution context, the system provides localized functionality appropriate for shared content viewing (e.g., content display, shared interaction), while excluding functionality inappropriate for shared contexts (e.g., private file management, sensitive operations). This localized approach maintains privacy protection while providing sufficient adaptability for the intended shared use case.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20230297710A1Applications in a Multi-User Environment
Publication Date: 2023.09.21 APPLE INC
  • US20230297710A1 patent drawing
  • US20230297710A1 patent drawing
  • US20230297710A1 patent drawing

AI summary

The disclosure pertains to techniques for collaborating in a multiuser communications environment. One such technique comprises receiving a request from a first device to launch an application in a multiuser communication session with a second device, wherein the request includes an indication of data to be made available in the multiuser communication session and providing the multiuser version of the application to the first device based on the data, wherein the multiuser version of the application provides access to the indicated data, and wherein the multiuser version of the application provides shared functionality between the first device and the second device.