Automated Assistant Dialog Session Resumption via State Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users often become distracted while interacting with automated assistants, leading to incomplete tasks that require repetition of previous commands to complete.
Innovation Solution
Implement a system that tracks incomplete interactions with automated assistants, allowing users to resume tasks without repeating previous commands by storing conversation states and providing selectable elements for task completion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the automated assistant processes each interaction from scratch, then the interaction can be completed accurately, but the user must repeat commands and computational resources are wasted
Solution Approach 1:
The system performs preliminary actions by detecting incomplete interactions and preserving their state before the user becomes distracted. Conversation states, including user inputs and assistant responses, are stored in advance so that when the user returns, the interaction can be resumed without repeating previous commands, thereby reducing computational resource waste while maintaining ease of operation
Solution Approach 2:
The system creates copies of the conversation state including user inputs, assistant responses, and interaction context. These copies are stored and can be retrieved later to resume the interaction, avoiding the need to reprocess original commands and reducing computational resource consumption while maintaining user convenience
2Loss of time
If the system stores and resumes incomplete interactions, then user time is saved and computational resources are reduced, but the system complexity increases
Solution Approach 1:
The system performs preliminary detection and storage of incomplete interaction states, preserving conversation context before the user is interrupted. This preliminary action enables quick resumption later, saving user time without requiring complex processing during the resume operation, thus managing system complexity effectively
Solution Approach 2:
The system extracts only the essential conversation state information needed for resumption, such as user inputs, assistant responses, and interaction context, rather than storing entire conversation histories. This extraction approach reduces storage requirements and simplifies the resumption process while still saving significant user time
Data Source
AI summary
Methods, apparatus, systems, and computer-readable media are provided for storing incomplete dialog sessions between a user and an automated assistant in order that the dialog sessions can be completed in furtherance of certain actions. While interacting with an automated assistant, a user can become distracted and not complete the interaction to the point of the automated assistant performing some action. In response, the automated assistant can store the interaction as a dialog session. Subsequently, the user may express interest, directly or indirectly, in completing the dialog session, and the automated assistant can provide the user with a selectable element that, when selected, causes the dialog session to be reopened. The user can then continue the dialog session with the automated assistant in order that the originally intended action can be performed by the automated assistant.


