Digital Assistant Task Reversal Using App Context and Session State

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital assistants struggle with efficiently reversing tasks based on generic and ambiguous user inputs, requiring multiple inputs and increasing power consumption.

Innovation Solution

A digital assistant system that detects user speech inputs to perform and reverse tasks across different applications, determining task reversals based on the current application display and ongoing session, allowing for efficient task reversal with reduced input requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the digital assistant requires multiple inputs to reverse tasks, then the task reversal can be accurately identified, but the user interaction becomes more complex and power consumption increases

Engineering Contradiction:
Improvetask reversal accuracyVSAvoidinput complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary analysis by detecting the current displayed application and recent task history before receiving the reversal command. This preliminary action enables the digital assistant to automatically identify which task should be reversed without requiring multiple clarifying inputs from the user, thus reducing input complexity while maintaining accurate task reversal.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The digital assistant uses its own internal state information (current application display and recent task history) to automatically determine the target task for reversal. This self-service approach eliminates the need for multiple user inputs to disambiguate which task should be reversed, reducing interaction complexity while maintaining reliability.

Inventive Principle:
Principle #25Self-service

2Reliability

If the digital assistant uses multiple inputs to determine task reversal, then the correct task can be identified, but power consumption increases

Engineering Contradiction:
Improvetask identification accuracyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary detection of the current displayed application and recent task history before processing the reversal command. This preliminary action leverages already-available system state information, avoiding the need to request additional user inputs that would consume extra power, while still achieving accurate task identification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The digital assistant leverages its own internal tracking of application state and task history to automatically identify the target task for reversal. This self-service approach eliminates the need for additional user inputs and associated power consumption, while maintaining reliable task identification through the use of pre-collected system state data.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If the digital assistant reverses tasks without considering the current application display, then the reversal process is simpler, but the accuracy of task reversal decreases

Engineering Contradiction:
Improvereversal process simplicityVSAvoidtask reversal accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system uses feedback from the current displayed application and recent task history to automatically determine the correct task for reversal. This feedback mechanism enables simple user interaction (single reversal command) while maintaining high accuracy by using the system's own state information to disambiguate which task should be reversed.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The digital assistant uses its own internal state (current application display and task history) to automatically identify the target task for reversal. This self-service approach maintains both simplicity in user interaction and accuracy in task reversal by leveraging pre-existing system state information without requiring additional user inputs.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250349295A1Multimodal reversal of tasks
Publication Date: 2025.11.13 APPLE INC
  • US20250349295A1 patent drawing
  • US20250349295A1 patent drawing
  • US20250349295A1 patent drawing

AI summary

Systems and processes for reversing performance of tasks with different types of inputs are described. An example method includes, determining whether to reverse performance of a task based on a displayed application and/or a current session of a digital assistant and reversing the determined tasks when the appropriate determination is reached. An example method includes, performing a task in response to detecting a first type of input and reversing performance of the task in response to detecting a second type of input indicating reversal of the task.