RPA Workflow Platform for Cross-Department Task Orchestration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robotic Process Automation (RPA) systems face inefficiencies in automating tasks across different users, departments, or businesses due to their isolated usage and difficulty in integration with various computing machines and software applications.

Innovation Solution

A workflow process platform that enables the interrelation of human tasks, robotic tasks, and external tasks, allowing for the creation and management of automation workflows that utilize software robots, external applications, and human inputs in an organized and controlled manner, facilitating business process automation across different user groups and computing machines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If software robots are used in an isolated manner for particular users, then tasks can be automated for individual users, but inefficiencies and complications arise when carrying out automated processing across different users, departments, or businesses

Engineering Contradiction:
Improveautomation capabilityVSAvoidcross-departmental integration
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal task queue system that serves multiple users, departments, and businesses through a single centralized infrastructure. The task queue is designed to be accessible by various software robots across different organizational units, enabling the same system to handle diverse automation needs without requiring isolated implementations for each user or department.

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

Solution Approach 2:

The centralized task queue acts as an intermediary between different software robots and the underlying automation infrastructure. It mediates task submission, prioritization, and execution across multiple users and departments, resolving the complexity of cross-departmental integration by providing a standardised interface that all parties interact with through.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a centralized task queue is implemented to manage multiple software robots across different users and departments, then cross-departmental automation is enabled, but system complexity increases

Engineering Contradiction:
Improvecross-departmental integrationVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system architecture is segmented into distinct functional components: a centralized task queue for task management, separate software robot processes for execution, and modular communication interfaces. This segmentation allows each component to be developed, maintained, and scaled independently, reducing overall system complexity while enabling cross-departmental automation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The task queue system implements self-service mechanisms where software robots automatically submit tasks, receive prioritized work items, and execute without manual intervention. The system autonomously manages task distribution, routing, and coordination across departments, reducing the operational complexity that would otherwise require extensive manual configuration and management.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If software robots are coded to repeatedly perform application level tasks, then automation accuracy is improved, but integration difficulties arise when connecting with existing software applications at programming level

Engineering Contradiction:
Improvetask execution accuracyVSAvoidsoftware integration difficulty
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The task queue serves as an intermediary layer between software robots and external software applications, eliminating the need for direct programming-level integration. Software robots submit standardized task descriptions to the queue rather than directly interfacing with application programming interfaces, thereby maintaining high execution accuracy while significantly reducing integration complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of integrating directly with complex software applications at the programming level, the system uses standardized task descriptions and data formats that replicate or copy the essential information needed for automation. This abstraction allows software robots to perform tasks with high accuracy using simplified, standardized interfaces rather than complex application-specific integrations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20230046322A1Robotic process automation system for managing human, robotic and external tasks
Publication Date: 2023.02.16 AUTOMATION ANYWHERE INC
  • US20230046322A1 patent drawing
  • US20230046322A1 patent drawing
  • US20230046322A1 patent drawing

AI summary

Improved techniques for combining human tasks with robotic tasks and/or external tasks in an organized manner to define an automation workflow process for use by a software automation system. A workflow process platform can assist a developer in creating an automation workflow process and/or managing performance of an automation workflow process. The automation workflow process can carry out a process, such as a business process, by interrelating human tasks performed by users with robotic tasks performed by computing machines or external tasks performed by applications (e.g., local or cloud-based). The workflow process platform can be network-based and utilize various users and computing machines that are affiliated with different groups (e.g., teams, departments) of an organization. Advantageously, the improved techniques can enable automation of business processes using various persons, robotic agents and/or applications in an organized and controlled manner.