Virtual User Automation for Incompatible Software Workflows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems require extensive planning and implementation cycles for operational changes, often involving manual intervention by operational staff, leading to inefficiency, inaccuracy, and potential security risks when integrating incompatible software applications or handling sensitive information.

Innovation Solution

A system utilizing virtual users configured to interact with applications and databases to execute automated processes, providing scalability, security, and consistency, with virtual machines hosted on computers and managed by application servers to handle tasks typically performed by humans.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If operational staff are used to bridge gaps between incompatible software applications, then processes can be executed, but the system is slow, error-prone, and expensive

Engineering Contradiction:
Improveprocess execution speedVSAvoidmanual intervention level
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system enables self-service automation through virtual users that automatically execute processes between incompatible applications without human intervention. The virtual users independently navigate, input data, and extract information from legacy systems, eliminating the need for operational staff to manually bridge system gaps.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical human-operated process with an automated computer-based system. Virtual users simulate human interactions with graphical user interfaces, substituting manual keyboard and mouse operations with automated script-driven actions that execute at machine speed without fatigue or error.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If traditional enterprise system planning is used for operational changes, then systems can be integrated, but the implementation cycle is long and costly

Engineering Contradiction:
Improvesystem integration reliabilityVSAvoidimplementation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring virtual users with automated scripts that encapsulate complex integration logic. These virtual users are ready to execute immediately, eliminating the need for lengthy planning and testing cycles associated with traditional system integration projects.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating virtual user instances that replicate human operational patterns. These virtual copies execute standardized processes across multiple systems, providing reliable integration through consistent, repeatable actions rather than custom-developed system connections.

Inventive Principle:
Principle #26Copying

3Productivity

If operational staff manually transfer information between systems, then data can be moved, but errors occur and security risks increase

Engineering Contradiction:
Improvedata transfer accuracyVSAvoidsecurity risks
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The virtual user system performs self-service data transfer by automatically navigating applications, extracting information, and inputting data into target systems. This eliminates human error in data transcription and removes security risks associated with manual handling of sensitive information by operational staff.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces virtual users as intermediaries between incompatible systems. These virtual users act as secure, controlled mediators that transfer data through automated processes, eliminating direct human access to sensitive systems while maintaining data integrity through consistent, auditable operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If more operational staff are trained to handle demand fluctuations, then capacity increases, but training time and cost increase

Engineering Contradiction:
ImprovescalabilityVSAvoidtraining time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system provides dynamic scalability by allowing virtual users to be rapidly deployed or removed based on demand. Virtual user instances can be created, activated, or deactivated instantly without training requirements, enabling the system to adapt to fluctuating workloads while maintaining constant operational readiness.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12561153B2System for automating processes
Publication Date: 2026.02.24 BLUE PRISM LTD
  • US12561153B2 patent drawing
  • US12561153B2 patent drawing
  • US12561153B2 patent drawing

AI summary

There is provided a system for automating processes, the system comprising at least one computer configured to provide at least one virtual user which interacts with applications and/or documents to run at least one automated process. There is also provided a method of running automated processes, the method comprising the steps of providing at least one computer and providing at least one virtual user on the at least one computer which interacts with applications and/or documents to execute at least one automated process.