Automated Assistant Handoff for Continued Multi-Device Conversations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Determining which device to process audio data for continued conversations with automated assistants across multiple devices in an ecosystem is challenging, leading to inefficiencies and resource wastage.

Innovation Solution

Implementing a system where devices in an ecosystem communicate to determine user presence and context, allowing the nearest device to process subsequent audio data, thereby optimizing resource usage and ensuring seamless continuation of conversations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the first device continues to process all subsequent audio data, then conversation context is maintained, but computational resources are wasted when the user is near another device

Engineering Contradiction:
Improvecomputational resourcesVSAvoidconversation context
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The system performs preliminary actions by notifying other devices in the ecosystem about an active conversation before the user actually moves. This allows other devices to prepare for potential audio processing by checking if the user is nearby, so when the user does move, the handoff can occur immediately without interrupting the conversation flow.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring user presence through sensor data from multiple devices. When another device detects the user is nearby, it provides feedback to the first device, triggering a handoff of audio processing responsibilities. This feedback loop ensures context is maintained while optimizing resource usage.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If multiple devices process sensor data simultaneously to detect user presence, then the nearest device can be identified, but device complexity increases

Engineering Contradiction:
Improveuser presence detectionVSAvoidecosystem coordination
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The automated assistant is implemented as a universal service that can execute on multiple different device types within the ecosystem. Rather than requiring specialized hardware or complex device-specific logic, the same assistant instance handles conversations across smartphones, smart speakers, tablets, and other devices, simplifying the overall system architecture.

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

Solution Approach 2:

The system uses an intermediary notification mechanism where the first device notifies other devices about active conversations, and sensor data processing is coordinated through this notification system. This intermediary approach simplifies coordination by providing a clear trigger event rather than requiring continuous complex inter-device communication protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the first device ceases processing audio data immediately upon detecting user movement, then resource efficiency improves, but conversation continuity may be interrupted

Engineering Contradiction:
Improveresource efficiencyVSAvoidconversation continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by notifying other devices about active conversations before the user actually moves. This allows other devices to prepare for potential audio processing by checking if the user is nearby, so when the user does move, the handoff can occur immediately without interrupting the conversation flow.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system ensures continuity of useful action by maintaining the conversation context on the first device while simultaneously preparing the second device to take over. The notification and sensor checking process occurs in parallel, ensuring that when the handoff occurs, there is no interruption in the conversation flow and the user experience remains seamless.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250322825A1Processing continued conversations over multiple devices
Publication Date: 2025.10.16 GOOGLE LLC
  • US20250322825A1 patent drawing
  • US20250322825A1 patent drawing
  • US20250322825A1 patent drawing

AI summary

Implementations related to facilitating continued conversations of a user with an automated assistant when the user changes locations relative to one or more devices in an ecosystem of linked assistant devices. The user initially invokes a first device and provides a request, which is processed by the first device. The first device provides a notification to one or more other devices in the ecosystem to indicate that the user is likely to issue a further assistant request. The first device processes subsequent audio data to determine whether the subsequent audio data includes a further assistant request. The one or more other notified devices process device-specific sensor data to determine whether the user is co-present with the one of the other devices. If the user presence is detected, an indication is provided to the first device, causing the first device to cease processing subsequent audio data. Further, the co-present device starts to process subsequent audio data.