IP Library Granted Patent US 11,397,629
Granted Patent B1
US 11,397,629 · App. 17/142,571 · Granted Jul 26, 2022

Automated resolution engine

Inventor: Rajesh Koneru (Rock Hill, SC)
Assignee: Wells Fargo Bank, N.A.
G06F11/0709G06F11/0772G06F11/0787G06F11/0793G06F11/3006G06F11/3476
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 11,397,629
App. No.
17/142,571
Granted
Jul 26, 2022
Kind
B1
Abstract

A method of automatically resolving errors in a computing environment includes receiving, at a computing device, an error occurring within a backend of a server of the computing environment. The computing device identifies a type of the error in the backend of the server. Errors associated with the backend of the server that can be resolved by the computing device are identified using artificial intelligence. The artificial intelligence determines a resolution to the error. When the computing device is capable of implementing the resolution the computing device is allowed to automatically resolve the error.

Claims (39)

1. A method of automatically resolving errors in a computing environment, the method comprising:

receiving, at a computing device, an error occurring within a backend of a server of the computing environment;

identifying, at the computing device, a type of the error in the backend of the server;

identifying, using artificial intelligence, errors associated with the backend of the server that can be resolved by the computing device;

determining, by the artificial intelligence, a resolution to the error;

when the computing device is capable of implementing the resolution, allowing the computing device to automatically resolve the error; and

when the resolution to the error creates a new error, the computing device does not implement the resolution to the error, and the method further comprises:

generating a notification comprising the error, the resolution, and the new error; and

sending the notification to a resolution module manager.

2. The method according to claim 1 , wherein the artificial intelligence comprises a machine-learning algorithm.

3. The method according to claim 1 , wherein the method further comprises generating a log entry including the error and the resolution implemented.

4. The method according to claim 1 , wherein when the computing device cannot resolve the error, the method further comprises:

generating the notification comprising the error; and

sending the notification to the resolution module manager.

5. The method according to claim 1 , wherein determining whether the computing device is capable of implementing the resolution includes determining whether the computing device has permission to implement the resolution.

6. The method according to claim 1 , wherein the computing device comprises a plurality of modules, each module capable of fixing different clusters of errors.

7. The method according to claim 1 , wherein determining the resolution to the error comprises reviewing a historical error log to identify a historical resolution for the error.

8. The method according to claim 1 , wherein the computing device comprises a canary processing monitoring application.

9. A method of automatically resolving errors in a computing environment, the method comprising:

receiving, at a computing device, an error occurring within a backend of a server of the computing environment identifying, at the computing device, a type of the error in the backend of the server;

identifying, using artificial intelligence, errors associated with the backend of the server that can be resolved by the computing device;

determining, by the artificial intelligence, a resolution to the error;

when the computing device is capable of implementing the resolution, allowing the computing device to automatically resolve the error; and

when the error persists after the computing device has implemented the resolution, the method further comprises:

generating a notification comprising the error and the resolution; and

sending the notification to a resolution module manager.

10. A method of automatically resolving errors in a computing environment, the method comprising:

receiving, at a computing device, an error occurring within a backend of a server of the computing environment, the error selected from an inadequate credential error and an out-of-space error;

identifying, at the computing device, a type of the error in the backend of the server;

identifying, using a machine-learning algorithm, errors associated with the backend of the server that can be resolved by the computing device;

determining, by the machine-learning algorithm, a resolution to the error;

when the computing device is capable of implementing the resolution, allowing the computing device to automatically resolve the error;

when the resolution to the error creates a new error, not implementing the resolution to the error, including:

generating a notification comprising the error, the resolution, and the new error; and

sending the notification to a resolution module manager; and

generating a log entry including the error and the resolution implemented.

11. The method according to claim 10 , wherein when the computing device cannot resolve the error, the method further comprises:

generating the notification comprising the error; and

sending the notification to the resolution module manager.

Assignments (2)
STATEMENT OF CHANGE OF ADDRESS OF ASSIGNEE Recorded Jun 17, 2025
From: WELLS FARGO BANK, N.A.
To: WELLS FARGO BANK, N.A.
Reel/Frame 071657/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2021
From: KONERU, RAJESH
To: WELLS FARGO BANK, N.A.
Reel/Frame 054879/0254 →
Cited By (2)
US 12,326,802 US 12,355,639