Automated Workflow Generation Using Static Dynamic Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network security becomes increasingly complex as more nodes provide security services, making orchestration and configuration cumbersome and costly, with changes affecting multiple aspects of communication coordination.

Innovation Solution

A method using templates with static and dynamic portions, along with Business Process Execution Language (BPEL) instructions, to automatically generate workflows for configuring devices to communicate with nodes, efficiently managing communication between nodes with different functions and security levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If more nodes are added to provide security services, then network security capability is improved, but orchestration complexity and configuration cost increase

Engineering Contradiction:
Improvenetwork security capabilityVSAvoidorchestration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses templates as reusable copies of workflow configurations. Instead of manually configuring each node individually, the system creates master templates that can be copied and instantiated across multiple nodes, reducing orchestration complexity while maintaining security capabilities.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The template-based approach creates universal configuration structures that can serve multiple nodes with different functions. A single template can be adapted for various security service nodes through parameter substitution, eliminating the need for separate configuration processes for each node type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Manufacturing precision

If manual configuration methods are used for each node, then configuration precision can be maintained, but time consumption and cost increase

Engineering Contradiction:
Improveconfiguration precisionVSAvoidconfiguration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system copies proven configuration templates across multiple nodes, ensuring consistency and precision without manual reconfiguration. The template copying mechanism preserves the exact configuration structure while allowing parameter customization for each specific node.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Configuration templates are prepared in advance with all necessary parameters and structures predefined. This preliminary action allows rapid deployment to multiple nodes without time-consuming on-site configuration, while maintaining precision through the pre-validated template structures.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated template-based workflow generation is implemented, then productivity and efficiency improve, but system complexity increases

Engineering Contradiction:
Improveworkflow generation efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces templates as an intermediary layer between the configuration system and individual nodes. This intermediary simplifies the system architecture by providing a standardized interface for workflow generation, reducing the complexity of direct node management while maintaining high productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If changes are made in one part of the system, then adaptability improves, but coordination complexity amongst nodes increases

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidcommunication coordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The universal template structure allows changes to be made at the template level and automatically propagated to all dependent nodes. This maintains adaptability while reducing coordination complexity, as a single template update can synchronize changes across the entire system without manual coordination.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8838951B1Automated workflow generation
Publication Date: 2014.09.16 RAYTHEON CO
  • US8838951B1 patent drawing
  • US8838951B1 patent drawing
  • US8838951B1 patent drawing

AI summary

In certain embodiments, a method includes accessing a template, the template comprising a plurality of static portions and a plurality of dynamic portions. A first set of parameters associated with a first node are accessed. The method includes generating a first set of instructions that configure a device to communicate with the first node. The first set of instructions includes the static portions and the first set of parameters. The first set of parameters are arranged according to the plurality of dynamic portions. A second set of parameters associated with a second node are accessed. The method includes generating a second set of instructions that include the static portions and the second set of parameters. The second set of parameters are arranged according to the plurality of dynamic portions. The first set of instructions and the second set of instructions include Business Process Execution Language.