IP Library › Granted Patent US 12,645,526
Granted Patent B2
US 12,645,526 · App. 18/622,056 · Granted Jun 2, 2026

Automated remediation of cloud platform errors

Inventor: Nilayam Kumar Kamila (Wilmington, DE)
Assignee: Capital One Services, LLC
G06F11/0793H04L63/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,645,526
App. No.
18/622,056
Granted
Jun 2, 2026
Kind
B2
Abstract

In some implementations, a remediation system may receive, from a set of monitoring software, information associated with the cloud platform. The remediation system may apply a set of data security rules to the information to generate masked information. The remediation system may provide the masked information to a machine learning model to receive a classification associated with the masked information and an indication of a suggested remediation action. The remediation system may determine that the classification is associated with an error. The remediation system may transmit, to the cloud platform, a command to perform the suggested remediation action based on determining that the classification is associated with the error.

Claims (60)

1 . A system for automated remediation to increase resiliency of a cloud platform, the system comprising:

one or more memories; and

one or more processors, communicatively coupled to the one or more memories, configured to:

receive, from a set of monitoring software, information associated with the cloud platform;

apply a set of data security rules, to the information, to generate masked information;

provide the masked information to a machine learning model to receive a classification associated with the masked information and an indication of a suggested remediation action; and

transmit, based on the classification being associated with an error, a command to the cloud platform to perform the suggested remediation action.

2 . The system of claim 1 , wherein the one or more processors are configured to:

receive a set of log files associated with the cloud platform;

apply the set of data security rules to the set of log files to generate a masked set of log files;

receive a set of incident notes associated with the cloud platform;

apply the set of data security rules to the set of incident notes to generate a masked set of incident notes;

receive at least one voice recording associated with the cloud platform;

and

train the machine learning model using a first set of matrices, a second set of matrices, and a third set of matrices,

wherein the third set of matrices is derived from at least one transcript associated with the at least one voice recording.

3 . The system of claim 2 , wherein the one or more processors are configured to:

apply the set of data security rules, to the at least one transcript, to generate at least one masked transcript,

wherein the third set of matrices is derived from the at least one masked transcript.

4 . The system of claim 2 , wherein the one or more processors are configured to:

segment the set of masked log files by a set of time windows,

wherein the first set of matrices correspond to the set of time windows.

5 . The system of claim 2 , wherein the one or more processors, to receive the set of incident notes, are configured to:

receive a set of tickets, associated with cloud platform, that include at least a portion of the set of incident notes; and

receive a set of chat logs, associated with the cloud platform, that include at least the portion of the set of incident notes.

6 . The system of claim 1 , wherein the set of data security rules comprises a plurality of patterns and a set of masking characters.

7 . The system of claim 1 , wherein the cloud platform comprises a set of cloud applications that support a plurality of clients.

8 . The system of claim 7 , wherein the plurality of clients include a web-based interface, a mobile application, or an application programming interface.

9 . A method of automated remediation to increase resiliency of a cloud platform, comprising:

receiving, from a set of monitoring software and at a remediation system, information associated with the cloud platform;

applying, by the remediation system, a set of data security rules to the information to generate masked information;

providing, by the remediation system, the masked information to a machine learning model to receive a classification associated with the masked information and an indication of a suggested remediation action,

wherein the classification is associated with an error; and

transmitting, from the remediation system and to the cloud platform, a command to perform the suggested remediation action based on determining that the classification is associated with the error.

10 . The method of claim 9 , wherein the classification comprises a binary classification indicating whether the error is present.

11 . The method of claim 9 , wherein the classification comprises a multi-class classification indicating a type of the error.

12 . The method of claim 9 , wherein providing the masked information to the machine learning model to receive the classification and the suggested remediation action comprises:

transmitting, to a machine learning host associated with the machine learning model, a request including the masked information; and

receiving, from the machine learning host, a response indicating the classification and the suggested remediation action.

13 . The method of claim 9 , wherein receiving the information associated with the cloud platform comprises:

receiving a set of log files associated with the cloud platform.

14 . The method of claim 9 , wherein receiving the information associated with the cloud platform comprises:

receiving at least one voice recording associated with the cloud platform.

15 . A non-transitory computer-readable medium storing a set of instructions for generating remediation suggestions to increase resiliency of a cloud platform, 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, from a set of monitoring software, information associated with the cloud platform;

apply a set of data security rules to the information to generate masked information;

provide the masked information to a machine learning model to receive an indication of a suggested remediation action;

transmit, to an administrator device, a user interface indicating the suggested remediation action;

receive, from the administrator device, an approval of the suggested remediation action; and

transmit, to the cloud platform, a command to perform the suggested remediation action in response to the approval.

16 . The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the device to receive the approval, cause the device to:

receive, from the administrator device, an indication of an interaction with the user interface,

wherein the indication of the interaction comprises the approval.

17 . The non-transitory computer-readable medium of claim 15 , wherein the information comprises a set of log files associated with the cloud platform or at least one voice recording associated with the cloud platform.

18 . The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, when executed by the one or more processors, cause the device to:

provide the suggested remediation action and the approval to the machine learning model for retraining or refinement.

19 . The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the device to apply the set of data security rules, cause the device to:

mask at least one sensitive field in the information to generate the masked information.

20 . The non-transitory computer-readable medium of claim 15 , wherein the command comprises a command to restart a cloud application, update the cloud application, reroute application programming interface calls, or initiate new application programming interface instances.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2024
From: KAMILA, NILAYAM KUMAR
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 066971/0938 →
Continuity (1)
Related Publication 20250307065A1 · Oct 2, 2025
References Cited (17)
US 11108859B2 · Das et al. · 2021 [cited by applicant]
US 11288138B1 · Freilich et al. · 2022 [cited by applicant]
US 11475353B2 · Rangasamy · 2022 [cited by applicant]
US 11537391B2 · Franzen et al. · 2022 [cited by applicant]
US 20180129549A1 · Fredericks · 2018 [cited by examiner]
US 20200293393A1 · Saito · 2020 [cited by examiner]
US 20220222350A1 · Franzen et al. · 2022 [cited by applicant]
US 20230120174A1 · Seck et al. · 2023 [cited by applicant]
Nilayam Kumar Kamila, et al., “A near-optimal & load balanced resilient system design for high-performance computing platform,” Cluster Computing (2023), 16 pages. [cited by applicant]
Nilayam Kumar Kamila, et al., “A Machine Learning Design Approach for System Performance and Traffic Resiliency in Cloud Platform,” Indian Journal of Natural Sciences, vol. 12, No. 70 (2022), pp. 39125-39137. [cited by applicant]
Ivo Zenden, et al., “On the Resilience of Machine Learning-Based IDS for Automotive Networks,” arXiv.org (2023), 8 pages. [cited by applicant]
Robert P. Hirten, et al., “A machine learning approach to determine resilience utilizing wearable device data: analysis of an observational cohort,” JAMIA Open, vol. 6, No. 2 (2023), 10 pages. [cited by applicant]
Nilayam Kumar Kamila, et al., “Machine learning model design for high performance cloud computing & load balancing resiliency: An innovative approach,” Journal of King Saud University—Computer and Information Sciences, … [cited by applicant]
Alexander Petrilli, et al., “Measuring Resilience in Artificial Intelligence and Machine Learning Systems,” SEI Blog (2019) 10 pages, retrieved from https://insights.sei.cmu.edu/blog/measuring-resilience-in-artificial-i… [cited by applicant]
Co-pending U.S. Appl. No. 18/358,670, entitled “Building and Providing a Remediation Library for Cloud-Based Applications” and filed Jul. 25, 2023. [cited by applicant]
Co-pending U.S. Appl. No. 18/305,095, entitled “Compliance for Cloud-Based Applications and Computer Systems Using Machine Learning” and filed Apr. 21, 2023. [cited by applicant]
Co-pending U.S. Appl. No. 18/402,479, entitled “Software Platform Health Analysis” and filed Jan. 2, 2024. [cited by applicant]