IP Library Granted Patent US 11,544,138
Granted Patent B2
US 11,544,138 · App. 17/332,362 · Granted Jan 3, 2023

Framework for anomaly detection and resolution prediction

Inventors: Kanika Kapish (Muzaffarnagar, IN); Hung Dinh (Austin, TX); Bijan Kumar Mohanty (Austin, TX); Rômulo Teixeira de Abreu Pinho (Niterói, BR)
Assignee: Dell Products L.P.
G06F11/0793G06F11/0709G06F11/079G06F11/0778
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,544,138
App. No.
17/332,362
Granted
Jan 3, 2023
Kind
B2
Abstract

A method comprises collecting operational data for one or more devices and identifying one or more anomalies associated with the one or more devices based at least in part on the collected operational data. At least a portion of the collected operational data corresponding to the identified one or more anomalies is analyzed, and a probability of automatic resolution for respective ones of the identified one or more anomalies is determined based at least in part on the analysis. The identifying, the analyzing and the determining are performed using one or more machine learning models.

Claims (56)

1. An apparatus comprising:

at least one processing platform comprising a plurality of processing devices;

said at least one processing platform being configured:

to receive operational data for one or more devices, wherein the operational data identifies one or more anomalies associated with the one or more devices;

to open one or more data streams corresponding to the one or more anomalies based at least in part on the operational data;

to analyze at least a portion of the operational data corresponding to the one or more anomalies;

to determine, using one or more machine learning models, probabilities of automatic resolution for respective ones of the one or more anomalies based at least in part on the analysis;

to generate one or more support requests for at least a subset of the one or more anomalies based at least in part on the determined probabilities;

to determine that at least one anomaly of the one or more anomalies has been resolved; and

to close a portion of the one or more data streams corresponding to the at least one anomaly.

2. The apparatus of claim 1 wherein the operational data comprises state data and telemetry data for the one or more devices.

3. The apparatus of claim 2 wherein the operational data is received at predetermined intervals.

4. The apparatus of claim 1 wherein the operational data is collected and transmitted from a client environment to an enterprise environment.

5. The apparatus of claim 4 wherein:

the operational data comprises state data and telemetry data for the one or more devices; and

said at least one processing platform is further configured:

to compress at least a portion of the telemetry data in the client environment;

to receive the compressed telemetry data in the enterprise environment; and

to decompress the compressed telemetry data in the enterprise environment.

6. The apparatus of claim 4 wherein said at least one processing platform is further configured to receive from the client environment an instruction to close the portion of the one or more data streams corresponding to the at least one anomaly.

7. The apparatus of claim 4 wherein said at least one processing platform is further configured to receive a timestamp of the resolution of the at least one anomaly from the client environment.

8. The apparatus of claim 4 wherein said at least one processing platform is further configured:

to receive from the client environment an instruction to open the one or more data streams; and

to listen for the instruction in the enterprise environment.

9. The apparatus of claim 4 wherein said at least one processing platform is further configured to receive from the client environment respective timestamps corresponding to when the one or more anomalies were identified.

10. The apparatus of claim 1 wherein said at least one processing platform is further configured to compute a confidence score for respective ones of the determined probabilities.

11. The apparatus of claim 10 wherein said at least one processing platform is further configured to generate a flag indicating an automatic resolution based on values of at least one of the respective ones of the determined probabilities and respective ones of the confidence scores.

12. The apparatus of claim 1 wherein said at least one processing platform is further configured:

to determine whether the at least one anomaly has been resolved automatically; and

to train the one or more machine learning models with data indicating whether the at least one anomaly was resolved automatically.

13. The apparatus of claim 1 wherein said at least one processing platform is further configured to train the one or more machine learning models with data indicating whether a plurality of anomalies were resolved automatically.

14. A method comprising:

receiving operational data for one or more devices, wherein the operational data identifies one or more anomalies associated with the one or more devices;

opening one or more data streams corresponding to the one or more anomalies based at least in part on the operational data;

analyzing at least a portion of the operational data corresponding to the one or more anomalies;

determining, using one or more machine learning models, probabilities of automatic resolution for respective ones of the one or more anomalies based at least in part on the analysis;

generating one or more support requests for at least a subset of the one or more anomalies based at least in part on the determined probabilities;

determining that at least one anomaly of the one or more anomalies has been resolved; and

closing a portion of the one or more data streams corresponding to the at least one anomaly;

wherein the method is performed by at least one processing platform comprising at least one processing device comprising a processor coupled to a memory.

15. The method of claim 14 wherein the operational data is collected and transmitted from a client environment to an enterprise environment.

16. The method of claim 15 further comprising

receiving from the client environment an instruction to close the portion of the one or more data streams corresponding to the at least one anomaly.

17. A computer program product comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing platform causes said at least one processing platform:

to receive operational data for one or more devices, wherein the operational data identifies one or more anomalies associated with the one or more devices;

to open one or more data streams corresponding to the one or more anomalies based at least in part on the operational data;

to analyze at least a portion of the operational data corresponding to the one or more anomalies;

to determine, using one or more machine learning models, probabilities of automatic resolution for respective ones of the one or more anomalies based at least in part on the analysis;

to generate one or more support requests for at least a subset of the one or more anomalies based at least in part on the determined probabilities;

to determine that at least one anomaly of the one or more anomalies has been resolved; and

to close a portion of the one or more data streams corresponding to the at least one anomaly.

18. The computer program product according to claim 17 wherein the operational data is collected and transmitted from a client environment to an enterprise environment.

19. The computer program product according to claim 18 wherein the program code further causes said at least one processing platform to receive from the client environment an instruction to close the portion of the one or more data streams corresponding to the at least one anomaly.

20. The computer program product according to claim 17 wherein said at least one processing platform is further configured:

to determine whether the at least one anomaly has been resolved automatically; and

to train the one or more machine learning models with data indicating whether the at least one anomaly was resolved automatically.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2021
From: KAPISH, KANIKA; DINH, HUNG; MOHANTY, BIJAN KUMAR; TEIXEIRA DE ABREU PINHO, RÔMULO
To: DELL PRODUCTS L.P.
Reel/Frame 056375/0400 →
Continuity (1)
Related Publication 20220382611A1 · Dec 1, 2022
Cited By (100)
US 12,206,696 US 12,244,621 US 12,261,866 US 12,267,345 US 12,284,197 US 12,309,181 US 12,309,182 US 12,309,185 US 12,309,236 US 12,323,449 US 12,335,286 US 12,335,348 US 12,341,797 US 12,348,545 US 12,355,626 US 12,355,787 US 12,355,793 US 12,363,148 US 12,368,745 US 12,368,746 US 12,368,747 US 12,375,573 US 12,381,901 US 12,395,573 US 12,401,669 US 12,405,849 US 12,407,701 US 12,407,702 US 12,418,552 US 12,418,555 US 12,425,428 US 12,425,430 US 12,445,474 US 12,452,272 US 12,452,279 US 12,457,231 US 12,463,994 US 12,463,995 US 12,463,996 US 12,463,997 US 12,464,003 US 12,470,577 US 12,470,578 US 12,483,576 US 12,489,770 US 12,489,771 US 12,495,052 US 12,500,910 US 12,500,911 US 12,500,912 US 12,505,126 US 12,506,762 US 12,511,110 US 12,513,221 US 12,526,297 US 12,537,836 US 12,537,837 US 12,537,839 US 12,537,840 US 12,537,884 US 12,549,575 US 12,549,577 US 12,556,548 US 12,556,559 US 12,563,060 US 12,563,064 US 12,563,071 US 12,563,072 US 12,580,932 US 12,580,934 US 12,580,935 US 12,580,936 US 12,580,937 US 12,587,553 US 12,592,950 US 12,598,205 US 12,613,930 US 12,615,271 US 12,621,324 US 12,621,329 US 12,627,686 US 12,627,687 US 12,627,690 US 12,634,312 US 12,634,376 US 12,652,302 US 12,659,325 US 12,659,326 US 12,659,327 US 12,659,333 US 12,676,874 US 12,689,638 US 12,689,640 US 12,695,768 US 12,706,931 US 12,706,932 US 12,706,933 US 12,706,980 US 12,712,897 US 12,719,896