Virtual Assistant Objects for In-Headset VR Interaction Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users interacting with automated assistants in virtual environments face challenges in controlling the assistant due to audio interference from the VR headset or the need to remove the headset to view responses on a display device.

Innovation Solution

An automated assistant that renders virtual objects in the virtual environment, allowing users to control the assistant through these objects using spoken or gestural inputs, with features that indicate operations or warm words, and can affect both virtual and physical environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the automated assistant responds through a standalone speaker, then the user can hear the response, but the audio may be interrupted by VR headset audio and the user cannot view visual responses

Engineering Contradiction:
Improveassistant interaction convenienceVSAvoidresponse visibility and audibility
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent introduces a virtual object as an intermediary interface between the user and the automated assistant. This virtual object, rendered in the VR environment, serves as a mediator that consolidates both visual and auditory response capabilities within the VR headset, eliminating the need for separate standalone speakers and display devices. The virtual object acts as a unified communication channel that resolves the conflict between hearing and seeing assistant responses.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges the visual display function and audio output function into a single virtual object within the VR environment. By combining these previously separate functions (standalone display device and standalone speaker) into one integrated virtual interface, the system allows users to simultaneously access both visual and auditory information through the VR headset without interference or the need to remove the headset.

Inventive Principle:
Principle #5Merging (Combining)

2Loss of information

If the user removes the VR headset to view the display device, then the user can see the assistant response, but the user must repeat their spoken utterance and disrupts the immersive experience

Engineering Contradiction:
Improveresponse visibilityVSAvoidtime to repeat utterance and switch devices
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent transitions the assistant interaction from the physical dimension (external display devices and speakers) to the virtual dimension (objects within the VR environment). By rendering the assistant interface as a virtual object in three-dimensional space, the system allows users to access visual and auditory information within the immersive VR environment, eliminating the need to exit the VR experience or repeat utterances across multiple devices.

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

Solution Approach 2:

The virtual object serves as an intermediary that captures and processes user inputs directly within the VR environment, eliminating the need for users to remove the headset or repeat utterances to external devices. The virtual object mediates the entire interaction cycle—receiving spoken commands, processing them, and delivering both visual and auditory responses—within the immersive VR space.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Extent of automation

If the automated assistant uses a separate device to fulfill requests, then the assistant can perform operations, but the user cannot control the assistant through the virtual environment

Engineering Contradiction:
Improveassistant operation capabilityVSAvoidvirtual environment control
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The patent makes the virtual object multi-functional by enabling it to both receive user inputs (spoken and gestural) and execute assistant operations within the VR environment. The virtual object serves as a universal interface that combines control functions and operation execution, allowing users to interact with the automated assistant entirely through the virtual environment without needing to switch to external devices for control or execution.

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

Solution Approach 2:

The virtual object acts as an intermediary that bridges the gap between user gestures/inputs in the VR environment and the automated assistant's operational capabilities. It receives control inputs from the user within the virtual space and translates them into actionable commands for the assistant, enabling full control and operation execution through the virtual environment without requiring external device interaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250384886A1Facilitating virtual or physical assistant interactions with virtual objects in a virtual environment
Publication Date: 2025.12.18 GOOGLE LLC
  • US20250384886A1 patent drawing
  • US20250384886A1 patent drawing
  • US20250384886A1 patent drawing

AI summary

Implementations set forth herein relate to an automated assistant that can be accessible via a virtual environment for controlling features of the virtual environment and/or devices in a physical environment of the user. When the automated assistant is invoked, the automated assistant can materialize in the virtual environment according to any request that the automated assistant has been invoked to fulfill. For example, depending on the request from the user, the automated assistant can cause rendering of a virtual object for fulfilling the request and/or controlling an ongoing operation of the automated assistant. When the virtual object is rendered to control an operation of the automated assistant, or another application, the virtual object can include a virtual feature that the user can interact with to control the virtual environment and/or devices in a physical environment of the user.