Patent ID: 11860721
Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising: one or more instructions that, when executed by one or more processors of a device, cause the device to: receive historical software data identifying events and logs associated with software products utilized by an entity; process the historical software data, with a data labelling model, to generate historical health scores, historical sentiment scores, and historical dissimilarity scores for the software products; combine the historical health scores, the historical sentiment scores, and the historical dissimilarity scores to determine historical error severity scores for the software products; automatically train a machine learning model, with the historical software data and the historical error severity scores, to generate a trained machine learning model, wherein the training comprises: determining, based on supervised learning of the machine learning model and based on new input, a prediction; implementing a feedback loop to train the machine learning model; and determining whether the prediction satisfies a threshold level of accuracy, and wherein new historical software data is processed with the trained machine learning model instead of the data labeling model when the prediction satisfies the threshold level of accuracy; receive software data identifying current logs and events associated with software products utilized by the entity; process the software data, with the trained machine learning model, to generate error severity scores for the software products; process the error severity scores, with a prioritization model, to generate prioritized error scores; process the error severity scores and the prioritized error scores, with a root cause analysis model, to generate root cause data identifying root causes associated with the error severity scores; generate, based on the root cause data, one or more recommendations associated with one of the software products; and provide the one or more recommendations for display; receive feedback via the feedback loop; and retrain, based on the feedback, the trained machine learning model.