Semantic Mapping for Application Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Customizing software applications to meet specific user or industry needs is cumbersome due to a lack of clear correspondence between user-selected processes and application functionality, often requiring manual configuration or consultant engagement.

Innovation Solution

The use of semantic maps, specifically hypergraph-based semantic maps, to link processes and process components with configuration objects, enabling bidirectional mapping and easy customization of application features and functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual configuration or consultant engagement is used to customize applications, then application functionality can be tailored to specific needs, but the configuration process becomes cumbersome and time-consuming

Engineering Contradiction:
Improveapplication customizationVSAvoidconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces semantic maps as an intermediary layer between natural language process descriptions and application configuration objects. This semantic map automatically translates user-selected processes into corresponding configuration settings, eliminating the need for manual configuration while maintaining high adaptability to specific needs

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system pre-establishes semantic mappings between process descriptions and configuration objects before customization is needed. When users select processes, the corresponding configuration is already prepared and can be automatically applied, significantly reducing configuration time while maintaining customization capability

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If manual configuration is used to establish correspondence between processes and application functionality, then customization can be achieved, but the complexity of the configuration process increases

Engineering Contradiction:
Improveprocess-functionality mappingVSAvoidconfiguration process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The semantic map serves as an intermediary that automatically handles the complex mapping between process descriptions and configuration objects. Users interact with simple process selections while the semantic map manages the underlying complexity of establishing correspondences with application functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs self-configuration by automatically translating user selections into configuration settings through pre-established semantic maps. This eliminates the need for users to manually navigate complex configuration processes while still achieving precise process-functionality mapping

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If consultants are engaged for application customization, then accurate mapping between user needs and application features can be achieved, but costs and time requirements increase

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconsultation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system enables users to perform their own customization accurately through intuitive process selection. The pre-established semantic maps ensure that user selections are automatically and accurately translated into appropriate configuration settings, eliminating the need for consultant intervention while maintaining high configuration accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The semantic mappings are prepared in advance with precision, encoding the correct correspondences between processes and configuration objects. When users make selections, the accurate mapping is already in place and can be automatically applied without requiring consultant review or adjustment

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12008384B2Process-oriented application configuration through semantic mapping
Publication Date: 2024.06.11 SAP SE
  • US12008384B2 patent drawing
  • US12008384B2 patent drawing
  • US12008384B2 patent drawing

AI summary

Systems, methods, and computer media are described for process-oriented application configuring using semantic mapping. Desired application processes can be identified by a user, and a semantic map can be generated linking the application processes, and components of processes, to corresponding configuration objects that are used to implement the processes in the application. Configuration objects can be settings, objects, functions, user interface features, executables, etc. The semantic map thus bridges between the process-oriented view of an application and the functional, implementation-oriented view of the application. The applications can then be configured using the configuration objects identified and linked by the semantic map.