Automated Business Process Model Violation Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional business process modeling notations often contain errors, violations, and broken paths that lead to failures, and existing techniques for addressing these issues require drastic changes and lack mechanisms for reviewing and editing these changes.

Innovation Solution

A method executed by a generation engine that translates unstructured existing processes into well-structured process models by analyzing elements and relationships to detect model violations, generating feedback suggestions, and providing them in a user interface to automatically resolve these violations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional modeling notation with over fifty model elements is used to define existing processes, then the model can comprehensively depict process steps, but the model contains errors, violations, and broken paths that lead to failures

Engineering Contradiction:
Improvecomprehensive depiction capabilityVSAvoidmodel accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements an automated feedback mechanism that analyzes process models for violations and provides suggestions for correction. The system detects model violations, generates feedback suggestions, and enables iterative refinement of the process model, allowing comprehensive modeling while maintaining accuracy through continuous validation and correction cycles.

Inventive Principle:
Principle #23Feedback

2Reliability

If existing techniques are used to address errors and violations in conventional models, then some instances of errors can be addressed, but drastic changes to the conventional models are required and mechanisms to review and edit changes are not provided

Engineering Contradiction:
Improveerror correction capabilityVSAvoidmodel modification complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables self-service correction of model violations through automated detection and feedback suggestions. The process model automatically identifies its own violations and provides guidance for correction, reducing the need for complex manual interventions and drastic model changes while maintaining reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary analysis of process models to detect violations before they cause failures. By identifying and flagging issues in advance through automated validation, the system prevents errors from propagating and eliminates the need for drastic corrective changes later in the modeling process.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If manual review and editing of model changes is performed, then changes can be reviewed, but the process is time-consuming and lacks automation

Engineering Contradiction:
Improvechange review capabilityVSAvoidreview time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical review processes with automated computational analysis. The system automatically detects model violations, generates feedback suggestions, and validates corrections without requiring time-consuming manual review, thereby maintaining ease of operation while eliminating time losses associated with manual processes.

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

Data Source

PatentUS20250086564A1Modeling and structuring system for processing business process modeling notations
Publication Date: 2025.03.13 UIPATH INC
  • US20250086564A1 patent drawing
  • US20250086564A1 patent drawing
  • US20250086564A1 patent drawing

AI summary

A method for translating an unstructured existing process into a well-structured process model is provided. The method is executed by a generation engine implemented as a computer program within a computing environment. The method includes analyzing elements or relationships of the unstructured existing process to detect model violations. The model violations include when the elements or the relationships fail at least one model requirement. The method include generating feedback suggestion types corresponding to the model violations and providing the feedback suggestion types in a user interface to automatically resolve the model violations