Configured Virtual Environments for Mixed Reality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current augmented reality systems lack the ability to dynamically configure and share virtual environments that are seamlessly integrated with real-world settings, limiting user interaction and customization.

Innovation Solution

A see-through, near-eye, mixed reality display system that allows users to select, load, and manipulate configured virtual environments, which can be associated with specific locations or users, enabling control over rendering and sharing of these environments, even across different physical environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If augmented reality systems superimpose virtual images on real world imagery in real time, then virtual imagery can be presented to users, but the systems lack the ability to dynamically configure and share virtual environments that are seamlessly integrated with real-world settings

Engineering Contradiction:
Improveability to dynamically configure and share virtual environmentsVSAvoidsystem complexity for environment configuration and sharing
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-configures virtual environments with defined parameters, objects, and settings before user interaction. These pre-configured environments can be stored and later loaded for rendering, eliminating the need for real-time configuration during use and enabling seamless integration with real-world settings.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates virtual copies of real-world environments or specific scenes that can be manipulated, configured, and shared independently. These virtual copies maintain spatial relationships and contextual information, allowing users to work with simplified representations rather than complex real-time data processing.

Inventive Principle:
Principle #26Copying

2Ease of operation

If configured environments are rendered for users in the source environment or in a different rendering environment, then user interaction and customization are enhanced, but the integration with real-world objects becomes more complex

Engineering Contradiction:
Improveuser interaction and customizationVSAvoidintegration complexity with real-world objects
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system introduces an intermediary layer that manages the integration between virtual configured environments and real-world objects. This intermediary handles spatial mapping, object recognition, and rendering coordination, simplifying the complexity of integration while maintaining ease of user interaction and customization.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If configured environments are shared between respective wearers of display systems, then collaboration and accessibility are improved, but the rendering consistency across different environments becomes more difficult

Engineering Contradiction:
Improveenvironment sharing and collaborationVSAvoidrendering consistency across different environments
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system uses standardized parameters and configuration data to define virtual environments, allowing these environments to be adapted to different rendering contexts while maintaining consistency. By controlling and standardizing the parameters that define environment properties, the system ensures reliable rendering across multiple devices and locations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9645394B2Configured virtual environments
Publication Date: 2017.05.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9645394B2 patent drawing
  • US9645394B2 patent drawing
  • US9645394B2 patent drawing

AI summary

A display apparatus and method for creating and displaying configured virtual environments based on real world source environments. A mixed reality environment includes real and virtual objects, and a set of one or more virtual objects may be associated with a source environment and stored as a configured environment for later rendering by the display apparatus. Configured environments may be associated with users, environments or locations.