IP Library Granted Patent US 11,663,290
Granted Patent B2
US 11,663,290 · App. 16/778,456 · Granted May 30, 2023

Analyzing time series data for sets of devices using machine learning techniques

Inventors: Rahul Vishwakarma (Bangalore, IN); Shelesh Chopra (Bangalore, IN); Gopal Singh (Lucknow, IN); Sujan Kumar Shetty (Karnataka, IN)
Assignee: EMC IP Holding Company LLC
G06F17/17G06F17/11G06F17/16G06F17/18G06N20/00G16Y40/20G16Y40/35H04W84/18
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,663,290
App. No.
16/778,456
Granted
May 30, 2023
Kind
B2
Abstract

Methods, apparatus, and processor-readable storage media for analyzing time series data for sets of devices using machine learning techniques are provided herein. An example computer-implemented method includes processing time series data from multiple devices; generating at least one data forecast by applying, in response to a request from at least one user, one or more machine learning techniques to at least a portion of the processed time series data; computing one or more qualifying values attributable to the at least one generated data forecast by providing the at least one generated data forecast and the at least a portion of the processed time series data to a conformal prediction framework; and performing one or more automated actions based at least in part on the at least one generated data forecast and the one or more computed qualifying values.

Claims (36)

1. A computer-implemented method comprising:

processing time series data from multiple devices, wherein the multiple devices comprise one or more Internet of Things devices;

generating at least one data forecast by applying, in response to a request from at least one user, one or more machine learning techniques to at least a portion of the processed time series data;

computing one or more qualifying values attributable to the at least one generated data forecast by providing the at least one generated data forecast and the at least a portion of the processed time series data to a conformal prediction framework; and

performing one or more automated actions based at least in part on the at least one generated data forecast and the one or more computed qualifying values, wherein performing the one or more automated actions comprises outputting, in response to at least one user request for data forecast information submitted via at least one interactive graphical user interface, at least one visualization of at least a portion of the at least one generated data forecast and at least a portion of the one or more computed qualifying values via the at least one interactive graphical user interface;

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

2. The computer-implemented method of claim 1 , wherein the one or more machine learning techniques comprise at least one segmented regression technique.

3. The computer-implemented method of claim 1 , wherein the one or more machine learning techniques comprise at least one segmented regression technique integrated with a greedy algorithm.

4. The computer-implemented method of claim 1 , wherein the one or more qualifying values comprise at least one confidence value attributed to the at least one generated data forecast.

5. The computer-implemented method of claim 1 , wherein the one or more qualifying values comprise at least one credibility value indicating quality of the at least a portion of the processed time series data used in generating the at least one data forecast.

6. The computer-implemented method of claim 1 , wherein processing the time series data comprises reformatting at least a portion of the time series data from the multiple devices.

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

storing the processed time series data in at least one time series database which stores information pertaining to multiple variables derived from the processed time series data.

8. The computer-implemented method of claim 1 , wherein the multiple devices comprise one or more storage devices.

9. The computer-implemented method of claim 1 , wherein the at least one data forecast pertains to anomaly detection.

10. The computer-implemented method of claim 1 , wherein the at least one data forecast pertains to capacity utilization.

11. 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 device causes the at least one processing device:

to process time series data from multiple devices, wherein the multiple devices comprise one or more Internet of Things devices;

to generate at least one data forecast by applying, in response to a request from at least one user, one or more machine learning techniques to at least a portion of the processed time series data;

to compute one or more qualifying values attributable to the at least one generated data forecast by providing the at least one generated data forecast and the at least a portion of the processed time series data to a conformal prediction framework; and

to perform one or more automated actions based at least in part on the at least one generated data forecast and the one or more computed qualifying values, wherein performing the one or more automated actions comprises outputting, in response to at least one user request for data forecast information submitted via at least one interactive graphical user interface, at least one visualization of at least a portion of the at least one generated data forecast and at least a portion of the one or more computed qualifying values via the at least one interactive graphical user interface.

12. The non-transitory processor-readable storage medium of claim 11 , wherein the one or more machine learning techniques comprise at least one segmented regression technique integrated with a greedy algorithm.

13. The non-transitory processor-readable storage medium of claim 11 , wherein the one or more qualifying values comprise at least one confidence value attributed to the at least one generated data forecast.

14. The non-transitory processor-readable storage medium of claim 11 , wherein the one or more qualifying values comprise at least one credibility value indicating quality of the at least a portion of the processed time series data used in generating the at least one data forecast.

15. An apparatus comprising:

at least one processing device comprising a processor coupled to a memory;

the at least one processing device being configured:

to process time series data from multiple devices, wherein the multiple devices comprise one or more Internet of Things devices;

to generate at least one data forecast by applying, in response to a request from at least one user, one or more machine learning techniques to at least a portion of the processed time series data;

to compute one or more qualifying values attributable to the at least one generated data forecast by providing the at least one generated data forecast and the at least a portion of the processed time series data to a conformal prediction framework; and

to perform one or more automated actions based at least in part on the at least one generated data forecast and the one or more computed qualifying values, wherein performing the one or more automated actions comprises outputting, in response to at least one user request for data forecast information submitted via at least one interactive graphical user interface, at least one visualization of at least a portion of the at least one generated data forecast and at least a portion of the one or more computed qualifying values via the at least one interactive graphical user interface.

16. The apparatus of claim 15 , wherein the one or more machine learning techniques comprise at least one segmented regression technique integrated with a greedy algorithm.

17. The apparatus of claim 15 , wherein the one or more qualifying values comprise at least one confidence value attributed to the at least one generated data forecast.

18. The apparatus of claim 15 , wherein the one or more qualifying values comprise at least one credibility value indicating quality of the at least a portion of the processed time series data used in generating the at least one data forecast.

19. The apparatus of claim 15 , wherein the at least one data forecast pertains to anomaly detection.

20. The apparatus of claim 15 , wherein the at least one data forecast pertains to capacity utilization.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052216/0758) Recorded Jun 23, 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 060438/0680 →
RELEASE OF SECURITY INTEREST AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2020
From: VISHWAKARMA, RAHUL; CHOPRA, SHELESH; SINGH, GOPAL; SHETTY, SUJAN KUMAR
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 051685/0111 →
Cited By (2)
US 12,276,535 US 12,645,764