Automated Process Flow Diagram Generation via NLP

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The generation of process flow diagrams is a tedious task for users, requiring significant time and effort, especially when creating diagrams for business purposes that need to comply with policies and regulations, and existing technologies lack efficient automation in this process.

Innovation Solution

The implementation of natural language processing capabilities that enable automated generation of process flow diagrams from received input, utilizing a language understanding intelligence service and user-defined grammar rules to convert input into process flow steps, and allowing for reverse engineering of existing diagrams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual selection and definition of process flow components is used, then user control over diagram details is maintained, but time efficiency and productivity are significantly reduced

Engineering Contradiction:
Improveprocess flow diagram generation speedVSAvoidautomation level in diagram generation
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system enables users to create process flow diagrams by describing their business processes in natural language, and the system automatically generates the diagrams without requiring users to manually select components or define connections. The natural language processing system interprets user descriptions and autonomously constructs the appropriate flow chart representations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical interaction of manually selecting diagram components and defining connections with a natural language processing system that interprets text descriptions. This substitution eliminates the need for users to mechanically navigate through numerous diagram elements while achieving the same or better diagram generation outcomes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Manufacturing precision

If comprehensive customization for business compliance is implemented, then diagram accuracy for regulatory purposes is improved, but system complexity and ease of use are reduced

Engineering Contradiction:
Improvecompliance accuracy of process flow diagramVSAvoidcomplexity of diagram generation system
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system allows users to specify customization parameters such as required compliance standards, business context, and regulatory requirements. The natural language processing system adjusts its interpretation and diagram generation parameters based on these inputs, enabling comprehensive customization without requiring users to manually configure complex system settings.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The natural language processing system acts as an intermediary between the user's high-level compliance requirements and the detailed diagram generation process. Users provide business context and regulatory requirements in natural language, and the NLP system translates these into appropriate diagram structures, shielding users from the underlying system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If detailed definition of every connection and decision is required, then diagram completeness is ensured, but time consumption and user effort are significantly increased

Engineering Contradiction:
Improvecompleteness of process flow diagramVSAvoidtime required for diagram creation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically identifying process steps, connections, and decisions based on the natural language description before the user needs to review or make minor adjustments. The NLP system pre-processes the business process description to extract relevant entities and relationships, generating a complete draft diagram that reduces the user's review time and effort.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10255265B2Process flow diagramming based on natural language processing
Publication Date: 2019.04.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10255265B2 patent drawing
  • US10255265B2 patent drawing
  • US10255265B2 patent drawing

AI summary

Non-limiting examples of the present disclosure describe natural language translation capabilities that enable automated process flow diagram generation from received input. Input may be received through an application for automated generation of a process flow diagram. The received input may be provided to a natural language processing component of a language understanding intelligence service. A data object, received from the natural language processing component, may be accessed. The data object provides data for creation of a process flow diagram based on the received input. In examples, the data object is generated based on natural language processing by the natural language processing component and at least one user defined grammar rule, provided by the application, for converting the received input to one or more process flow steps. The process flow diagram may be presented within the application. Other examples are also described such as reverse engineering an existing process flow diagram.