Remote RPA Script Generation via Screen Stream Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional robotic processing automation (RPA) technologies face challenges in automating tasks on remote apparatuses where a designer cannot be installed, and require image-based automation scenarios, making it difficult to handle changes in GUI object locations and requiring OCR for text processing.

Innovation Solution

A method and system for robotic processing automation that transmits screen streams from remote apparatuses, monitors user events, and generates automation scripts based on object-related information, enabling automation of tasks on remote apparatuses without the need for local designer installations, by converting coordinates and using object-related data for script generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If conventional RPA uses GUI object capture and coordinate information to develop automation scenarios, then automation can be performed on local applications, but automation cannot be performed on remote applications where a designer cannot be installed

Engineering Contradiction:
Improveautomation capabilityVSAvoidapplicability to remote environments
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a remote terminal screen as an intermediary layer between the local RPA system and the remote application. This intermediary enables the RPA system to access and control remote applications without requiring direct installation of the designer on the remote apparatus, thus resolving the contradiction between automation capability and adaptability to remote environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a virtual copy of the remote application's GUI interface through the remote terminal screen. This copy allows the RPA system to interact with the remote application as if it were locally installed, enabling automation scenarios to be developed and executed on remote applications without physical access or designer installation on the remote side.

Inventive Principle:
Principle #26Copying

2Extent of automation

If automation scenarios are developed using captured image and coordinate information of remote apparatus, then automation can be implemented, but automation fails when the location of the GUI object to be automated is changed

Engineering Contradiction:
Improveautomation implementationVSAvoidrobustness to GUI changes
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors the remote terminal screen for user events and object information. When GUI objects change location or appearance, the system detects these changes through ongoing monitoring and updates the automation scenarios accordingly, ensuring continued functionality despite GUI variations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables dynamic adjustment of automation parameters based on detected changes in the remote GUI environment. When object locations or characteristics change, the system modifies the corresponding parameters in the automation scenario, allowing the automation to adapt to the new state without manual intervention.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If optical character recognition (OCR) technology is used for reading text by processing remote apparatus information, then text extraction is possible, but the process becomes complex and less accurate

Engineering Contradiction:
Improvetext extraction capabilityVSAvoidprocessing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts text information directly from the remote terminal screen's GUI object data rather than using image-based OCR. By accessing the actual text properties of GUI elements through the remote terminal interface, the system obtains text information without undergoing complex image processing, thus reducing complexity while maintaining accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20230137386A1Method for robotic process automation, apparatus and system for executing the method
Publication Date: 2023.05.04 SAMSUNG SDS CO LTD
  • US20230137386A1 patent drawing
  • US20230137386A1 patent drawing
  • US20230137386A1 patent drawing

AI summary

Disclosed are a method for robotic processing automation. The method for robotic processing automation includes transmitting to a remote apparatus, a screen stream request for a target program executed in the remote apparatus, receiving from the remote apparatus, a screen stream corresponding to the screen stream request and displaying the screen stream corresponding to the screen stream request, monitoring whether a user event occurs in the displayed screen stream, transmitting to the remote apparatus, when the user event occurs, an information inquiry request for an object related to the user event, receiving from the remote apparatus, object-related information corresponding to the information inquiry request, and generating an automation script for automatically executing the target program based on at least one of the screen stream or the object-related information.