IP Library Granted Patent US 10,656,987
Granted Patent B1
US 10,656,987 · App. 15/497,797 · Granted May 19, 2020

Analysis system and method

Inventors: Sooraj Nair (Shrewsbury, MA); Charles S. Langley (Parker, CO); Michael G. Varteresian (Lexington, MA); Muzhar Khokhar (Shrewsbury, MA)
Assignee: EMC IP Holding Company LLC
G06F11/079G06F3/067G06F3/0619G06F3/0653G06F11/0727G06F11/0757G06F11/0769
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 10,656,987
App. No.
15/497,797
Granted
May 19, 2020
Kind
B1
Abstract

A method, computer program product, and computing system for receiving temporal telemetry data portions concerning one or more elements of a storage system. A health score is assigned to the temporal telemetry data portions and a reliability score is assigned to the health score.

Claims (48)

1. A computer-implemented method, executed on a computing device, comprising:

receiving temporal telemetry data portions concerning one or more elements of a storage system;

generating one or more health packets, wherein generating the one or more health packets includes generating one or more health awareness results, the one or more health awareness results including a health score;

assigning the health score to the temporal telemetry data portions;

assigning a reliability score to the health score; and

in the event that the reliability score falls below a predefined level, analyzing the quality of a link with the storage system.

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

determining an actual receipt frequency for the temporal telemetry data portions.

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

determining an intended receipt frequency for the temporal telemetry data portions.

4. The computer-implemented method of claim 3 wherein assigning a reliability score to the health score includes:

comparing the actual receipt frequency to the intended receipt frequency.

5. The computer-implemented method of claim 1 wherein the temporal telemetry data portions includes one or more of: performance data; configuration data; and S.M.A.R.T. data.

6. The computer-implemented method of claim 1 wherein analyzing the quality of the link with the storage system, includes:

monitoring for the receipt of heartbeat signals broadcast by the storage system; and

recording the receipt of the heartbeat signals from the storage system.

7. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

receiving temporal telemetry data portions concerning one or more elements of a storage system;

generating one or more health packets, wherein generating the one or more health packets includes generating one or more health awareness results, the one or more health awareness results including a health score;

assigning the health score to the temporal telemetry data portions;

assigning a reliability score to the health score; and

in the event that the reliability score falls below a predefined level, analyzing the quality of a link with the storage system.

8. The computer program product of claim 7 further comprising:

determining an actual receipt frequency for the temporal telemetry data portions.

9. The computer program product of claim 8 further comprising:

determining an intended receipt frequency for the temporal telemetry data portions.

10. The computer program product of claim 9 wherein assigning a reliability score to the health score includes:

comparing the actual receipt frequency to the intended receipt frequency.

11. The computer program product of claim 7 wherein the temporal telemetry data portions includes one or more of: performance data; configuration data; and S.M.A.R.T. data.

12. The computer program product of claim 7 wherein analyzing the quality of the link with the storage system, includes:

monitoring for the receipt of heartbeat signals broadcast by the storage system; and

recording the receipt of the heartbeat signals from the storage system.

13. A computing system including a processor and memory configured to perform operations comprising:

receiving temporal telemetry data portions concerning one or more elements of a storage system;

generating one or more health packets, wherein generating the one or more health packets includes generating one or more health awareness results, the one or more health awareness results including a health score;

assigning the health score to the temporal telemetry data portions;

assigning a reliability score to the health score; and

in the event that the reliability score falls below a predefined level, analyzing the quality of a link with the storage system.

14. The computing system of claim 13 further configured to perform operations comprising:

determining an actual receipt frequency for the temporal telemetry data portions.

15. The computing system of claim 14 further configured to perform operations comprising:

determining an intended receipt frequency for the temporal telemetry data portions.

16. The computing system of claim 15 wherein assigning a reliability score to the health score includes:

comparing the actual receipt frequency to the intended receipt frequency.

17. The computing system of claim 13 wherein the temporal telemetry data portions includes one or more of: performance data; configuration data; and S.M.A.R.T. data.

18. The computing system of claim 13 wherein analyzing the quality of the link with the storage system, includes:

monitoring for the receipt of heartbeat signals broadcast by the storage system; and

recording the receipt of the heartbeat signals from the storage system.

Assignments (8)
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 (042769/0001) Recorded Apr 26, 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 (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0802 →
RELEASE OF SECURITY INTEREST AT REEL 042768 FRAME 0585 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058297/0536 →
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 21, 2019
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 049452/0223 →
PATENT SECURITY INTEREST (CREDIT) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 042768/0585 →
PATENT SECURITY INTEREST (NOTES) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 042769/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2017
From: NAIR, SOORAJ; KHOKHAR, MUZHAR; LANGLEY, CHARLES S; VARTERESIAN, MICHAEL G
To: EMC IP HOLDING COMPANY, LLC
Reel/Frame 042253/0703 →