Automated Assistant Dialog Transfer for Seamless Query Handoffs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing automated assistants require explicit invocation for every user query, leading to inefficiencies and resource wastage when multiple assistants are present, as they often cannot process queries without engaging in computationally burdensome dialog.
Innovation Solution
A mechanism for transferring dialog data from an initially invoked automated assistant to a subsequently invoked assistant, allowing seamless continuation of user queries without explicit reinvocation, leveraging capabilities of multiple assistants in the environment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple automated assistants are present in the environment, then the system can handle diverse queries with specialized capabilities, but the dialog duration and resource usage increase due to computationally burdensome processes
Solution Approach 1:
The patent introduces a transfer mechanism that acts as an intermediary between the initially invoked automated assistant and subsequently invoked assistants. When a user requests to transfer dialog data, the system mediates the transfer of conversation context and relevant information from the first assistant to the second, enabling seamless continuation without requiring the user to repeat information. This intermediary transfer process resolves the contradiction by allowing multiple assistants to collaborate efficiently while maintaining short dialog duration.
2Loss of energy
If explicit invocation is required for every user query, then user privacy and resources are conserved, but efficiency decreases when multiple assistants are already active
Solution Approach 1:
The patent implements a dynamic invocation system where the requirement for explicit invocation changes based on the current state of assistant activation. When assistants are already active and the user indicates interest in transferring to another assistant (through cues like 'see if Assistant 2 can do that'), the system dynamically adjusts by allowing implicit transfer without requiring full re-invocation. This dynamic behavior resolves the contradiction by conserving resources when assistants are idle while maintaining high efficiency when assistants are already active and capable of handling queries.
3Device complexity
If the initially invoked automated assistant processes all queries, then the dialog flow remains simple, but the system cannot leverage capabilities of other assistants
Solution Approach 1:
The patent segments the query processing function across multiple automated assistants based on their specialized capabilities. Instead of having one assistant handle all queries, the system divides the workload by allowing users to transfer to other assistants when appropriate. The transfer mechanism segments the dialog into portions handled by different assistants, with the initially invoked assistant managing early turns and subsequent assistants handling specific specialized queries. This segmentation resolves the contradiction by maintaining relatively simple dialog flow through clear transfer transitions while enabling comprehensive utilization of multiple assistants' capabilities.
Data Source
AI summary
Systems and methods for providing dialog data, from an initially invoked automated assistant to a subsequently invoked automated assistant. A first automated assistant may be invoked by a user utterance, followed by a dialog with the user that is processed by the first automated assistant. During the dialog, a request to transfer dialog data to a second automated assistant is received. The request may originate with the user, by the first automated assistant, and/or by the second automated assistant. Once authorized, the first automated assistant provides the previous dialog data to the second automated assistant. The second automated assistant performs one or more actions based on the dialog data.


