Automated Assistant Multitask Commands for Fewer Dialog Turns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated assistants require multiple invocation phrases and dialog turns to perform a particular task, leading to inefficiencies in user time and computational resources.

Innovation Solution

An automated assistant capable of parsing user inputs to identify multitask commands, allowing parallel or serial execution of subtasks through agent modules, with dynamic task modification based on user feedback and agent outputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the automated assistant requires multiple invocation phrases and dialog turns to perform a task, then the task can be completed with simple individual commands, but the user time and computational resources are wasted

Engineering Contradiction:
Improvetask completion efficiencyVSAvoiduser time and computational resources
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent combines multiple separate tasks into a single composite task that can be invoked with one command. The system identifies when multiple tasks are frequently performed together and merges them into a unified task definition, allowing the automated assistant to execute the entire sequence through a single invocation rather than requiring multiple separate dialog turns.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary analysis of user behavior patterns to identify which tasks are frequently executed in sequence. By pre-defining these task combinations and storing them as composite tasks with associated metadata, the system prepares the merged task structure in advance, so that when invoked, the entire sequence can be executed efficiently without requiring real-time analysis of multiple separate commands.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the automated assistant processes each input separately through multiple dialog turns, then each task can be handled independently, but the computational resources are inefficiently used

Engineering Contradiction:
Improvetask execution accuracyVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple separate task processing operations into a single unified processing flow. By combining related tasks into composite tasks, the system avoids redundant processing steps that would occur if each task were handled separately, thereby reducing overall computational resource consumption while maintaining reliable task execution through the unified processing architecture.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If the system requires multiple separate commands for related tasks, then each command can be simple and specific, but the user interaction becomes repetitive and time-consuming

Engineering Contradiction:
Improvecommand simplicityVSAvoiduser interaction time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent combines multiple related tasks into a single composite task that can be invoked with one command, eliminating the need for repetitive sequential commands. The system analyzes user behavior to identify task patterns that are frequently performed together and merges them into unified task definitions, allowing users to complete related tasks more efficiently while maintaining the simplicity of natural language invocation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The composite task structure enables a single command to perform multiple functions by coordinating several underlying tasks. The system provides universal task templates that can handle various related operations through a unified interface, allowing one command to achieve what previously required multiple separate commands, thereby reducing user interaction time while preserving ease of operation.

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

Data Source

PatentUS12591452B2Invoking an automated assistant to perform multiple tasks through an individual command
Publication Date: 2026.03.31 GOOGLE LLC
  • US12591452B2 patent drawing
  • US12591452B2 patent drawing
  • US12591452B2 patent drawing

AI summary

Methods, apparatus, systems, and computer-readable media for engaging an automated assistant to perform multiple tasks through a multitask command. The multitask command can be a command that, when provided by a user, causes the automated assistant to invoke multiple different agent modules for performing tasks to complete the multitask command. During execution of the multitask command, a user can provide input that can be used by one or more agent modules to perform their respective tasks. Furthermore, feedback from one or more agent modules can be used by the automated assistant to dynamically alter tasks in order to more effectively use resources available during completion of the multitask command.