Automated Assistant Routine Action Recommendation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing automated assistant systems require extensive user input and processing to perform actions, leading to resource-intensive interactions and inefficiencies, as many automated assistant actions are not incorporated into routines, resulting in prolonged interactions with the system.
Innovation Solution
The system recommends and automatically adds automated assistant actions to existing routines based on user interactions and conditions, allowing for abbreviated user input and reduced processing, enabling efficient supplementation of existing routines through one-touch or single-utterance affirmative input.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If automated assistant actions are performed through protracted user interaction, then the system can execute actions, but computational and network resources are consumed excessively
Solution Approach 1:
The system performs preliminary actions by proactively identifying actions that users are likely to want to perform and adding them to routines before the user actually requests them. This is achieved through monitoring user interactions and using machine learning to predict future actions, thereby eliminating the need for protracted user interaction and reducing real-time computational and network resource consumption.
Solution Approach 2:
The automated assistant system serves itself by automatically generating, recommending, and adding actions to routines without requiring extensive user input. The system monitors its own performance, identifies optimization opportunities, and autonomously creates routines that consolidate actions, thereby reducing the computational overhead associated with processing multiple separate user commands.
2Ease of operation
If automated assistant routines are expanded to include more actions, then user input requirements are reduced, but the complexity of routine management increases
Solution Approach 1:
The system implements feedback mechanisms where user responses to recommended actions are continuously monitored. When users accept or reject recommendations, the system learns from this feedback and refines its prediction algorithms. This allows the system to expand routines with relevant actions while maintaining ease of operation, as the feedback loop ensures that only useful actions are added, preventing unnecessary complexity.
Solution Approach 2:
The system dynamically adjusts parameters such as routine activation conditions, action sequences, and user preferences based on learned patterns. By changing these parameters adaptively rather than requiring manual configuration, the system can manage complex routines efficiently while keeping user input requirements low. The parameters are optimized automatically through machine learning models that analyze user behavior patterns.
3Productivity
If automated assistant routines are proactively recommended and auto-added, then resource consumption is reduced, but user control over routine composition is diminished
Solution Approach 1:
The system implements dynamic user control where the level of automation adjusts based on user preferences and context. Users can dynamically modify routines, accept or reject recommended actions, and adjust the aggressiveness of proactive recommendations. This dynamic approach allows the system to maintain high resource efficiency through automation while preserving user adaptability and control flexibility when needed.
Data Source
AI summary
Recommending an automated assistant action for inclusion in an existing automated assistant routine of a user, where the existing automated assistant routine includes a plurality of preexisting automated assistant actions. If the user confirms the recommendation through affirmative user interface input, the automated assistant action can be automatically added to the existing automated assistant routine. Thereafter, when the automated assistant routine is initialized, the preexisting automated assistant actions of the routine will be performed, as well as the automated assistant action that was automatically added to the routine in response to affirmative user interface input received in response to the recommendation.


