Cloud Trigger Engine for Flexible Robot Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional trigger services are not integrated within software ecosystems, limiting their ability to call back into external systems and validate automation processes, and are typically one-to-one in operation, lacking flexibility and efficiency.

Innovation Solution

A trigger engine operates as an intermediary, tracking operations across external systems, registering events in a database, and enabling these events to be visible to robotic process automations, providing a cloud triggering mechanism for scheduling robots across diverse software platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional trigger services operate outside the software ecosystem, then they can monitor external system operations, but they cannot call back into external systems or validate automation processes

Engineering Contradiction:
Improvevalidation capabilityVSAvoidintegration structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The trigger service acts as an intermediary component integrated within the software ecosystem, positioned between external systems and the software platform. This intermediary role enables the trigger service to both monitor external system operations and initiate callback actions, while the software platform validates automation processes through integrated authentication mechanisms. This resolves the contradiction by allowing monitoring and validation capabilities without requiring the trigger service to operate in isolation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If conventional trigger services operate one-to-one, then they can start or stop specific operations, but they lack flexibility and efficiency

Engineering Contradiction:
Improvetrigger operation flexibilityVSAvoidautomation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The trigger service is designed with multi-functionality to handle diverse trigger types including one-to-one triggers, one-to-many triggers, and scheduled triggers. This universal design allows a single trigger service instance to manage multiple automation processes simultaneously, improving flexibility while enhancing productivity through efficient resource utilization and consolidated management of multiple trigger operations.

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

Solution Approach 2:

The trigger service implements dynamic configuration capabilities that allow trigger behaviors to be adjusted at runtime. Triggers can be enabled or disabled, modified, or deleted based on changing requirements. The service dynamically manages trigger states and can adapt to different operational scenarios, providing both flexibility for customization and efficiency through automated trigger management without requiring manual intervention for each trigger configuration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250370796A1Cloud triggers for scheduling robots
Publication Date: 2025.12.04 UIPATH INC
  • US20250370796A1 patent drawing
  • US20250370796A1 patent drawing
  • US20250370796A1 patent drawing

AI summary

According to one or more embodiments, a method is provided. The method is implemented by a trigger engine stored on a memory as processor executable instructions. The processor executable instructions being executed by a processor. The trigger engine operates as an intermediary for robotic process automations of a software platform. The method includes tracking operations within external systems and registering available events with respect to the operations into a database accessible by the robotic process automations. The method also includes enabling an active event of the external systems to be visible via a trigger of the trigger engine to the robotic process automations.