Browser-Based RPA Interface for Script Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robotic Process Automation (RPA) systems face challenges in user interface design, leading to increased operation difficulty and script program crashes due to changes or updates in application programs or human interference, which are not effectively addressed by current technologies.

Innovation Solution

Designing the RPA interface in a browser format with a built-in browser for script program development and execution, allowing users to work within a familiar environment and preventing third-party application changes or human interference that may cause script crashes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If RPA interface is designed using traditional software interface, then automation capability is achieved, but operation difficulty increases and script program crashes occur due to application changes

Engineering Contradiction:
Improveoperation difficultyVSAvoidscript program crash
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a browser as an intermediary layer between the user and the automated process execution environment. This browser-based interface acts as a mediator that isolates the RPA script execution from direct interactions with third-party applications, thereby preventing script crashes caused by application changes while maintaining ease of operation through familiar web interface conventions

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If third-party application programs are used for automation, then functional versatility is achieved, but system stability deteriorates due to updates and changes in external applications

Engineering Contradiction:
Improveautomation capabilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the automation system into distinct isolated components: a controlled execution environment within the browser, the RPA script, and the target third-party applications. This segmentation creates boundaries that prevent changes in external applications from affecting the stability of the automation logic, while still allowing the system to interact with diverse applications for versatile automation capabilities

Inventive Principle:
Principle #1Segmentation

3Productivity

If RPA script execution is performed outside browser environment, then execution efficiency is maintained, but user familiarity and ease of use decrease

Engineering Contradiction:
Improveexecution efficiencyVSAvoiduser familiarity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent makes the browser environment multi-functional by enabling it to serve both as a familiar user interface platform and as an execution environment for automated scripts. The browser maintains its standard web browsing capabilities while simultaneously providing a controlled environment for RPA script execution, thereby achieving both user familiarity and execution efficiency without compromise

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

Data Source

PatentUS20220143825A1Automated process robotic system, method, non transitory computer readable recording medium and computer program product with integrated process and automated data analysis
Publication Date: 2022.05.12 BILINK CORP
  • US20220143825A1 patent drawing
  • US20220143825A1 patent drawing
  • US20220143825A1 patent drawing

AI summary

The present invention provides an automated process robotic system with integrated process and automated data analysis, comprising a customer-end equipment. The customer-end equipment loads at least one storage device to execute an automated process program, which provides a built-in browser. In addition, the customer-end equipment loads the storage device to execute the automated process program, and the automated process program loads a saved script program in order to execute a corresponding batch task via the built-in browser.