AR Scene Composer for Window Snapping and Virtual Inking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current VR and AR applications have limited integration with VR and AR environments, failing to utilize their unique capabilities such as expanded display areas, and lack support for features like window snapping, virtual inking, and accessibility for users.

Innovation Solution

A method that involves a computing device receiving input from VR/AR devices to identify application content and its location, composing scenes by overlaying content onto regions in the environment, and allowing users to interact with these scenes through touch inputs, enabling features like window snapping and accessibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional input methods (keyboards, mice, touchscreens) are used for VR/AR applications, then applications can run on conventional computing devices, but the applications fail to utilize unique VR/AR capabilities such as expanded display areas and immersive interaction

Engineering Contradiction:
ImproveVR/AR environment integrationVSAvoidapplication complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a scene composer as an intermediary component that bridges traditional applications and VR/AR environments. This scene composer translates conventional application output into immersive VR/AR scenes, enabling applications to leverage VR/AR capabilities without requiring complex native VR/AR development. The scene composer handles the complexity of VR/AR integration internally while maintaining compatibility with standard applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables a single application to function across multiple platforms (traditional displays and VR/AR devices) through the scene composer. The scene composer acts as a universal adapter that can process application content and render it appropriately for different display environments, allowing one application to serve multiple purposes without requiring separate VR/AR versions.

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

2Ease of operation

If applications are designed to natively support VR/AR features, then enhanced user interaction and accessibility are achieved, but the device complexity and development requirements increase significantly

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidapplication development complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The scene composer provides self-service functionality by automatically handling the translation and adaptation of application content for VR/AR environments. It autonomously composes scenes, manages spatial positioning, and renders content without requiring manual configuration or complex development efforts. This self-service capability enables enhanced user interaction while keeping development complexity low.

Inventive Principle:
Principle #25Self-service

3Area of stationary object

If applications overlay content onto regions in the AR environment, then expanded display areas are utilized effectively, but the precision of content placement and alignment becomes more difficult

Engineering Contradiction:
Improvedisplay areaVSAvoidcontent placement precision
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The patent replaces manual or mechanical content placement methods with automated computational scene composition. The scene composer uses algorithms to automatically position and align content within AR regions, substituting precise manual positioning with computational precision. This allows effective utilization of expanded display areas while maintaining high content placement precision through automated spatial management.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11443490B2Snapping, virtual inking, and accessibility in augmented reality
Publication Date: 2022.09.13 VMWARE INC
  • US11443490B2 patent drawing
  • US11443490B2 patent drawing
  • US11443490B2 patent drawing

AI summary

Embodiments of the present disclosure relate to providing an augmented reality experience. Embodiments include receiving, from an augmented reality or virtual reality (AR/VR) device, first input that identifies application content and a location of an artifact in an AR/VR environment. Embodiments include identifying a region in the environment based on the location, the region corresponding to the artifact. Embodiments include receiving the application content from an application. Embodiments include composing a first scene, the application content being overlaid onto the region. Embodiments include transporting the first scene to the AR/VR device for display. Embodiments include receiving, from the client device, second input in the region in the environment. Embodiments include composing a second scene wherein the application content is modified based on the second input. Embodiments include transporting the second scene to the AR/VR device for display.