Automation Tool Script Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetask automationVSAvoidsystem resource waste
Core Design Contradiction:
ProductivityVSLoss of energy

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If closed automation scripts are executed to perform desired tasks, then task completion is achieved, but inability to perform specific task combinations occurs

Engineering Contradiction:
Improvetask completionVSAvoidtask combination flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #15Dynamics

3Productivity

If entire automation scripts are executed to achieve desired outcomes, then all tasks in the script are performed, but redundant task performance occurs

Engineering Contradiction:
Improvescript executionVSAvoidredundant task execution time
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #2Taking out (Extraction)

4Extent of automation

If closed automation scripts are used, then automation functionality is provided, but user ability to analyze and separate tasks is prevented

Engineering Contradiction:
Improveautomation functionalityVSAvoidtask analysis and separation
Core Design Contradiction:
Extent of automationVSEase of operation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10474434B1Automation tool
Publication Date: 2019.11.12 BANK OF AMERICA CORP
  • US10474434B1 patent drawing
  • US10474434B1 patent drawing
  • US10474434B1 patent drawing

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.