IP Library › Granted Patent US 11,062,231
Granted Patent B2
US 11,062,231 · App. 15/804,904 · Granted Jul 13, 2021

Supervised learning system training using chatbot interaction

Inventors: Jonathan A. Cagadas (Philadelphia, PA); Alexander D. Lewitt (Morrisville, NC); Simon D. Mikulcik (Murray, KY); Karan Shukla (Plano, TX); Leigh A. Williamson (Austin, TX)
Assignee: International Business Machines Corporation
G06N20/00H04L51/02G06N5/02
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,062,231
App. No.
15/804,904
Granted
Jul 13, 2021
Kind
B2
Abstract

A computer-implemented method comprising receiving and analyzing a data point to determine parameters of the data point, generating an alert ticket based on the analysis of the data point, communicating, via a chatbot, at least some information contained in the alert ticket to one or more users, and categorizing, via the chatbot, the data point that resulted in the alert ticket based on behavior of a device that generated the data point.

Claims (40)

1. A computer-implemented method comprising:

receiving and analyzing a data point to determine parameters of the data point;

generating an alert ticket based on the analysis of the data point;

communicating, via a chatbot, at least some information contained in the alert ticket to one or more users; and

categorizing, via the chatbot, the data point that resulted in the alert ticket based on behavior of a device that generated the data point.

2. The computer-implemented method of claim 1 , wherein analyzing the data point to determine the parameters of the data point is performed according to a machine learning model.

3. The computer-implemented method of claim 1 , further comprising:

receiving feedback from a user of the one or more users; and

training a machine learning model based on the feedback received from the user and the categorized data point.

4. The computer-implemented method of claim 3 , further comprising performing maintenance on a cloud computing system according to an analysis of a subsequent data point according to the trained machine learning model, wherein performing the maintenance comprises at least one of preventing a problem with the cloud computing system or solving a problem with the cloud computing system according to the analysis of the subsequent data point, the feedback from the user, and the categorized data point.

5. The computer-implemented method of claim 1 , wherein at least some of the parameters of the data point correspond to an alert threshold for generating the alert ticket.

6. The computer-implemented method of claim 1 , wherein categorizing the data point comprises identifying the data point as one of normal or abnormal based at least in part on feedback received via the chatbot from at least one user of the one or more users.

7. The computer-implemented method of claim 6 , further comprising training a machine learning model based on the feedback received from the at least one user and the categorized data point, wherein the analysis of the data point is performed by the machine learning model.

8. The apparatus of claim 1 , wherein analyzing the data point to determine the parameters of the data point is performed according to a machine learning model.

9. The apparatus of claim 1 , wherein the processor further:

receives feedback from a user of the one or more users; and

trains a machine learning model based on the feedback received from the user and the categorized data point.

10. The apparatus of claim 1 , wherein the processor further performs maintenance on a cloud computing system according to an analysis of a subsequent data point according to the trained machine learning model, wherein performing the maintenance comprises at least one of preventing a problem with the cloud computing system or solving a problem with the cloud computing system according to the analysis of the subsequent data point, the feedback from the user, and the categorized data point.

11. The apparatus of claim 1 , wherein at least some of the parameters of the data point correspond to an alert threshold for generating the alert ticket.

12. The apparatus of claim 1 , wherein categorizing the data point comprises identifying the data point as one of normal or abnormal based at least in part on feedback received via the chatbot from at least one user of the one or more users.

13. The apparatus of claim 12 , wherein the processor further trains a machine learning model based on the feedback received from the at least one user and the categorized data point, wherein the analysis of the data point is performed by the machine learning model.

14. An apparatus comprising:

a memory; and

a processor coupled to the memory and configured to:

receive and analyzing a data point to determine parameters of the data point;

generate an alert ticket based on the analysis of the data point;

communicate, via a chatbot, at least some information contained in the alert ticket to one or more users; and

categorize, via the chatbot, the data point that resulted in the alert ticket based on behavior of a device that generated the data point.

15. A computer program product for machine learning model training, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:

receive and analyzing a data point to determine parameters of the data point;

generate an alert ticket based on the analysis of the data point;

communicate, via a chatbot, at least some information contained in the alert ticket to one or more users; and

categorize, via the chatbot, the data point that resulted in the alert ticket based on behavior of a device that generated the data point.

16. The computer program product of claim 15 , wherein analyzing the data point to determine the parameters of the data point is performed according to a machine learning model.

17. The computer program product of claim 15 , wherein executing the instructions further causes the processor to:

receive feedback from a user of the one or more users; and

train a machine learning model based on the feedback received from the user and the categorized data point.

18. The computer program product of claim 15 , wherein executing the instructions further causes the processor to perform maintenance on a cloud computing system according to an analysis of a subsequent data point according to the trained machine learning model, wherein performing the maintenance comprises at least one of preventing a problem with the cloud computing system or solving a problem with the cloud computing system according to the analysis of the subsequent data point, the feedback from the user, and the categorized data point.

19. The computer program product of claim 15 , wherein at least some of the parameters of the data point correspond to an alert threshold for generating the alert ticket, and wherein categorizing the data point comprises identifying the data point as one of normal or abnormal based at least in part on feedback received via the chatbot from at least one user of the one or more users.

20. The computer program product of claim 19 , wherein executing the instructions further causes the processor to train a machine learning model based on the feedback received from the at least one user and the categorized data point, wherein the analysis of the data point is performed by the machine learning model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2017
From: CAGADAS, JONATHAN A.; LEWITT, ALEXANDER D.; MIKULCIK, SIMON D.; SHUKLA, KARAN; WILLIAMSON, LEIGH A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044045/0007 →
Continuity (2)
Continuation 15661923 · Jul 27, 2017
Related Publication 20190034828A1 · Jan 31, 2019
Cited By (2)
US 12,536,402 US 12,647,333