Automation Tool Script Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing automation scripts, known as 'closed automations,' do not allow users to split or break apart tasks, leading to significant system resource waste due to redundant task executions and the inability to perform specific task combinations, as users are forced to execute entire scripts to achieve desired outcomes.
Innovation Solution
An unconventional automation tool that analyzes script coding, adjusts links or tables in files, databases, and queues to isolate and reassign tasks, enabling the creation of new scripts that perform individual tasks in different orders and composite tasks, thereby reducing redundant task executions and allowing repurposing of automation scripts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If closed automation scripts are used to automate tasks, then task automation is achieved, but system resource waste occurs due to redundant task executions
Solution Approach 1:
The patent segments closed automation scripts into individual task components that can be independently identified, extracted, and executed. By breaking down the monolithic script structure into discrete tasks with unique identifiers, the system enables selective execution of only the required tasks rather than executing entire scripts, thereby eliminating redundant task executions and reducing system resource waste.
Solution Approach 2:
The patent extracts individual tasks from closed automation scripts by analyzing script coding and isolating specific task portions based on task identifiers. This extraction process allows the system to pull out only the necessary tasks for execution while leaving other tasks unexecuted, preventing resource waste from running unnecessary tasks that are bundled with desired tasks in traditional closed scripts.
2Productivity
If closed automation scripts are executed to perform desired tasks, then task completion is achieved, but inability to perform specific task combinations occurs
Solution Approach 1:
By segmenting automation scripts into discrete, identifiable tasks with unique identifiers, the system enables flexible recombination of tasks in different sequences and groupings. Users can select specific task combinations based on their needs without being constrained by the fixed structure of closed scripts, thereby achieving both task completion and adaptability.
Solution Approach 2:
The patent introduces dynamic task selection and execution capabilities that allow the automation system to adaptively choose which tasks to execute and in what order. This dynamic approach replaces the static, all-or-nothing execution model of closed scripts with a flexible framework that can be customized for different scenarios, enhancing versatility while maintaining productivity.
3Productivity
If entire automation scripts are executed to achieve desired outcomes, then all tasks in the script are performed, but redundant task performance occurs
Solution Approach 1:
The system extracts and identifies individual tasks within automation scripts using unique task identifiers, allowing the execution engine to selectively run only the required tasks. This extraction capability eliminates the need to execute entire scripts when only specific tasks are needed, thereby reducing the time lost to redundant task performance while maintaining efficient script execution for necessary tasks.
4Extent of automation
If closed automation scripts are used, then automation functionality is provided, but user ability to analyze and separate tasks is prevented
Solution Approach 1:
The patent introduces an intermediary layer between the closed automation scripts and the user interface that analyzes script coding and extracts task information. This intermediary process transparently separates tasks with unique identifiers without requiring users to directly analyze or modify the original closed scripts, thereby maintaining automation functionality while enabling task analysis and separation through a user-friendly interface.
Data Source
AI summary
A memory stores a first automation script and a second automation script. A hardware processor performs a first task and a second task by executing the first automation script and performs a third task and a fourth task by executing the second automation script. The processor isolates first and second portions of the first automation script that correspond to the first and second tasks and isolates third and fourth portions of the second automation script that correspond to the third and fourth tasks. The processor also generates a third automation script that includes one or more of the first portion and the second portion and one or more of the third portion and the fourth portion and executes the third automation script to perform one or more of the first task and the second task and one or more of the third task and fourth task.


