Virtual Reality Interface Occlusion Prevention via Spatial Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual reality environments face challenges in security, user interface differentiation, data access control, and intuitive interaction, including issues with occlusion of content, lack of copy and paste functionality, and rigid orientation modes that can cause disorientation and nausea.

Innovation Solution

A virtual reality system that differentiates OS and third-party content through separate display planes, controls data access based on user interaction, allows manual positioning of user interface elements, implements copy and paste functionality using positional data, and enables reorientation modes to accommodate user movement and vehicle travel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user interface elements are displayed in a virtual reality environment, then user interaction is enabled, but content occlusion occurs

Engineering Contradiction:
Improveuser interactionVSAvoidcontent occlusion
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent resolves content occlusion by transitioning from 2D interface element placement to 3D spatial positioning in the virtual environment. Interface elements are positioned at different depths, angles, and distances from the user, allowing multiple elements to coexist without overlapping and blocking each other, thus maintaining both interactivity and content visibility.

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

Solution Approach 2:

The patent segments the virtual display space into multiple zones and layers, distributing interface elements across different spatial regions rather than concentrating them in a single 2D plane. This segmentation prevents occlusion by ensuring that no single element dominates the visual field and blocks underlying content.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If OS and third-party content are displayed together, then functionality is expanded, but security risks increase

Engineering Contradiction:
ImprovefunctionalityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments content into distinct categories (OS-generated vs. third-party) and assigns each category to different display planes. This spatial segmentation allows the system to maintain multiple content sources for expanded functionality while visually distinguishing their origins, enabling users to identify and trust OS content versus third-party content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs visual differentiation through color coding, transparency levels, or other visual attributes to distinguish between OS-generated content and third-party content. This allows users to quickly identify the source of interface elements, enhancing security awareness while maintaining access to diverse content sources.

Inventive Principle:
Principle #32Color changes

3Device complexity

If fixed orientation mode is used, then system simplicity is maintained, but user comfort deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoiduser comfort
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent implements dynamic orientation adjustment where the virtual environment and interface elements automatically reorient based on the user's head position and movement. This dynamic adaptation maintains system simplicity by automating the adjustment process while significantly improving user comfort during movement and vehicle travel.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system provides self-service orientation adjustment by automatically detecting user motion and repositioning interface elements without requiring manual intervention. This maintains operational simplicity while adapting to user needs, eliminating the discomfort associated with fixed orientation modes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10916065B2Prevention of user interface occlusion in a virtual reality environment
Publication Date: 2021.02.09 META PLATFORMS TECHNOLOGIES LLC
  • US10916065B2 patent drawing
  • US10916065B2 patent drawing
  • US10916065B2 patent drawing

AI summary

In one embodiment, a client system receives a request to access a user interface element in a virtual reality environment for an application and generates the user interface element in the virtual reality environment. The user interface element at the generated position occludes a portion of the application. The client system detects an input to move the user interface element from one position in the virtual reality environment to another position in the virtual reality environment relative to a display region of the application and stores position data associated with the other position of the virtual reality environment in a position database. The position data is associated with the application. The client system receives another request to access the user interface element in the virtual reality environment for the application and generates the user interface element in the virtual reality environment based on the position data associated with the application.