# US 12,001,276 B2 · System for efficient enterprise dispatching

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,001,276 B2
- Document ID: US12001276B2
- Status: Granted
- Kind: B2
- Application number: 17/208,796
- Filed: 2021-03-22
- Published: 2022-09-22
- Granted: 2024-06-04
- Earliest claimed: 2021-03-22
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: Jeffrey M. Lairsey; Saurav Shrestha; Margaret Patton; Carlin Mendonca
- Web page: https://patentgrep.com/patent/US12001276B2

## CPC

- G06F 11/0793: {Remedial or corrective actions (recovery from an exception in an instruction pipeline G06F9/3861; by retry G06F11/1402; for recovering from a failure of a protocol instance or entity H04L69/40)}
- G06F 9/4881: {Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues}
- G06F 11/3006: {where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50)}
- G06F 11/3058: {Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations (thermal management in cooling arrangements of a computing system G06F1/206)}
- G06F 11/327: {Alarm or error message display}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## 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; generating a remediation task via a data center monitoring and management application, the remediation task being designed to address the issue within the data center; and, performing a data center remediation operation based upon the remediation task.

## Claims

### Claim 1

A computer-implementable method for performing a data center monitoring and management operation, comprising:
monitoring a plurality of data center assets within a data center via a data center monitoring and management console, the data center monitoring and management console including a monitoring module, a management module and a user interface engine, the monitoring module being implemented to monitor procurement, deployment, implementation, operation, management, maintenance, or remediation of a particular data center asset at any point in a lifecycle of the data center asset, the management module being implemented to manage procurement, deployment, implementation, operation, monitoring, maintenance, or remediation of the particular data center asset at any point in the lifecycle of the data center asset, the user interface engine being implemented to generate a user interface for the provision, or receipt, of information associated with the monitoring, or management, of the particular data center asset;
identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of a data center asset of the data center;
generating a remediation task via a data center monitoring and management application executing on the data center monitoring and management console, the remediation task being designed to address the issue within the data center, the remediation task comprising an assignment of a data center remediation operation to a selected data center personnel, the selected data center personnel being selected from a set of available data center personnel, the selected data center personnel being the data center personnel most likely to remediate the issue; and,
performing the data center remediation operation based upon the remediation task, the data center remediation operation being performed by the selected data center personnel.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
analyzing the set of available data center personnel;
comparing attributes of the available data center personnel to information associated with the issue; and,
assigning each of the plurality of remediation tasks to at least one of the available data center personnel based upon the comparing attributes of the available data center personnel, the assigning generating an assignment for the at least one of the available data center personnel.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
notifying the at least one of the available data center personnel about the assignment; and,
providing a remediation resource regarding the assignment to the at least one of the available data center personnel.

### Claim 5 (depends on 1)

The method of claim 1, wherein:
the remediation task comprises a solution to address the issue; and,
the solution is distributed to an available data center personnel via the data center monitoring and management application.

### Claim 6 (depends on 5)

The method of claim 5, wherein:
the data center monitoring and management application facilitates resolution of the data center issue.

### Claim 7

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 a plurality of data center assets within a data center via a data center monitoring and management console, the data center monitoring and management console including a monitoring module, a management module and a user interface engine, the monitoring module being implemented to monitor procurement, deployment, implementation, operation, management, maintenance, or remediation of a particular data center asset at any point in a lifecycle of the data center asset, the management module being implemented to manage procurement, deployment, implementation, operation, monitoring, maintenance, or remediation of the particular data center asset at any point in the lifecycle of the data center asset, the user interface engine being implemented to generate a user interface for the provision, or receipt, of information associated with the monitoring, or management, of the particular data center asset;
identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of a data center asset of the data center;
generating a remediation task via a data center monitoring and management application executing on the data center monitoring and management console, the remediation task being designed to address the issue within the data center, the remediation task comprising an assignment of a data center remediation operation to a selected data center personnel, the selected data center personnel being selected from a set of available data center personnel, the selected data center personnel being the data center personnel most likely to remediate the issue; and,
performing the data center remediation operation based upon the remediation task, the data center remediation operation being performed by the selected data center personnel.

### Claim 8 (depends on 7)

The system of claim 7, 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.

### Claim 9 (depends on 8)

The system of claim 8, wherein the instructions executable by the processor are further configured for:
analyzing the set of available data center personnel;
comparing attributes of the available data center personnel to information associated with the issue; and,
assigning each of the plurality of remediation tasks to at least one of the available data center personnel based upon the comparing attributes of the available data center personnel, the assigning generating an assignment for the at least one of the available data center personnel.

### Claim 10 (depends on 9)

The system of claim 9, wherein the instructions executable by the processor are further configured for:
notifying the at least one of the available data center personnel about the assignment; and,
providing a remediation resource regarding the assignment to the at least one of the available data center personnel.

### Claim 11 (depends on 7)

The system of claim 7, wherein:
the remediation task comprises a solution to address the issue; and,
the solution is distributed to an available data center personnel via the data center monitoring and management application.

### Claim 12 (depends on 11)

The system of claim 11, wherein:
the data center monitoring and management application facilitates resolution of the data center issue.

### Claim 13

A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
monitoring a plurality of data center assets within a data center via a data center monitoring and management console, the data center monitoring and management console including a monitoring module, a management module and a user interface engine, the monitoring module being implemented to monitor procurement, deployment, implementation, operation, management, maintenance, or remediation of a particular data center asset at any point in a lifecycle of the data center asset, the management module being implemented to manage procurement, deployment, implementation, operation, monitoring, maintenance, or remediation of the particular data center asset at any point in the lifecycle of the data center asset, the user interface engine being implemented to generate a user interface for the provision, or receipt, of information associated with the monitoring, or management, of the particular data center asset;
identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of a data center asset of the data center;
generating a remediation task via a data center monitoring and management application executing on the data center monitoring and management console, the remediation task being designed to address the issue within the data center, the remediation task comprising an assignment of a data center remediation operation to a selected data center personnel, the selected data center personnel being selected from a set of available data center personnel, the selected data center personnel being the data center personnel most likely to remediate the issue; and,
performing the data center remediation operation based upon the remediation task, the data center remediation operation being performed by the selected data center personnel.

### Claim 14 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, 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.

### Claim 15 (depends on 14)

The non-transitory, computer-readable storage medium of claim 14, wherein the computer executable instructions are further configured for:
analyzing the set of available data center personnel;
comparing attributes of the available data center personnel to information associated with the issue; and,
assigning each of the plurality of remediation tasks to at least one of the available data center personnel based upon the comparing attributes of the available data center personnel, the assigning generating an assignment for the at least one of the available data center personnel.

### Claim 16 (depends on 15)

The non-transitory, computer-readable storage medium of claim 15, wherein the computer executable instructions are further configured for:
notifying the at least one of the available data center personnel about the assignment; and,
providing a remediation resource regarding the assignment to the at least one of the available data center personnel.

### Claim 17 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein:
the remediation task comprises a solution to address the issue; and,
the solution is distributed to an available data center personnel via the data center monitoring and management application.

### Claim 18 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein:
the data center monitoring and management application facilitates resolution of the data center issue.

### Claim 19 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein:
the computer executable instructions are deployable to a client system from a server system at a remote location.

### Claim 20 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein:
the computer executable instructions are provided by a service provider to a user on an on-demand basis.
