# US 12,003,382 B2 · Data center asset client module authentication via a connectivity management authentication operation

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

- Number: US 12,003,382 B2
- Document ID: US12003382B2
- Status: Granted
- Kind: B2
- Application number: 17/875,607
- Filed: 2022-07-28
- Published: 2024-02-01
- Granted: 2024-06-04
- Earliest claimed: 2022-07-28
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: Dominique Prunier; Christopher Atkinson; Eric Williams; Damon G. Earley; Elie A. Jreij; Susan E. Young
- Web page: https://patentgrep.com/patent/US12003382B2

## CPC

- H04L 41/12: Discovery or management of network topologies
- H04L 41/0803: Configuration setting
- H04L 41/28: Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04L 41/082: the condition being updates or upgrades of network functionality
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system, method, and computer-readable medium are disclosed for performing a data center connectivity management operation. The connectivity management operation includes: providing a data center asset with a data center asset client module and an embedded data center asset client module; establishing a secure communication channel between the connectivity management system client and a connectivity management system; exchanging information between the connectivity management system client and the connectivity management system via the secure communication channel between the connectivity management system client and the connectivity management system, the information including a data center asset client module authentication request; authenticating the data center asset client module in response to the data center asset module authentication request; and, configuring software in the data center asset in response to authentication of the data center asset client module.

## Claims

### Claim 1

A computer-implementable method for performing a data center connectivity management operation, comprising:
providing a data center asset with a data center asset client module and an embedded data center asset client module;
establishing a secure communication channel between a connectivity management system client and a connectivity management system, the connectivity management system comprising a connectivity management system aggregator, the connectivity management system aggregator interacting with the data center asset client module to establish a trusted state and a claimed state between the data center asset and the connectivity management system, the trusted state indicating a channel of communication between the data center asset and the connectivity management system is guaranteed, the claimed state indicating the data center asset can be authenticated and bound to a user;
exchanging information between the connectivity management system client and the connectivity management system via the secure communication channel between the connectivity management system client and the connectivity management system, the information including a data center asset client module authentication request;
authenticating the data center asset client module in response to the data center asset module authentication request; and,
configuring software in the data center asset in response to authentication of the data center asset client module.

### Claim 2 (depends on 1)

The method of claim 1, wherein:
the data center asset includes a baseboard management controller; and,
the embedded data center asset client module is installed on the baseboard management controller.

### Claim 3 (depends on 2)

The method of claim 2, wherein:
authentication of the data center asset client module takes into account the embedded data center asset client module being installed on the baseboard management controller.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
installing the software onto the data center asset via the data center asset client module.

### Claim 5 (depends on 1)

The method of claim 1, wherein:
a software automation service provides software components for installation on the data center asset.

### Claim 6 (depends on 1)

The method of claim 1, wherein:
a connectivity management system authentication service provides the authentication information to the data center asset.

### Claim 7

A system comprising:
a processor;
a data bus coupled to the processor;
a connectivity management system client; 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:
providing a data center asset with a data center asset client module and an embedded data center asset client module;
establishing a secure communication channel between a connectivity management system client and a connectivity management system, the connectivity management system comprising a connectivity management system aggregator, the connectivity management system aggregator interacting with the data center asset client module to establish a trusted state and a claimed state between the data center asset and the connectivity management system, the trusted state indicating a channel of communication between the data center asset and the connectivity management system is guaranteed, the claimed state indicating the data center asset can be authenticated and bound to a user;
exchanging information between the connectivity management system client and the connectivity management system via the secure communication channel between the connectivity management system client and the connectivity management system, the information including a data center asset client module authentication request;
authenticating the data center asset client module in response to the data center asset module authentication request; and,
configuring software in the data center asset in response to authentication of the data center asset client module.

### Claim 8 (depends on 7)

The system of claim 7, wherein:
the data center asset includes a baseboard management controller; and,
the embedded data center asset client module is installed on the baseboard management controller.

### Claim 9 (depends on 8)

The system of claim 8, wherein:
authentication of the data center asset client module takes into account the embedded data center asset client module being installed on the baseboard management controller.

### Claim 10 (depends on 7)

The system of claim 7, wherein the instructions executable by the processor are further configured for:
installing the software onto the data center asset via the data center asset client module.

### Claim 11 (depends on 7)

The system of claim 7, wherein:
a software automation service provides software components for installation on the data center asset.

### Claim 12 (depends on 7)

The system of claim 7, wherein:
a connectivity management system authentication service authentication provides the information to the data center asset.

### Claim 13

A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
providing a data center asset with a data center asset client module and an embedded data center asset client module;
establishing a secure communication channel between a connectivity management system client and a connectivity management system, the connectivity management system comprising a connectivity management system aggregator, the connectivity management system aggregator interacting with the data center asset client module to establish a trusted state and a claimed state between the data center asset and the connectivity management system, the trusted state indicating a channel of communication between the data center asset and the connectivity management system is guaranteed, the claimed state indicating the data center asset can be authenticated and bound to a user;
exchanging information between the connectivity management system client and the connectivity management system via the secure communication channel between the connectivity management system client and the connectivity management system, the information including a data center asset client module authentication request;
authenticating the data center asset client module in response to the data center asset module authentication request; and,
configuring software in the data center asset in response to authentication of the data center asset client module.

### Claim 14 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein:
the data center asset includes a baseboard management controller; and,
the embedded data center asset client module is installed on the baseboard management controller.

### Claim 15 (depends on 14)

The non-transitory, computer-readable storage medium of claim 14, wherein:
authentication of the data center asset client module takes into account the embedded data center asset client module being installed on the baseboard management controller.

### Claim 16 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein the computer executable instructions are further configured for:
installing the software onto the data center asset via the data center asset client module.

### Claim 17 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein:
a software automation service provides software components for installation on the data center asset.

### Claim 18 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein:
a connectivity management system authentication service provides the authentication information to the data center asset.

### 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.
