IP Library Granted Patent US 11,627,051
Granted Patent B2
US 11,627,051 · App. 17/074,255 · Granted Apr 11, 2023

Determining asset associations for data center customers

Inventors: Michael Marinelli (Chicago, IL); William Maloney (Fullerton, CA); Swayambhu Raparti (Foster City, CA); Anthony J. Sukiennik (San Bruno, CA); Purvish Purohit (Sunnyvale, CA); Prabhakar Gundugola (San Jose, CA)
Assignee: Equinix, Inc.
H04L41/12G06F1/3287G06F3/04847G06F11/30G06F11/3006G06F11/3051G06F11/3058G06F11/3062G06F11/32G06Q50/06H04L41/0681H04L41/08H04L41/0893H04L41/16H04L41/22H04L49/40H04L67/025H04L67/1097H04L67/00H04L67/10Y04S40/00
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,627,051
App. No.
17/074,255
Granted
Apr 11, 2023
Kind
B2
Abstract

A data center infrastructure monitoring system and method that includes a plurality of geographically distributed data centers, each data center comprising a plurality of mechanical assets. A data center gateway system communicatively coupled to one or more data centers of the plurality of data centers is configured to determine a subset of the plurality of mechanical assets of the data center that provide cooling to equipment of a customer of the data center, and output, for display, a graphical depiction of the subset of the plurality of mechanical assets of the data center that provide cooling to equipment of the customer in the data center.

Claims (47)

1. A method comprising:

storing, by a computing device in a first database, data indicative of associations between a plurality of mechanical assets that provide cooling in a data center and corresponding customer identifiers (IDs) associated with customers having customer equipment cooled by a corresponding one or more of the mechanical assets;

receiving, by the computing device, a request to display data indicative of any of the plurality of mechanical assets providing cooling to customer equipment of a first customer;

determining, by the computing device and based on the request and the first database, a first subset of the plurality of mechanical assets that are associated with a first customer ID associated with the first customer and provide cooling to the customer equipment of the first customer, wherein a second subset of the plurality of mechanical assets provide cooling to customer equipment of a second customer and do not provide cooling to the customer equipment of the first customer, wherein the second customer is associated with a second customer ID different than the first customer ID; and

outputting, by the computing device and for display, a graphical depiction of mechanical assets that include only the first subset of the plurality of mechanical assets that are associated with the first customer ID and provide cooling to the customer equipment of the first customer.

2. The method of claim 1 , wherein outputting, by the computing device and for display, the graphical depiction of mechanical assets that include only the first subset of the plurality of mechanical assets that are associated with the first customer ID and provide cooling to customer equipment of the first customer comprises:

outputting, by the computing device and for display, a flow path of a flow of cool water through the plurality of mechanical assets to only the first subset of the plurality of mechanical assets that are associated with the first customer ID.

3. The method of claim 1 , further comprises:

receiving, by the computing device, a request to display a first subset of zones of a plurality of zones affected by the first subset of the plurality of mechanical assets that are associated with the first customer ID.

4. The method of claim 1 , wherein the plurality of mechanical assets comprises primary assets and backup assets, wherein outputting the graphical depiction of the first subset of the plurality of mechanical assets that are associated with the first customer ID and provide cooling to the customer equipment of the first customer comprises outputting a graphical indication of whether the cooling is provided through the primary assets or the backup assets.

5. The method of claim 4 , further comprising outputting, by the computing device and for display, an option to view further details about the backup assets.

6. The method of claim 1 , further comprising:

in response to receiving, by the computing device, indications of a plurality of user inputs creating one or more graphical relationships between a plurality of icons depicting the plurality of mechanical assets, determining, by the computing device and based on the graphical relationships, hierarchical relationships between the plurality of mechanical assets as depicted by the icons; and

storing, by the computing device, the data indicative of the hierarchical relationships between the plurality of mechanical assets,

wherein determining the first subset of the plurality of mechanical assets that are associated with the first customer ID and provide cooling to customer equipment of the first customer further comprises determining the first subset based on data indicative of associations between the plurality of mechanical assets and one or more customer cabinets assigned to the first customer.

7. The method of claim 1 , wherein receiving the request to display data indicative of any of the plurality of mechanical assets providing cooling to customer equipment of the first customer comprises:

receiving an indication of one or more customer cabinets in the data center, and

wherein outputting the graphical depiction of mechanical assets that include only the first subset of the plurality of mechanical assets that are associated with the first customer ID and provide cooling to customer equipment of the first customer comprises: outputting a flow path of a flow of cool water between only those mechanical assets of the plurality of mechanical assets that provide cooling to the one or more customer cabinets in the data center.

8. The method of claim 1 , receiving the request to display data indicative of any of the plurality of mechanical assets providing cooling to customer equipment of the first customer comprises: receiving an indication of one or more customer cages in the data center, and

wherein outputting the graphical depiction of mechanical assets that include only the first subset of the plurality of mechanical assets that are associated with the first customer ID and provide cooling to customer equipment of the first customer comprises: outputting a flow path of a flow of cool water between only those mechanical assets of the plurality of mechanical assets that provide cooling to the one or more customer cages in the data center.

9. The method of claim 1 , wherein receiving the request to display data indicative of any of the plurality of mechanical assets providing cooling to customer equipment of a first customer comprises: receiving an indication of one or more customer circuits in the data center, and

wherein outputting the graphical depiction of mechanical assets that include only the first subset of the plurality of mechanical assets that are associated with the first customer ID and provide cooling to customer equipment of the first customer comprises: outputting a flow path of a flow of cool water between only those mechanical assets of the plurality of mechanical assets that provide cooling to the one or more customer circuits in the data center.

10. The method of claim 2 , further comprising, in response to determining, by a data center infrastructure monitoring system, that the flow path of the flow of cool water through the plurality of mechanical assets of the data center has changed, automatically outputting, by the computing device and for display, an updated graphical depiction of a new current flow path of the flow of cool water through the plurality of mechanical assets to only the first subset of the plurality of mechanical assets that are associated with the first customer ID.

11. The method of claim 1 , wherein receiving the request to display data indicative of any of the plurality of mechanical assets providing cooling to customer equipment of a first customer comprises receiving the request from a customer user having a user ID associated with the first customer ID,

the method further comprising:

confirming, by the computing device and prior to outputting, for display, the graphical depiction, the user ID has been authenticated and is authorized to access information associated with the first customer ID.

12. A data center infrastructure monitoring system comprising:

a plurality of geographically distributed data centers, each data center of the plurality of data centers comprising a corresponding plurality of mechanical assets; and

a data center gateway system communicatively coupled to one or more data centers of the plurality of data centers, wherein the data center gateway system is configured to, for each data center of the one or more data centers:

store, in a first database, data indicative of associations between a plurality of mechanical assets that provide cooling in the data center and corresponding customer identifiers (IDs) associated with customers having customer equipment cooled by a corresponding one or more of the mechanical assets;

receive a request to display data indicative of any of the plurality of mechanical assets providing cooling to customer equipment of a first customer;

determine, based on the request and the first database, a first subset of the plurality of mechanical assets that are associated with a first customer ID associated with the first customer and provide cooling to the customer equipment of the first customer, wherein a second subset of the plurality of mechanical assets provide cooling to customer equipment of a second customer and do not provide cooling to the customer equipment of the first customer, wherein the second customer is associated with a second customer ID different than the first customer ID; and

output, for display, a graphical depiction of mechanical assets that include only the first subset of the plurality of mechanical assets that are associated with the first customer ID and provide cooling to the customer equipment of the first customer.

13. The system of claim 12 , wherein the data center gateway system is further configured to output, for display, a flow path of a flow of cool water through the plurality of mechanical assets to the first subset of the plurality of mechanical assets that are associated with the first customer ID.

14. The system of claim 12 , wherein the data center gateway system is further configured to receive a request from the first customer to display a first subset of zones of a plurality of zones that are affected by the first subset of the plurality of mechanical assets that are associated with the first customer ID.

15. The system of claim 12 , wherein the plurality of mechanical assets comprises primary assets and backup assets, wherein outputting the graphical depiction of the first subset of the plurality of mechanical assets that are associated with the first customer ID and provide cooling to customer equipment of the first customer comprises outputting a graphical indication of whether the cooling is provided through the primary assets or the backup assets.

16. The system of claim 15 , wherein the data center gateway system is further configured to output, for display, an option to view further details about the backup assets.

17. The system of claim 12 , wherein the data center gateway system is further configured to, in response to receive indications of a plurality of user inputs creating one or more graphical relationships between a plurality of icons depicting the plurality of mechanical assets, determine, based on the graphical relationships, hierarchical relationships between the plurality of mechanical assets as depicted by the icons, and store the data indicative of the hierarchical relationships between the plurality of mechanical assets, and wherein the data center gateway system is further configured to determine the first subset based on data indicative of associations between the plurality of mechanical assets and one or more customer cabinets assigned to the first customer.

18. The system of claim 12 , wherein the data center gateway system is further configured to receive an indication of one or more customer cabinets in the data center, and output, for display, a flow path of a flow of cool water between only those mechanical assets of the plurality of mechanical assets of the data center that provide cooling to the one or more customer cabinets in the data center.

19. The system of claim 12 , wherein the data center gateway system is further configured to receive an indication of one or more customer cages in the data center, and output, for display, a flow path of a flow of cool water between only those mechanical assets of the plurality of mechanical assets of the data center that provide cooling to the one or more customer cages in the data center.

20. The system of claim 12 , wherein the data center gateway system is further configured to receive an indication of one or more customer circuits in the data center, and output, for display, a flow path of a flow of cool water between only those mechanical assets of the plurality of mechanical assets of the data center that provide cooling to the one or more customer circuits in the data center.

21. The system of claim 13 , wherein the data center gateway system is further configured to, in response to the determination that the flow path of the flow of cool water through the plurality of mechanical assets of the data center has changed, automatically output, for display, an updated graphical depiction of a new current flow path of the flow of cool water through the plurality of mechanical assets of the data center to only the first subset of the plurality of mechanical assets of the data center that are associated with the first customer ID.

22. A data center gateway system comprising processing circuitry having access to a storage device, the processing circuitry configured to:

store, in a first database, data indicative of associations between a plurality of mechanical assets that provide cooling in a data center and corresponding customer identifiers (IDs) associated with customers having customer equipment cooled by a corresponding one or more of the mechanical assets;

receive a request to display data indicative of any of the plurality of mechanical assets providing cooling to customer equipment of a first customer;

determine, based on the request and the first database, a first subset of the plurality of mechanical assets that are associated with a first customer ID associated with the first customer and provide cooling to the customer equipment of the first customer, wherein a second subset of the plurality of mechanical assets provide cooling to customer equipment of a second customer and do not provide cooling to the customer equipment of the first customer, wherein the second customer is associated with a second customer ID different than the first customer ID; and

output, for display, a graphical depiction of mechanical assets that include only the first subset of the plurality of mechanical assets that are associated with the first customer ID and provide cooling to the customer equipment of the first customer.

Continuity (5)
Continuation 15404064 · Jan 11, 2017
Provisional Application 62353471 · Jun 22, 2016
Provisional Application 62336300 · May 13, 2016
Provisional Application 62277038 · Jan 11, 2016
Related Publication 20210036930A1 · Feb 4, 2021