Private Digital Assistant Audio Routing in XR Copresence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital assistant technologies struggle to accurately and efficiently initiate private interactions during copresence sessions, as they often transmit user requests and responses to all participants, compromising privacy and disrupting the extended reality experience.

Innovation Solution

The method involves displaying an extended reality environment, sampling audio inputs, and determining whether they are intended for a digital assistant on an external device. If intended for a private interaction, the digital assistant provides an audible response without transmitting it over the shared communication channel for the copresence session.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If digital assistant audio responses are transmitted over the shared communication channel during copresence sessions, then all participants can hear the response, but user privacy is compromised and other users are disrupted

Engineering Contradiction:
Improveprivacy protectionVSAvoiddisruption to other users
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The audio output is segmented into private and shared components. The system separates the digital assistant response into a private audio path (local speaker only) and a shared communication path (transmitted to other users), allowing selective delivery based on privacy requirements

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality attributes are applied to different parts of the audio output. The private response receives high-fidelity local playback through the device speaker, while the shared transmission uses compressed audio suitable for network delivery, optimizing both privacy and resource usage

Inventive Principle:
Principle #3Local quality

2Measurement precision

If the digital assistant continuously monitors audio inputs during copresence sessions, then it can accurately determine intent, but battery life is reduced due to increased processing

Engineering Contradiction:
Improveaudio intent detection accuracyVSAvoidbattery consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The audio monitoring operates periodically rather than continuously. The system activates audio processing only during copresence sessions when needed, and uses periodic sampling to detect audio inputs, reducing overall processing time and energy consumption while maintaining detection accuracy

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The device uses its own local resources to process and respond to audio inputs during copresence sessions, reducing the need for continuous cloud communication and associated energy consumption

Inventive Principle:
Principle #25Self-service

3Loss of information

If the digital assistant transmits all audio responses to external devices, then communication completeness is maintained, but unnecessary data transmission increases network usage and latency

Engineering Contradiction:
Improvecommunication completenessVSAvoidnetwork transmission delay
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system extracts only the necessary audio responses from the complete set of digital assistant outputs. By identifying which responses are intended for private local playback versus shared transmission, it removes unnecessary network traffic and reduces latency for essential communications

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12271658B2Digital assistant interactions in copresence sessions
Publication Date: 2025.04.08 APPLE INC
  • US12271658B2 patent drawing
  • US12271658B2 patent drawing
  • US12271658B2 patent drawing

AI summary

An example process includes: displaying, on a display of an electronic device, an extended reality (XR) environment corresponding to a copresence session including the electronic device and a second electronic device; while displaying the XR environment: sampling, with a microphone of the electronic device, a first audio input; determining whether the first audio input is intended for a first digital assistant operating on an external electronic device; and in accordance with a determination that the first audio input is intended for the first digital assistant: causing the first digital assistant to provide an audible response to the first audio input, where the audible response is not transmitted to the second electronic device over a shared communication channel for the copresence session.