RPA Digital Assistant Trigger Workflows for Background Task Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital assistants, such as Siri and Alexa, require explicit user activation and do not operate in the background to initiate workflows or perform tasks without human involvement, limiting their automation capabilities.

Innovation Solution

A computer-implemented method using Robotic Process Automation (RPA) that assigns workflows to robots to monitor user actions or events via predefined or AI-learned triggers, allowing automated task execution without user input, including calendaring, expense report processing, and electronic messaging.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If digital assistants operate only when activated by user commands, then system resource consumption is reduced, but automation capability and productivity are limited

Engineering Contradiction:
Improveautomation capabilityVSAvoidsystem resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-defining workflows and triggers that enable automated task execution. When conditions are met, pre-configured workflows are automatically activated without requiring user initiation, thereby improving automation capability while maintaining efficient resource usage through conditional execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The digital assistant transitions from a static, command-responsive system to a dynamic, condition-monitoring system. The system dynamically evaluates triggers against current state, automatically activating workflows when conditions are satisfied, thus enhancing productivity while consuming resources only when automation is actually performed.

Inventive Principle:
Principle #15Dynamics

2Productivity

If digital assistants operate continuously in the background monitoring for triggers, then automation capability is improved, but system resource consumption increases

Engineering Contradiction:
Improveautomation capabilityVSAvoidsystem resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

Instead of continuous monitoring, the system implements periodic evaluation of triggers against current state. The robot checks whether defined triggers are satisfied at specific intervals or when relevant events occur, enabling automated task execution while reducing unnecessary resource consumption associated with constant monitoring.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system serves itself by automatically detecting when triggers are satisfied and initiating appropriate workflows without external activation. This self-service capability enables the digital assistant to improve automation productivity while consuming resources only when actual automation tasks are being performed, rather than maintaining constant operational readiness.

Inventive Principle:
Principle #25Self-service

3Productivity

If workflows are executed without user involvement, then productivity is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvetask execution speedVSAvoiduser control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

Users perform preliminary configuration by defining workflows, triggers, and conditions during system setup. This preliminary action enables the system to automatically execute tasks without ongoing user involvement, improving productivity while maintaining user control through the initial configuration phase. Users retain ease of operation by having full control over what automation occurs through pre-defined parameters.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If multiple triggers and workflows are configured, then automation versatility is improved, but device complexity increases

Engineering Contradiction:
Improveautomation versatilityVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments automation functionality into discrete, modular workflows, each with specific triggers and actions. This segmentation allows users to configure individual workflows independently, improving automation versatility while managing complexity through modular design. Each workflow unit can be configured, tested, and maintained separately, reducing the burden of managing multiple interconnected automation rules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements universal trigger and workflow components that can be applied across multiple contexts and tasks. By creating reusable, multi-functional trigger definitions and workflow templates, the system achieves high automation versatility without proportionally increasing configuration complexity. A single trigger type can initiate different workflows based on conditions, reducing the number of unique configurations needed.

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

Data Source

PatentUS20240419132A1Digital assistant using robotic process automation
Publication Date: 2024.12.19 UIPATH INC
  • US20240419132A1 patent drawing
  • US20240419132A1 patent drawing
  • US20240419132A1 patent drawing

AI summary

A digital assistant may execute one or more tasks using robotic processing automation (RPA). The digital assistant (or robot) assigns a workflow to a robot to monitor for one or more triggers. The one or more triggers comprise one or more events causing a robot to perform an automated tasks with or without user involvement. The robot also identifies the one or more triggers during the monitoring of the one or more triggers, and loads a workflow associated with the one or more identified triggers. The robot further includes executing the loaded workflow to perform one or more tasks associated with the one or more triggers.