Adaptive Assistant GUI for Proactive Scheduled Task Completion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated assistants often repeat user requests without providing supplemental data or assistance, leading to duplicative tasks and wastage of computational resources, especially when users invoke them immediately after receiving reminders.

Innovation Solution

An automated assistant provides a dynamic, adaptive graphical user interface (GUI) that updates based on data from various sources to identify and proactively complete tasks associated with user requests, minimizing redundant interactions by anticipating user needs and performing tasks without explicit user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the automated assistant repeats user requests without supplemental data, then the system complexity remains low, but the user interaction efficiency deteriorates due to duplicative tasks

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated assistant proactively identifies and performs tasks associated with user requests before the user explicitly asks for them. For example, when a user sets a reminder to bake bread, the assistant automatically identifies related tasks such as checking ingredient availability, finding recipes, and scheduling preparation time, then executes these tasks in advance without requiring additional user commands.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enhances itself by automatically gathering supplemental data and identifying related tasks without external intervention. The automated assistant monitors data from multiple sources, analyzes user context, and autonomously determines what additional actions are needed, allowing the system to serve itself in improving user experience without increasing apparent complexity.

Inventive Principle:
Principle #25Self-service

2Productivity

If the automated assistant provides comprehensive task identification and proactive completion, then the user interaction efficiency improves, but the computational resources are wasted due to unnecessary task execution

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidcomputational resource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system continuously monitors user actions and contextual data to determine whether identified tasks are still relevant and need execution. By implementing feedback loops that check task completion status and user intent changes, the automated assistant avoids executing tasks that have become unnecessary, thereby reducing computational waste while maintaining high user interaction efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The task identification and execution process is made dynamic and adaptive rather than static. The system adjusts its behavior based on real-time conditions, user responses, and changing context, allowing it to cancel or modify tasks that are no longer needed while continuing to pursue relevant ones, thus optimizing resource utilization.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the automated assistant only repeats express requests, then the loss of information is minimized, but the adaptability to user needs deteriorates due to lack of supplemental assistance

Engineering Contradiction:
Improveadaptability to user needsVSAvoidinformation accuracy
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The assistant separates the core user request from supplemental task identification. The original user intent is preserved and communicated accurately, while additional tasks are identified as distinct, separate elements that complement rather than replace the user's explicit request. This segmentation allows the system to maintain information accuracy about user intent while providing adaptive supplemental assistance.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12353795B2Assistant adaptation of graphical user interface to guide interaction with user in fulfilling user request
Publication Date: 2025.07.08 GOOGLE LLC
  • US12353795B2 patent drawing
  • US12353795B2 patent drawing
  • US12353795B2 patent drawing

AI summary

Implementations set forth herein relate to an automated assistant that can proactively identify and complete tasks that may be associated with an activity with which a user has scheduled the automated assistant to assist with. The tasks can be identified and completed prior to a time that the user has scheduled the automated assistant to assist the user, thereby eliminating certain manual tasks the user may otherwise perform at the scheduled time. When the activity involves communicating with a separate entity, such as another person and/or organization, the automated assistant can initialize communication with the entity prior to the scheduled time that the user requested assistance. A customized GUI can be rendered at an assistant-enabled device to provide the user with an ongoing status of completing various tasks associated with scheduled activity.