# US 2018/0024700 A1 · Method and system for implementing a data center operating system

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

- Number: US 2018/0024700 A1
- Document ID: US20180024700A1
- Status: Published application
- Kind: A1
- Application number: 15/656,140
- Filed: 2017-07-21
- Published: 2018-01-25
- Earliest claimed: 2016-07-21
- Assignees: JPMorgan Chase Bank, N. A.
- Applicants: JPMorgan Chase Bank, N.A.
- Inventors: Morgan Dadd; Tom J. MARCH; Christian JONES
- Web page: https://patentgrep.com/patent/US20180024700A1

## CPC

- E04H 5/00: Buildings or groups of buildings for industrial or agricultural purposes
- 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 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- 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/3062: {where the monitored property is the power consumption (power management in a computing system G06F1/3203)}
- G06F 11/32: with visual {or acoustical} indication of the functioning of the machine
- G06N 5/022: Knowledge engineering; Knowledge acquisition
- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q 10/06314: {Calendaring for a resource}
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- E04H 2005/005: {Buildings for data processing centers}
- G06F 1/32: Means for saving power
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- H04L 43/045: for graphical visualisation of monitoring data
- E04H: BUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL (foundations E02D)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The invention relates to a Data Center Operating System. An embodiment of the present invention comprises: a memory component that stores inventory data for a plurality of data centers; an interactive interface that receives one or more user inputs; an API input that receives data from one or more data center systems; and a processor configured to perform the steps comprising: receiving, via the API input, monitored data from a plurality of data centers at one or more locations; automatically generating, via the processor, an interactive data center floorplan that comprises the monitored data at a device-level for a specific data center; and displaying, via the interactive interface, the interactive data center floorplan in one or more views wherein the one or more views comprises detailed data for a particular rack in the specific data center.

## Claims

### Claim 1

A computer implemented data center operating system comprising:
a memory component that stores inventory data for a plurality of data centers;
an interactive interface that receives one or more user inputs;
an API input that receives data from one or more data center systems; and
a processor, coupled to the API input, memory component and the interactive interface, the processor configured to perform the steps comprising:
receiving, via the API input, monitored data from a plurality of data centers at one or more locations;
automatically generating, via the processor, an interactive data center floorplan that comprises the monitored data at a device-level for a specific data center; and
displaying, via the interactive interface, the interactive data center floorplan in one or more views wherein the one or more views comprises detailed data for a particular rack in the specific data center.

### Claim 2 (depends on 1)

The computer implemented system of claim 1, wherein the monitored data comprises real-time power measurements.

### Claim 3 (depends on 1)

The computer implemented system of claim 1, wherein the monitored data comprises sensor data for a predetermined period of time.

### Claim 4 (depends on 1)

The computer implemented system of claim 1, the processor further configured to perform the steps of:
enabling a user input to adjust capacity data; and
generating, responsive to the adjusted capacity data, power reduction data.

### Claim 5 (depends on 4)

The computer implemented system of claim 4, the processor further configured to perform the step of:
generating, responsive to the adjusted capacity data, racks at risk data.

### Claim 6 (depends on 5)

The computer implemented system of claim 5, the processor further configured to perform the step of:
for the racks at risk, automatically generating site data, most at risk rack data and power overage data.

### Claim 7 (depends on 1)

The computer implemented system of claim 1, further comprising:
a recommendation engine that receives a request for change and generating a response that maximizes utilization of data center assets.

### Claim 8 (depends on 7)

The computer implemented system of claim 7, wherein the request for change has a corresponding demand profile that is managed by a pattern module that highlights existing analysis on corresponding equipment.

### Claim 9 (depends on 7)

The computer implemented system of claim 7, wherein the recommendation engine receives data from a supply pool defined by a combination of design factors and monitoring points that identify limitations of a data center.

### Claim 10 (depends on 1)

The computer implemented system of claim 1, wherein the one or more views comprises a rack view that visualizes live and historical monitored data for a particular rack within the specific data center.

### Claim 11

A computer implemented method that operates a data center system, the method comprising the steps of:
receiving, via an API input, monitored data from a plurality of data centers at one or more locations;
automatically generating, via a processor, an interactive data center floorplan that populates the floorplan with the monitored data; and
displaying, via the interactive interface, the interactive data center floorplan in one or more views wherein the one or more views comprises detailed data for a particular rack in a particular data center;
wherein the API input receives data from one or more data center systems; the interactive interface receives one or more user inputs; the processor is coupled to the API input, a memory component and the interactive interface.

### Claim 12 (depends on 11)

The computer implemented method of claim 11, wherein the monitored data comprises real-time power measurements.

### Claim 13 (depends on 11)

The computer implemented method of claim 11, wherein the monitored data comprises sensor data for a predetermined period of time.

### Claim 14 (depends on 11)

The computer implemented method of claim 11, further comprising the steps of:
enabling a user input to adjust capacity data; and
generating, responsive to the adjusted capacity data, power reduction data.

### Claim 15 (depends on 14)

The computer implemented method of claim 14, further comprising the step of:
generating, responsive to the adjusted capacity data, racks at risk data.

### Claim 16 (depends on 15)

The computer implemented method of claim 15, further comprising the step of:
for the racks at risk, automatically generating site data, most at risk rack data and power overage data.

### Claim 17 (depends on 11)

The computer implemented method of claim 11, further comprising the step of:
receiving, via a recommendation engine, a request for change and generating a response that maximizes utilization of data center assets.

### Claim 18 (depends on 17)

The computer implemented method of claim 17, wherein the request for change has a corresponding demand profile that is managed by a pattern module that highlights existing analysis on corresponding equipment.

### Claim 19 (depends on 17)

The computer implemented method of claim 17, wherein the recommendation engine receives data from a supply pool defined by a combination of design factors and monitoring points that identify limitations of a data center.

### Claim 20 (depends on 11)

The computer implemented method of claim 11, wherein the one or more views comprises a rack view that visualizes live and historical monitored data for a particular rack within the specific data center.
