Automation Sequence Suggestion via Database Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Creating successful automation processes requires high skill and is time-consuming, prone to mistakes, as conventional systems do not account for conditions like the existence of on-screen objects, necessitating human experience and judgment.
Innovation Solution
A system and method that suggest next actions in an automation sequence by searching a database of action sequences, ensuring conditions are met before proceeding, and automatically generating parts of the automation sequence, using low-level desktop events and robust actions to validate screen elements and handle errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional automation creation methods are used, then automation can be created, but the process is time-consuming and requires high skill level
Solution Approach 1:
The system enables automation sequences to suggest their own next actions by automatically analyzing the current state, matching it against a database of known sequences, and providing recommendations without requiring deep human expertise in automation design
Solution Approach 2:
The system continuously monitors the current automation state, compares it with stored sequences, and provides feedback in the form of suggested next actions, allowing the automation creation process to self-correct and improve
2Reliability
If conventional automation creation methods are used, then automation can be created, but it is prone to mistakes and requires human experience and judgment
Solution Approach 1:
The system performs preliminary validation by checking whether required on-screen objects exist before the automation attempts to interact with them, preventing errors before they occur
Solution Approach 2:
The system provides continuous feedback about the automation's progress and potential issues, allowing for real-time corrections and improving overall reliability
3Reliability
If robust validation actions are added to ensure conditions exist, then automation reliability improves, but the sequence length increases
Solution Approach 1:
The system adds only the necessary validation actions required for reliable automation execution, avoiding redundant checks while ensuring critical conditions are met
Data Source
AI summary
A system and method may determine, e.g. for suggestion to an automation designer, a next action in an automation sequence of actions being created. The automation sequence may include actions executed by a computer system which substitute for actions taken by a user operating a computer system. A sequence of actions may be received, a database of action sequences may be searched for a set of action sequences corresponding to the sequence of actions, and the next action may be presented or determined as being the for example a subsequent new action immediately after the last action matching any action from the received sequence of actions in an action sequence in the set of action sequences.


