Predictive Maintenance Windowing for Low-Downtime Cloud Upgrades

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud platform maintenance methods, such as rolling upgrades and high availability upgrades, struggle with downtime issues due to mixed version states and hidden dependencies, and customers struggle to predict optimal downtime windows, leading to significant service disruptions.

Innovation Solution

A predictive system maintenance module using machine learning and a multi-step forecasting time series model to identify downtime loss factors and optimize maintenance windows based on historical data, incorporating workload, user connection, and application levels, to minimize downtime impact.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional patching, upgrading, or maintenance actions are performed on cloud services, then system updates and improvements are achieved, but service downtime and unusability occur

Engineering Contradiction:
Improveservice availabilityVSAvoiddowntime duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by training machine learning models on historical data before maintenance events occur. The models learn patterns of downtime loss factors and predict optimal maintenance windows in advance, enabling proactive scheduling that minimizes impact on service availability while ensuring updates are applied.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously collecting actual downtime loss data during and after maintenance events, comparing predicted versus actual outcomes, and using this feedback to retrain and improve the machine learning models. This closed-loop approach progressively enhances prediction accuracy for future maintenance scheduling.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If maintenance actions are performed to update cloud services, then system functionality is improved, but customer service accessibility deteriorates

Engineering Contradiction:
Improvesystem update capabilityVSAvoidcustomer accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system schedules maintenance actions in advance based on predicted optimal windows that minimize customer impact. By analyzing historical patterns of workload, user connections, and application performance, the system proactively identifies times when maintenance can be performed with least disruption to customer accessibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts maintenance scheduling based on real-time and historical conditions. It considers varying workload patterns, user connection trends, and application performance metrics to flexibly determine the best maintenance windows, making the maintenance process adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If maintenance windows are scheduled without prediction, then maintenance can be performed, but downtime loss is significant and unpredictable

Engineering Contradiction:
Improvemaintenance schedulingVSAvoiddowntime loss
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system performs self-service by automatically analyzing historical data, training machine learning models, predicting downtime loss factors, and recommending optimal maintenance windows without requiring manual analysis or guesswork. The system serves itself by generating actionable maintenance schedules based on its own learned patterns.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces manual maintenance scheduling mechanisms with machine learning-based prediction. Instead of relying on human judgment or simple rule-based scheduling, it uses trained models that process historical data and predict optimal maintenance windows, substituting mechanical/manual processes with intelligent automated systems.

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

Data Source

PatentUS12547165B2Predictive system maintenance model based on machine learning
Publication Date: 2026.02.10 SAP SE
  • US12547165B2 patent drawing
  • US12547165B2 patent drawing
  • US12547165B2 patent drawing

AI summary

In an example embodiment, a predictive system maintenance module is created based on machine learning. The predictive system maintenance module achieves an improvement in predicting condition-based maintenance decision-making through a cloud-based approach, using a wide variety of information. Factors that influence downtime loss are identified and a generalized loss function, known as the downtime loss function, is defined. A prediction model is then built based on a multi-step forecasting time series model. The prediction model is then used to forecast a window that minimizes downtime loss. The predictive maintenance module uses historical data to foresee when and how to implement the seamless upgrading at a proper time so that it could have minimum downtime loss on the customer.