IP Library Granted Patent US 11,314,585
Granted Patent B1
US 11,314,585 · App. 17/218,536 · Granted Apr 26, 2022

System for generating enterprise remediation documentation

Inventors: Saurav Shrestha (Round Rock, TX); Margaret Patton (Austin, TX); Carlin Mendonca (Austin, TX); Jeffrey M. Lairsey (Round Rock, TX)
Assignee: Dell Products L.P.
G06F11/0793G06F11/0709H04L29/14
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,314,585
App. No.
17/218,536
Granted
Apr 26, 2022
Kind
B1
Abstract

A system, method, and computer-readable medium for performing a data center monitoring and management operation. The data center monitoring and management operation includes: monitoring data center assets within a data center; identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of the data center; determining whether remediation documentation is available for the issue within the data center; generating a remediation task, the remediation task being designed to address the issue within the data center, the generating using the remediation documentation when the remediation documentation is available; performing a data center remediation operation based upon the remediation task; and, generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available.

Claims (82)

1. A computer-implementable method for performing a data center monitoring and management operation, comprising:

monitoring data center assets within a data center;

identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of the data center;

determining whether remediation documentation is available for the issue within the data center;

generating a remediation task, the remediation task being designed to address the issue within the data center, the generating using the remediation documentation when the remediation documentation is available;

performing a data center remediation operation based upon the remediation task; and,

generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available; and wherein

the generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available comprises generating operation notes associated with the data center remediation operation the operation notes are associated with the remediation task; and,

the generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available comprises collecting results and metrics associated with the data center remediation operation and the results and metrics are used when generating the remediation documentation.

2. The method of claim 1 , further comprising:

generating a remediation task priority queue, the remediation task priority queue comprising a plurality of remediation tasks, the remediation task priority queue taking into account at least one of a remediation prioritization and a remediation difficulty; and,

determining whether respective remediation documentation is available for each of the plurality of remediation tasks.

3. The method of claim 2 , further comprising:

analyzing a set of available data center personnel; and,

assigning each of the plurality of remediation tasks to at least one of the available data center personnel based upon attributes of the at least one of the available data center personnel and whether respective documentation is available for the respective remediation task.

4. A computer-implementable method for performing a data center monitoring and management operation, comprising:

monitoring data center assets within a data center;

identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of the data center;

determining whether remediation documentation is available for the issue within the data center;

generating a remediation task, the remediation task being designed to address the issue within the data center, the generating using the remediation documentation when the remediation documentation is available;

performing a data center remediation operation based upon the remediation task; and,

generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available, and wherein:

the generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available comprises capturing details of the remediation operation as the remediation operation is performed; and,

the remediation documentation is generated using the details of the remediation operation as the remediation operation is performed.

5. A system comprising:

a processor;

a data bus coupled to the processor; and

a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:

monitoring data center assets within a data center;

identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of the data center;

determining whether remediation documentation is available for the issue within the data center;

generating a remediation task, the remediation task being designed to address the issue within the data center, the generating using the remediation documentation when the remediation documentation is available;

performing a data center remediation operation based upon the remediation task; and,

generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available; and wherein

the generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available comprises generating operation notes associated with the data center remediation operation the operation notes are associated with the remediation task; and,

the generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available comprises collecting results and metrics associated with the data center remediation operation and the results and metrics are used when generating the remediation documentation.

6. The system of claim 5 , wherein the instructions executable by the processor are further configured for:

generating a remediation task priority queue, the remediation task priority queue comprising a plurality of remediation tasks, the remediation task priority queue taking into account at least one of a remediation prioritization and a remediation difficulty; and,

determining whether respective remediation documentation is available for each of the plurality of remediation tasks.

7. The system of claim 6 , wherein the instructions executable by the processor are further configured for:

analyzing a set of available data center personnel; and,

assigning each of the plurality of remediation tasks to at least one of the available data center personnel based upon attributes of the at least one of the available data center personnel and whether respective documentation is available for the respective remediation task.

8. A system comprising:

a processor;

a data bus coupled to the processor; and

a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:

monitoring data center assets within a data center;

identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of the data center;

determining whether remediation documentation is available for the issue within the data center;

generating a remediation task, the remediation task being designed to address the issue within the data center, the generating using the remediation documentation when the remediation documentation is available;

performing a data center remediation operation based upon the remediation task; and,

generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available, and wherein:

the generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available comprises capturing details of the remediation operation as the remediation operation is performed; and,

the remediation documentation is generated using the details of the remediation operation as the remediation operation is performed.

9. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:

monitoring data center assets within a data center;

identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of the data center;

determining whether remediation documentation is available for the issue within the data center;

generating a remediation task, the remediation task being designed to address the issue within the data center, the generating using the remediation documentation when the remediation documentation is available;

performing a data center remediation operation based upon the remediation task; and,

generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available; and wherein

the generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available comprises generating operation notes associated with the data center remediation operation the operation notes are associated with the remediation task; and,

the generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available comprises collecting results and metrics associated with the data center remediation operation and the results and metrics are used when generating the remediation documentation.

10. The non-transitory, computer-readable storage medium of claim 9 , wherein the computer executable instructions are further configured for:

generating a remediation task priority queue, the remediation task priority queue comprising a plurality of remediation tasks, the remediation task priority queue taking into account at least one of a remediation prioritization and a remediation difficulty; and,

determining whether respective remediation documentation is available for each of the plurality of remediation tasks.

11. The non-transitory, computer-readable storage medium of claim 10 , wherein the computer executable instructions are further configured for:

analyzing a set of available data center personnel; and,

assigning each of the plurality of remediation tasks to at least one of the available data center personnel based upon attributes of the at least one of the available data center personnel and whether respective documentation is available for the respective remediation task.

12. The non-transitory, computer-readable storage medium of claim 9 , wherein:

the computer executable instructions are deployable to a client system from a server system at a remote location.

13. The non-transitory, computer-readable storage medium of claim 9 , wherein:

the computer executable instructions are provided by a service provider to a user on an on-demand basis.

14. A The non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:

monitoring data center assets within a data center;

identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of the data center;

determining whether remediation documentation is available for the issue within the data center;

generating a remediation task, the remediation task being designed to address the issue within the data center, the generating using the remediation documentation when the remediation documentation is available;

performing a data center remediation operation based upon the remediation task; and,

generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available, and wherein:

the generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available comprises capturing details of the remediation operation as the remediation operation is performed; and,

the remediation documentation is generated using the details of the remediation operation as the remediation operation is performed.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0280) 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/0255 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0124) 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/0012 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0001) 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 062021/0844 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058297/0332 →
SECURITY INTEREST Recorded May 19, 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 056295/0124 →
SECURITY INTEREST Recorded May 19, 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 056295/0001 →
SECURITY INTEREST Recorded May 19, 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 056295/0280 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING PATENTS THAT WERE ON THE ORIGINAL SCHEDULED SUBMITTED BUT NOT ENTERED PREVIOUSLY RECORDED AT REEL: 056250 FRAME: 0541. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 17, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056311/0781 →
SECURITY AGREEMENT Recorded May 14, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056250/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2021
From: SHRESTHA, SAURAV; PATTON, MARGARET; MENDONCA, CARLIN; LAIRSEY, JEFFREY M.
To: DELL PRODUCTS L.P.
Reel/Frame 055781/0262 →
Cited By (1)
US 12,681,794