User Configurable Task Triggers for Digital Assistants

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital assistants are not equipped to perform tasks at a future time or based on user-customized conditions, limiting their ability to automate actions in response to specific events.

Innovation Solution

The system allows for user-configurable task triggers by receiving user inputs to select conditions and tasks, and using stored context data to determine when to perform the associated tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional digital assistants are used, then basic assistant functions are provided, but the ability to perform tasks at future times or based on user-customized conditions is limited

Engineering Contradiction:
Improveability to perform tasks at future times or based on user-customized conditionsVSAvoidsystem complexity for implementing configurable task triggers
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system allows users to pre-configure task triggers by selecting conditions from a plurality of conditions and tasks from a plurality of tasks before actual events occur. The processor stores these user-configurable task triggers and automatically executes them when the specified conditions are met, enabling future task execution without real-time user intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The digital assistant automatically monitors stored context data to detect when configured conditions occur, then autonomously executes the associated tasks without requiring continuous user input. The system serves itself by managing the trigger execution cycle, from condition monitoring to task performance.

Inventive Principle:
Principle #25Self-service

2Extent of automation

If user-configurable task triggers are implemented, then automation capability is enhanced, but system complexity increases

Engineering Contradiction:
Improveautomation of tasks based on user-defined conditionsVSAvoidcomplexity of managing multiple conditions and tasks
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system provides a universal task trigger framework that can handle multiple different conditions (such as location, time, device state) and multiple different tasks (such as sending messages, setting alarms, launching applications). A single configurable trigger system serves multiple automation purposes, reducing the need for separate specialized systems.

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

Solution Approach 2:

The processor acts as an intermediary between stored context data and task execution. It continuously compares context data against configured conditions, determines when conditions are met, and triggers the appropriate tasks. This intermediary layer simplifies the automation process by centralizing the decision-making logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If conventional task execution is used, then immediate responses are provided, but future task execution and conditional automation are not supported

Engineering Contradiction:
Improvedelay in task execution until conditions are metVSAvoidflexibility to execute tasks at future times or based on specific events
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

Users configure task triggers in advance, specifying conditions and associated tasks before any events occur. The system stores these configurations and automatically executes them when conditions are met, eliminating the need for users to manually set up tasks each time they are needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors stored context data and compares it against configured conditions, creating a feedback loop that automatically detects when conditions are met and triggers the appropriate tasks. This continuous monitoring enables timely execution of future tasks based on real-time condition assessment.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12216894B2User configurable task triggers
Publication Date: 2025.02.04 APPLE INC
  • US12216894B2 patent drawing
  • US12216894B2 patent drawing
  • US12216894B2 patent drawing

AI summary

Systems and processes for user configurable task triggers are provided. In one example, at least one user input, including a selection of at least one condition of a plurality of conditions and a selection of at least one task of a plurality of tasks, is received. Stored context data corresponding to an electronic device is received. A determination is whether the stored context data indicates an occurrence of the at least one selected condition. In response to determining that the stored context data indicates an occurrence of the at least one selected condition, the at least one selected task associated with the at least one selected condition is performed.