Patent ID: 11928716
Assignee: SAP SE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A computer-implemented method of a recommendation engine for micro services, the method comprising:
receiving, via a graphical user interface (GUI), a first request to perform an exploration in a predictive and maintenance service application;
in response to the receiving the first request:
creating the exploration;
recording a series of actions performed during the exploration in a storage using a processor of the computer, wherein the recorded series of actions performed during the exploration tracks at least the actions performed, inputs provided for analysis, and micro services selected to perform root cause analysis of an issue during the exploration; and
saving the exploration in an evidence package in the storage, wherein the evidence package comprises a collection of explorations including the current exploration;

determining a predicted list of recommended micro services for the exploration using the processor that executes a machine learning algorithm to perform an analysis of the evidence package comprising the collection of explorations in the storage;
receiving a second request to perform the exploration in the predictive and maintenance service application, the second request occurring after the first request;
in response to the receiving the second request, in a recommendation engine, automatically identifying a list of micro services based on the determined predicted list of recommended micro services for the exploration, wherein automatically identifying the list of micro services further comprises:
clustering, using a clustering algorithm, individual micro services in previously saved successful explorations and evidence packages;
checking a current list of micro services in the evidence package against the individual micro services clustered by the clustering algorithm; and
based on checking the current list of micro services, identifying a cluster of the individual micro services that is similar to the current list of micro services in the evidence package, wherein the identified list of micro services further includes the individual micro services in the identified cluster; and

displaying, via the GUI, the list of micro services as recommendations for performing the exploration in the predictive and maintenance service application.