Deduction Engine for Dynamic ERP Configuration Questioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring large software systems, such as Enterprise Resource Planning (ERP) systems, is complex and often results in conflicting configuration settings, leading to significant time, cost, and performance issues due to the involvement of multiple highly trained individuals with unclear roles.

Innovation Solution

A deduction engine is introduced to provide a dynamic question set that aids in configuring these systems by determining relevant questions based on user responses, reducing the need for highly trained personnel and preventing conflicting settings through concurrent evaluation and notification of potential conflicts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple highly trained individuals configure the system simultaneously, then configuration expertise is available, but conflicting configuration settings occur and system integrity deteriorates

Engineering Contradiction:
Improveconfiguration expertiseVSAvoidsystem integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a deduction engine as an intermediary system that mediates between multiple configuration personnel and the ERP system. This engine automatically deduces configuration settings based on user inputs and business requirements, preventing direct conflicting modifications by multiple individuals. The intermediary layer ensures that configuration changes are coordinated and consistent, maintaining system integrity while still leveraging multiple perspectives.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The deduction engine enables configuration personnel to independently determine appropriate configuration settings through automated deduction based on their business domain knowledge. Each user can input business requirements and receive automatically deduced configuration recommendations without needing deep technical ERP expertise or coordinating extensively with others, thus preventing conflicts while maintaining configuration quality.

Inventive Principle:
Principle #25Self-service

2Loss of information

If a comprehensive set of configuration questions is asked to all users, then complete configuration information is gathered, but configuration time and cost increase significantly

Engineering Contradiction:
Improveconfiguration information completenessVSAvoidconfiguration time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements a dynamic question generation mechanism where the deduction engine adapts the configuration questionnaire based on previous user inputs and responses. As users answer questions, the system dynamically adjusts which subsequent questions are presented, eliminating redundant questions and focusing only on relevant configuration aspects. This dynamic adaptation maintains information completeness while significantly reducing the total number of questions users must answer.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The configuration process is segmented into multiple stages, with the deduction engine dividing the comprehensive configuration questionnaire into smaller, context-dependent modules. Users only encounter configuration questions relevant to their specific role, business unit, and previously provided answers, rather than facing a single comprehensive questionnaire. This segmentation reduces the perceived burden while ensuring all necessary configuration information is eventually gathered.

Inventive Principle:
Principle #1Segmentation

3Productivity

If configuration settings are determined without automated deduction, then all possible questions can be asked, but configuration complexity and personnel training requirements increase

Engineering Contradiction:
Improveconfiguration speedVSAvoidconfiguration system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces the manual mechanical process of configuration experts systematically determining all configuration settings with an automated deduction engine that uses computational algorithms to infer configuration settings. The engine substitutes human cognitive processes with automated reasoning, reducing the need for highly trained personnel while managing system complexity through structured deduction rules and business logic models.

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

Data Source

PatentUS7912800B2Deduction engine to determine what configuration management scoping questions to ask a user based on responses to one or more previous questions
Publication Date: 2011.03.22 SAP SE
  • US7912800B2 patent drawing
  • US7912800B2 patent drawing
  • US7912800B2 patent drawing

AI summary

The present subject matter relates to configuring computer systems and, more particularly, to a computer system configuration deduction engine. Various systems, methods, and software are described. Some embodiments include determining a scoping question to ask as a function of a response to one or more other scoping questions, wherein possible responses to one or more scoping questions are associated with one or more application configuration packages. Some such embodiments further include selecting one or more application configuration packages for deployment as a function of one or more received scoping question responses.