Knowledge-Based Decision Support System for Process Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current decision support systems are inadequate for automating complex, federated, and heterogeneous business processes, leading to inefficiencies, errors, and the need for skilled IT professionals, which hinders business agility and data-driven decision-making.
Innovation Solution
A knowledge-based decision support system that registers software applications, defines and orchestrates processes, monitors performance, generates analytics, and updates databases using machine learning, allowing for automated user interface generation and process modification based on analytical reports.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If existing automated decision support systems are used to automate complex federated heterogeneous processes, then automation extent is improved, but reliability deteriorates due to error-prone process discovery and execution
Solution Approach 1:
The patent implements feedback mechanisms through continuous monitoring of process execution and performance tracking. The system collects data from multiple sources, analyzes it using machine learning techniques, and uses the insights to improve future process executions. This closed-loop feedback system enhances reliability by learning from past executions and correcting errors systematically.
Solution Approach 2:
The system enables self-service through automated process discovery and execution optimization. Machine learning models automatically analyze process data, identify patterns, and suggest improvements without requiring constant IT professional intervention. The system serves itself by continuously learning and adapting to improve process reliability autonomously.
2Manufacturing precision
If skilled IT practitioners are involved in creating process definitions, then manufacturing precision is improved, but ease of operation deteriorates for common users
Solution Approach 1:
The patent empowers common users to create and manage process definitions through automated assistance. The system provides self-service capabilities where users can define processes using simplified interfaces, and the machine learning models automatically enhance these definitions with best practices and patterns learned from historical data. This eliminates the need for skilled IT practitioners while maintaining high accuracy.
Solution Approach 2:
The patent replaces the mechanical system of manual process definition by IT professionals with an automated intelligent system. Machine learning models substitute for human expertise by automatically analyzing requirements, suggesting process definitions, and optimizing workflows. This substitution maintains precision while dramatically improving ease of operation for common users.
3Reliability
If IT professionals are in the critical path for business user work, then reliability is improved through expert oversight, but productivity deteriorates due to sapped business agility
Solution Approach 1:
The patent implements self-service decision support where the system autonomously provides recommendations and executes processes without requiring IT professional involvement in the critical path. Machine learning models continuously learn from data and provide reliable decision support independently, freeing business users to act quickly without waiting for IT approval or intervention.
Solution Approach 2:
The patent extracts IT professionals from the critical decision-making path by automating their oversight functions. The system takes out the manual review and approval steps that previously required IT involvement, replacing them with automated monitoring and machine learning-based decision support. This maintains reliability through continuous automated oversight while restoring business agility.
4Device complexity
If system-wide closed-loop learning is not supported, then device complexity is reduced, but loss of information increases due to inability to predict decision impact
Solution Approach 1:
The patent implements system-wide closed-loop learning through comprehensive feedback mechanisms. The system collects performance data from all process executions, analyzes it using machine learning techniques, and uses the insights to predict the impact of future decisions. This feedback loop prevents information loss by continuously learning from past outcomes and making predictions about future decision impacts.
Solution Approach 2:
The patent creates a universal learning system that applies across all processes and decisions. The machine learning models are designed to learn from any process execution and apply insights universally to predict decision impacts across different contexts. This multi-functional approach captures and retains information system-wide, preventing loss of decision impact information while managing complexity through standardized learning mechanisms.
Data Source
AI summary
Computer implemented knowledge-based decision support system and method is provided. The method includes registering one or more software applications and data sources; defining processes to be implemented by executing the registered one or more software applications; orchestrating execution of the registered one or more software applications for implementing the processes; monitoring system performance based on the execution of the registered one or more software applications; generating analytics data related to the monitored system performance; updating a database with historical data using the generated analytics data; generating an analytical report by analyzing, using a machine learning technique, the historical data stored in the database as well as the generated analytics data; generating automatically user interface based on at least one of a layout and a specification provided by a user; modifying execution of the registered one or more software applications based on the generated analytical report; and displaying data from the generated analytical report using the user interface.


