Automated Screen Capture for Accurate RPA Metadata Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robotic processing automation (RPA) systems require manual user intervention to capture metadata of changing screen content in WebGUI applications, leading to potential human errors and inefficiencies in creating bot programs.

Innovation Solution

A system that automatically detects changes in user interface metadata by comparing metadata on each round trip between the client-side and server-side of a WebGUI application, providing a hint or auto-capturing updated metadata to ensure accurate recording of user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual user intervention is used to capture metadata in RPA systems, then users can control the recording process, but human errors increase and efficiency decreases

Engineering Contradiction:
Improveaccuracy of metadata captureVSAvoidbot creation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs self-service by automatically detecting screen content changes and capturing metadata without requiring manual user intervention. The recorder monitors UI changes autonomously, comparing current screen content with previously captured metadata to identify updates, thereby eliminating human error while maintaining high bot creation efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring screen content changes and comparing them against captured metadata. When changes are detected, the system automatically updates the metadata and provides feedback to the recording process, ensuring accuracy without manual intervention and improving overall bot creation efficiency.

Inventive Principle:
Principle #23Feedback

2Reliability

If automatic detection of screen changes is implemented, then human error is reduced, but system complexity increases

Engineering Contradiction:
Improveaccuracy of screen change detectionVSAvoidrecorder system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary component that acts as a bridge between the screen content and the metadata capture process. This intermediary automatically detects changes by comparing screen content with previously captured metadata and triggers metadata updates only when necessary, reducing human error while avoiding the complexity of continuous manual monitoring.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-capturing metadata and establishing a baseline for comparison. Before detecting screen changes, the system has already stored reference metadata that enables automatic change detection, thereby improving accuracy without requiring complex real-time analysis mechanisms.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If metadata is captured on every round trip between client and server, then accuracy of event logging is improved, but processing time increases

Engineering Contradiction:
Improveaccuracy of event loggingVSAvoidbot creation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies partial action by capturing metadata selectively rather than on every single round trip. It performs metadata capture only when screen content changes are detected, which occurs at critical moments during bot creation. This approach maintains accurate event logging while significantly reducing the time loss associated with continuous capturing.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements periodic action by establishing regular intervals for metadata capture based on detected screen changes. Instead of continuous capturing on every round trip, the system periodically updates metadata only when necessary, thereby improving event logging accuracy while minimizing the time overhead and accelerating bot creation.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12373513B2Screen capture hint and automated screen capture
Publication Date: 2025.07.29 SAP SE
  • US12373513B2 patent drawing
  • US12373513B2 patent drawing
  • US12373513B2 patent drawing

AI summary

Provided are systems and methods for automatically detecting a change in screen content and generating a hint message in response. As another example, the system may auto-capture the detected change in the screen content instead of or in addition to the hint message. In one example, a method may include capturing user interface metadata of content being displayed by a client-side of the software application, activating a recorder that is configured to record events transmitted between the client-side and a server-side of the software application, receiving updated user interface metadata based on a user interaction on the client-side of the software application, determining that user interface content has changed based on a comparison of the captured user interface metadata to the updated user interface metadata, and displaying a hint message via the user interface of the client-side of the software application.