IP Library Granted Patent US 9,361,592
Granted Patent B2
US 9,361,592 · App. 14/874,020 · Granted Jun 7, 2016

Automated defect and optimization discovery

Inventors: Mark Chamness (Menlo Park, CA); Eric Schnegelberger (Youngsville, NC)
Assignee: EMC Corporation
G06N99/005G06N3/08
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 9,361,592
App. No.
14/874,020
Filed
Oct 2, 2015
Granted
Jun 7, 2016
Kind
B2
Examiner
CHEN, ALAN S
Art Unit
2129
USPC
706/19
Abstract

Performance information and configuration information is received for the plurality of computer systems. The computer systems are grouped into a plurality of clusters based at least in part on the performance information, where the plurality of clusters includes a first cluster and a second cluster. A system configuration associated with the first cluster is automatically identified from the configuration information and is automatically sent to the second cluster.

Claims (29)

1. A method, comprising:

receiving, for a plurality of computer systems, performance information and configuration information, wherein the performance information includes an amount of processing capacity utilized or an amount of storage capacity utilized, wherein a lower amount of processing capacity utilized and a lower amount of storage capacity utilized are associated with a healthier cluster;

grouping the plurality of computer systems into a plurality of clusters based at least in part on the performance information, wherein the plurality of clusters includes a first cluster and a second cluster, wherein the first cluster is a healthiest cluster in the plurality of clusters;

generating a priority list associated with an order in which defect resolution is performed on one or more clusters, other than the first cluster, in the plurality of clusters;

automatically identifying a system configuration associated with the first cluster from the configuration information; and

automatically sending the system configuration associated with the first cluster to the second cluster.

2. The method as recited in claim 1 , wherein the system configuration includes network topology.

3. The method as recited in claim 1 , wherein generating the priority list is based at least in part on health, such that an unhealthier cluster has a higher priority in the priority list than a healthier cluster.

4. The method as recited in claim 1 , wherein generating the priority list is based at least in part on a number of computers systems, such that a cluster with more computer systems has a higher priority in the priority list than a cluster with fewer computer systems.

5. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

receiving, for a plurality of computer systems, performance information and configuration information, wherein the performance information includes an amount of processing capacity utilized or an amount of storage capacity utilized, wherein a lower amount of processing capacity utilized and a lower amount of storage capacity utilized are associated with a healthier cluster;

grouping the plurality of computer systems into a plurality of clusters based at least in part on the performance information, wherein the plurality of clusters includes a first cluster and a second cluster, wherein the first cluster is a healthiest cluster in the plurality of clusters;

generating a priority list associated with an order in which defect resolution is performed on one or more clusters, other than the first cluster, in the plurality of clusters;

automatically identifying a system configuration associated with the first cluster from the configuration information; and

automatically sending the system configuration associated with the first cluster to the second cluster.

6. The computer program product as recited in claim 5 , wherein the system configuration includes network topology.

7. The computer program product as recited in claim 5 , wherein generating the priority list is based at least in part on health, such that an unhealthier cluster has a higher priority in the priority list than a healthier cluster.

8. The computer program product as recited in claim 5 , wherein generating the priority list is based at least in part on a number of computers systems, such that a cluster with more computer systems has a higher priority in the priority list than a cluster with fewer computer systems.

9. A system, comprising:

a plurality of computer systems; and

a central repository configured to:

receive, for the plurality of computer systems, performance information and configuration information, wherein the performance information includes an amount of processing capacity utilized or an amount of storage capacity utilized, wherein a lower amount of processing capacity utilized and a lower amount of storage capacity utilized are associated with a healthier cluster;

group the plurality of computer systems into a plurality of clusters based at least in part on the performance information, wherein the plurality of clusters includes a first cluster and a second cluster, wherein the first cluster is a healthiest cluster in the plurality of clusters;

generating a priority list associated with an order in which defect resolution is performed on one or more clusters, other than the first cluster, in the plurality of clusters;

automatically identify a system configuration associated with the first cluster from the configuration information; and

automatically send the system configuration associated with the first cluster to the second cluster.

10. The system as recited in claim 9 , wherein the system configuration includes network topology.

11. The system as recited in claim 9 , wherein generating the priority list is based at least in part on health, such that an unhealthier cluster has a higher priority in the priority list than a healthier cluster.

12. The system as recited in claim 9 , wherein generating the priority list is based at least in part on a number of computers systems, such that a cluster with more computer systems has a higher priority in the priority list than a cluster with fewer computer systems.

Assignments (10)
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 (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2016
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 040203/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2015
From: CHAMNESS, MARK; SCHNEGELBERGER, ERIC
To: EMC CORPORATION
Reel/Frame 036719/0465 →
Continuity (2)
Continuation 13928810 · Jun 27, 2013
Related Publication 20160026933A1 · Jan 28, 2016