Parameter Tree for Automatic Workflow Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing financial data analysis applications require users to recreate workflow components with modified parameters, leading to time-consuming, error-prone, and inefficient workflow generation, as well as inefficient storage due to the need for multiple workflow copies.

Innovation Solution

A method for generating a new workflow by creating a parameter tree from a current workflow, allowing users to modify parameter values and propagate changes across the workflow, enabling quick generation of new workflows without extensive manual editing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually recreate workflow components with modified parameters, then new workflows can be generated, but the process becomes time-consuming and inefficient

Engineering Contradiction:
Improveworkflow generation speedVSAvoidtime required to recreate components
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by creating a parameter tree structure that pre-organizes all parameters and their relationships before workflow modification is needed. This allows rapid generation of new workflows by simply modifying parameter values in the pre-built tree, eliminating the need to manually recreate components each time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a structured copy of the workflow parameters in the form of a parameter tree, which can be efficiently replicated and modified. Instead of copying entire workflow components manually, the system copies and modifies only the necessary parameter values within the tree structure, significantly reducing the time and effort required.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If users manually recreate workflow components, then parameter modifications can be made, but errors increase due to manual re-creation

Engineering Contradiction:
Improveparameter modification capabilityVSAvoidaccuracy of workflow creation
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system enables self-service by automatically managing parameter modifications within the parameter tree structure. When users modify parameters, the system automatically propagates changes and regenerates the workflow, eliminating manual re-creation errors. The system serves itself by detecting changes and triggering appropriate regeneration processes without user intervention.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple copies of similar workflows are created, then different parameter permutations can be analyzed, but storage space efficiency decreases

Engineering Contradiction:
Improveworkflow permutation analysisVSAvoidstorage space for workflow copies
Core Design Contradiction:
Adaptability or versatilityVSVolume of stationary object

Solution Approach 1:

The system merges multiple workflow variations into a single parameter tree structure that contains all parameter permutations. Instead of storing separate copies of workflows for different parameter combinations, the system consolidates them into one unified tree where different parameter sets can be loaded and analyzed, significantly reducing storage requirements.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The parameter tree structure serves multiple functions: it stores parameters for different workflow permutations, enables rapid switching between parameter sets, and supports analysis of multiple workflow variations without requiring separate storage for each copy. This multi-functional design eliminates the need for redundant storage.

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

4Ease of operation

If workflow components are manually recreated, then parameter changes can be implemented, but the process becomes cumbersome and complex

Engineering Contradiction:
Improvesimplicity of parameter modificationVSAvoidcomplexity of workflow generation process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the workflow into discrete parameters organized in a tree structure, allowing users to modify individual parameters independently without affecting the entire workflow. This segmentation simplifies the modification process by breaking down complex workflow changes into manageable, isolated parameter adjustments.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10706220B2System and method for parameterizing documents for automatic workflow generation
Publication Date: 2020.07.07 PALANTIR TECHNOLOGIES INC
  • US10706220B2 patent drawing
  • US10706220B2 patent drawing
  • US10706220B2 patent drawing

AI summary

One embodiment of the present invention sets forth a method for generating a new workflow for an application. The method includes generating a parameter tree corresponding to a current workflow, wherein the current workflow comprises a first document and a second document; modifying a first node of the parameter tree that corresponds to a first parameter of the first document to generate modifications of a first parameter value of the first document; and propagating modifications of the first parameter value to a second parameter of the second document to generate the new workflow; wherein the method is performed using one or more computers.