Suspend Mode for Artificial Reality Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing artificial reality systems lack a seamless way for users to temporarily suspend their environment without disrupting the experience for others, leading to data backlog issues when returning, which affects user experience and efficiency.

Innovation Solution

The introduction of a suspend mode feature in artificial reality systems that allows users to temporarily pause their environment, mute avatars, and render them in static positions, enabling users to take a break while continuing to receive data updates, thus reducing data processing delays upon return.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the artificial reality environment is completely suspended for the user, then the user can take a break without processing data, but data backlog accumulates and returns become slower

Engineering Contradiction:
Improveuser break timeVSAvoiddata processing efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system applies partial suspension by muting audio and rendering avatars in static positions rather than completely suspending the environment. This allows the user to take a break while the system continues to receive and process data updates in the background, preventing data backlog accumulation while still providing relief from the full artificial reality experience.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If the system continues to process data during suspend mode, then data backlog is reduced, but energy consumption increases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system processes only essential data updates during suspend mode rather than full environment rendering. By muting audio and freezing avatar positions while maintaining minimal data reception, the system keeps energy consumption low while still preventing significant data backlog accumulation.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If avatars are rendered in real-time during suspend mode, then user interaction is maintained, but the suspend mode benefit is reduced

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidsuspend mode effectiveness
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system applies different rendering qualities to different elements: avatars are rendered in static positions rather than full real-time animation, audio is muted rather than fully processed, but data reception continues. This selective quality adjustment provides user interaction capability while maintaining the suspend mode benefit of reduced processing load.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11416067B2Suspend mode feature for artificial reality systems
Publication Date: 2022.08.16 META PLATFORMS TECHNOLOGIES LLC
  • US11416067B2 patent drawing
  • US11416067B2 patent drawing
  • US11416067B2 patent drawing

AI summary

In general, this disclosure describes a suspend mode feature for artificial reality systems and, more specifically, system configurations and techniques for generating a suspend mode environment during execution of an artificial reality application, and presenting and controlling user interface (UI) elements within the suspend mode environment. The suspend mode feature enables a user interacting with one or more other users (or one or more avatars corresponding to the one or more other users) within an artificial reality (AR) environment to suspend the AR environment from the user's perspective. While in the suspend mode environment, the user is able to view and select the other users from the AR environment. For example, the user may select another user to friend, message, mute, block, or report that user from the suspend mode environment.