# US 11,909,597 B1 · Connectivity management environment endpoint discovery via connectivity management system client

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

- Number: US 11,909,597 B1
- Document ID: US11909597B1
- Status: Granted
- Kind: B1
- Application number: 17/877,621
- Filed: 2022-07-29
- Published: 2024-02-01
- Granted: 2024-02-20
- Earliest claimed: 2022-07-29
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: Michael E. Brown; Eric Williams; Dominique Prunier; Damon G. Earley; Susan E. Young
- Web page: https://patentgrep.com/patent/US11909597B1

## CPC

- H04L 41/12: Discovery or management of network topologies
- H04L 41/145: {involving simulating, designing, planning or modelling of a network}
- H04L 45/123: {Evaluation of link metrics (techniques for monitoring network metrics H04L43/08)}
- H04L 67/56: Provisioning of proxy services (store-and-forward switching systems in data switching networks H04L12/54)
- H04L 41/28: Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
- H04L 43/0811: by checking connectivity
- 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; establishing a connection between the data center asset client module and a connectivity management system, the connectivity management system comprising a connectivity management system aggregator; determining whether an endpoint is coupled to the data center asset client module; identifying interconnectivity information associated with the data center asset client module and the endpoint; and, providing the connectivity management system aggregator with the interconnectivity information.

## 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;
establishing a connection between the data center asset client module 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;
determining whether an endpoint is coupled to the data center asset client module;
identifying interconnectivity information associated with the data center asset client module and the endpoint; and,
providing the connectivity management system aggregator with the interconnectivity information.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
identifying a path cost associated with the data center asset client module.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
publishing the interconnectivity information associated with the data center asset client module to the connectivity management system aggregator upon connection of the data center asset client module to the connectivity management system aggregator.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
generating a routing between the connectivity management system and a particular endpoint based upon the interconnectivity information.

### Claim 5 (depends on 1)

The method of claim 1, wherein:
the client management system service includes a client management system inventory service;
the connectivity management system includes a service mesh proxy; and,
the client management service aggregator communicates with the client management system inventory service via the service mesh proxy.

### Claim 6 (depends on 5)

The method of claim 5, wherein:
the client management system inventory service includes a client management system client interconnectivity graph, the client management system client interconnectivity graph comprising a graphical representation of interconnectivity between two or more connectivity management system clients.

### Claim 7

A system comprising:
a processor;
a data bus coupled to the processor;
a data center asset client module; 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;
establishing a connection between the data center asset client module 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;
determining whether an endpoint is coupled to the data center asset client module;
identifying interconnectivity information associated with the data center asset client module and the endpoint; and,
providing the connectivity management system aggregator with the interconnectivity information.

### Claim 8 (depends on 7)

The system of claim 7, wherein the instructions executable by the processor are further configured for:
identifying a path cost associated with the data center asset client module.

### Claim 9 (depends on 7)

The system of claim 7, wherein the instructions executable by the processor are further configured for:
publishing the interconnectivity information associated with the data center asset client module to the connectivity management system aggregator upon connection of the data center asset client module to the connectivity management system aggregator.

### Claim 10 (depends on 7)

The system of claim 7, wherein the instructions executable by the processor are further configured for:
generating a routing between the connectivity management system and a particular endpoint based upon the interconnectivity information.

### Claim 11 (depends on 7)

The system of claim 7, wherein:
the client management system service includes a client management system inventory service;
the connectivity management system includes a service mesh proxy; and,
the client management service aggregator communicates with the client management system inventory service via the service mesh proxy.

### Claim 12 (depends on 11)

The system of claim 11, wherein:
the client management system inventory service includes a client management system client interconnectivity graph, the client management system client interconnectivity graph comprising a graphical representation of interconnectivity between two or more connectivity management system clients.

### 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;
establishing a connection between the data center asset client module 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;
determining whether an endpoint is coupled to the data center asset client module;
identifying interconnectivity information associated with the data center asset client module and the endpoint; and,
providing the connectivity management system aggregator with the interconnectivity information.

### Claim 14 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein the computer executable instructions are further configured for:
identifying a path cost associated with the data center asset client module.

### Claim 15 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein the computer executable instructions are further configured for:
publishing the interconnectivity information associated with the data center asset client module to the connectivity management system aggregator upon connection of the data center asset client module to the connectivity management system aggregator.

### Claim 16 (depends on 13)

The non-transitory, computer-readable storage medium of claim 13, wherein the computer executable instructions are further configured for:
generating a routing between the connectivity management system and a particular endpoint based upon the interconnectivity information.

### Claim 17 (depends on 15)

The non-transitory, computer-readable storage medium of claim 15, wherein:
the client management system service includes a client management system inventory service;
the connectivity management system includes a service mesh proxy; and,
the client management service aggregator communicates with the client management system inventory service via the service mesh proxy.

### Claim 18 (depends on 17)

The non-transitory, computer-readable storage medium of claim 17, wherein:
the client management system inventory service includes a client management system client interconnectivity graph, the client management system client interconnectivity graph comprising a graphical representation of interconnectivity between two or more connectivity management system clients.

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