Embedded Machine Learning for Enterprise Process Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machine learning models are cryptic and require expertise to consume, leading to integration issues with business processes, compliance challenges, and difficulties in updating or managing them within enterprise systems, particularly in ensuring GDPR compliance and security.

Innovation Solution

An embedded machine learning architecture that integrates machine learning models directly with entity business processes on computing systems, allowing all users to access and manage them, leveraging in-memory database platforms like SAP HANA for enhanced speed and compliance, and utilizing predictive analytics libraries for low-resource algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If machine learning models are stored in high-end computing systems separately from business processes, then model performance and computational power are improved, but integration with business processes deteriorates and compliance security worsens

Engineering Contradiction:
Improvecomputational powerVSAvoidintegration with business processes
Core Design Contradiction:
PowerVSAdaptability or versatility

Solution Approach 1:

The patent merges machine learning models directly into business process software packages, allowing the models to be stored and executed within the same system environment as the business processes they support. This integration enables seamless embedding of ML functionality into enterprise resource planning systems without requiring separate high-end computing infrastructure, thus maintaining both computational capability and process integration.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If machine learning models are stored in high-end computing systems, then model accuracy is improved, but accessibility for non-expert users deteriorates and management complexity increases

Engineering Contradiction:
Improvemodel accuracyVSAvoiduser accessibility
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces an intermediary layer that packages machine learning models within standardized software containers that can be easily deployed and managed through conventional software distribution mechanisms. This intermediary packaging approach allows non-expert users to access and utilize ML models through familiar software interfaces without needing to understand the underlying model complexity or require specialized expertise.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If machine learning models are updated externally, then model performance is improved, but compliance security and data protection worsen

Engineering Contradiction:
Improvemodel performanceVSAvoidcompliance security
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements preliminary action by embedding compliance and security controls directly into the model packaging and deployment process. Rather than addressing compliance after models are updated externally, the system pre-configures security measures, data protection mechanisms, and compliance validations as integral parts of the model software package before deployment, ensuring that performance updates do not compromise security or regulatory requirements.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If machine learning models are integrated into business processes, then ease of management is improved, but system resource requirements worsen

Engineering Contradiction:
Improveease of managementVSAvoidsystem resources
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent applies local quality by optimizing model deployment to use only the specific computational resources required for each individual model's operation within the business process environment. Rather than requiring uniform high-end infrastructure for all models, the system allows models to be deployed with resource allocations matched to their actual needs, enabling efficient use of local system resources while maintaining ease of management through standardized integration.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11507884B2Embedded machine learning
Publication Date: 2022.11.22 SAP SE
  • US11507884B2 patent drawing
  • US11507884B2 patent drawing
  • US11507884B2 patent drawing

AI summary

Systems and methods are provided for receiving a request for data associated with a particular functionality of an application, identifying a first attribute for which data is to be generated to fulfill the request, and determining that the first attribute corresponds to data to be generated by a first machine learning model. The systems and methods further providing for executing a view or procedure to generate data for input to the first machine learning model, inputting the generated data into the first machine learning model, and receiving output from the first machine learning model. The output is provided in response to the request for data associated with the particular functionality of the application.