IP Library › Granted Patent US 10,817,485
Granted Patent B2
US 10,817,485 · App. 15/320,073 · Granted Oct 27, 2020

Data center modeling for facility operations

Inventors: Torben Nielsen (Odense, DK); Mikkel Dalgas (Winchester, MA)
Assignee: SCHNEIDER ELECTRIC IT CORPORATION
G06F16/212G06F16/122G06Q10/06G06Q10/063G06Q10/10G06Q10/20
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 10,817,485
App. No.
15/320,073
Granted
Oct 27, 2020
Kind
B2
Abstract

A computer-implemented system and method for generating and maintaining at least one data center procedure is provided. The system includes a communication network, a storage device configured to store a plurality of basic unit instructions, one or more of the basic unit instructions having at least one procedure identifier, at least one processor coupled to the storage device and the communication network, and one or more components executable by the at least one processor and collectively configured to receive at least one data value associated with a data center, select at least one procedure identifier based on the at least one data value, identify a plurality of basic unit instructions associated with the at least one procedure identifier, assemble a data center procedure from the plurality of identified basic unit instructions, and provide the data center procedure to a user interface.

Claims (57)

1. A computer-implemented system for generating and maintaining at least one data center procedure, comprising:

a communication network;

a storage device configured to store a plurality of basic unit instructions, one or more of the basic unit instructions having at least one procedure identifier;

at least one processor coupled to the storage device and the communication network; and

one or more components executable by the at least one processor and collectively configured to:

receive at least one data value associated with a physical property of equipment in a data center indicating a real-time condition of the equipment;

select at least one procedure identifier based on the at least one data value;

identify a plurality of basic unit instructions associated with the at least one procedure identifier;

assemble a data center procedure using the plurality of identified basic unit instructions for a user to follow;

provide the plurality of identified basic unit instructions to the user via a user interface to guide the user in performing the data center procedure;

receive at least one real-time data value associated with the equipment from at least one of a sensor in communication with the equipment and the user in communication with the user interface;

identify a threshold value for the at least one real-time data value associated with the equipment; and

determine a comparison result indicating whether the at least one real-time data value associated with the equipment transgresses the threshold value.

2. The system according to claim 1 , wherein the at least one data value includes the at least one real-time data value associated with the equipment in the data center.

3. The system according to claim 2 , wherein the one or more components are further configured to generate a real-time model of the data center based on the at least one real-time data value associated with the equipment and to assemble the data center procedure based on the real-time model of the data center.

4. The system according to claim 2 , wherein the one or more components are further configured to modify at least one set of basic unit instructions stored in the storage device based on the at least one real-time data value associated with the equipment.

5. The system according to claim 2 , wherein the one or more components are further configured to:

modify at least one set of basic unit instructions of the assembled data center procedure when the at least one real-time data value associated with the equipment transgresses the threshold value;

assemble a modified data center procedure from the at least one modified set of basic unit instructions; and

provide the modified data center procedure to the user interface.

6. The system according to claim 2 , wherein the storage device is further configured to store one or more conditions associated with a procedure identifier, and the one or more components are further configured to:

establish a rule for the one or more conditions associated with the procedure identifier;

determine that the at least one selected procedure identifier satisfies the rule for each of the one or more conditions; and

responsive to the determination that the rule for each of the one or more conditions is satisfied, include at least one set of basic unit instructions in the assembled data center procedure.

7. The system according to claim 6 , wherein the one or more conditions are selected from the group consisting of time based conditions, risk based conditions, dependency based conditions, real-time sensor value conditions, and historical based conditions.

8. The system according to claim 6 , wherein the one or more components are further configured to:

modify at least one set of basic unit instructions of the assembled data center procedure based on at least one of the at least one real-time data value associated with the equipment in the data center and the one or more conditions that satisfy the rule;

assemble a modified data center procedure from the at least one modified set of basic unit instructions; and

provide the modified data center procedure to the user interface.

9. The system according to claim 1 , wherein at least one set of basic unit instructions is a partial procedure for equipment in the data center.

10. A method for generating and maintaining at least one data center procedure using a computer system including a storage device, at least one processor coupled to the storage device, and one or more components executable by the at least one processor, the method comprising:

storing, by the computer system, a plurality of basic unit instructions, one or more of the basic unit instructions having at least one procedure identifier;

receiving, by the computer system, at least one data value associated with a physical property of equipment in a data center indicating a real-time condition of the equipment through a communication network;

selecting, by the computer system, at least one procedure identifier based on the at least one data value;

identifying, by the computer system, a plurality of basic unit instructions associated with at least one procedure identifier;

assembling, by the computer system, a data center procedure using the plurality of identified basic unit instructions for a user to follow;

providing, by the computer system, the plurality of identified basic unit instructions to the user via a user interface to guide the user in performing the data center procedure;

receiving at least one real-time data value associated with the equipment from at least one of a sensor in communication with the equipment and the user in communication with the user interface;

establishing a threshold value for the at least one real-time data value associated with the equipment; and

determining a comparison result indicating whether the at least one real-time data value associated with the equipment transgresses the threshold value.

11. The method according to claim 10 , wherein the at least one data value includes the at least one real-time data value associated with the equipment in the data center.

12. The method according to claim 11 , further comprising generating, by the computer system, a real-time model of the data center based on the at least one real-time data value associated with the equipment, wherein assembling the data center procedure includes assembling a data center procedure based on the real-time model of the data center.

13. The method according to claim 11 , further comprising modifying at least one set of basic unit instructions stored by the computer system based on the at least one real-time data value associated with the equipment.

14. The method according to claim 11 , further comprising:

modifying at least one set of basic unit instructions of the assembled data center procedure when the at least one real-time data value associated with the equipment transgresses the threshold value;

assembling a modified data center procedure from the at least one modified set of basic unit instructions; and

providing the modified data center procedure to the user interface.

15. The method according to claim 11 , wherein the computer system further stores one or more conditions associated with a procedure identifier, and the method further comprises:

identifying, by the computer system, a rule for the one or more conditions associated with the procedure identifier;

determining, by the computer system, that the at least one selected procedure identifier satisfies the rule for each of the one or more conditions; and

responsive to determining that the rule for each of the one or more conditions is satisfied, including at least one set of basic unit instructions in the assembled data center procedure.

16. The method according to claim 15 , wherein the one or more conditions are selected from the group consisting of time based conditions, risk based conditions, dependency based conditions, real-time sensor value conditions, and historical based conditions.

17. The method according to claim 15 , further comprising:

modifying at least one set of basic unit instructions of the assembled data center procedure based on at least one of the at least one real-time data value associated with the equipment in the data center and the one or more conditions that satisfy the rule;

assembling a modified data center procedure from the at least one modified set of basic unit instructions; and

providing the modified data center procedure to the user interface.

18. The method of claim 10 , wherein at least one set of basic unit instructions is a partial procedure for equipment in the data center.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2016
From: NIELSEN, TORBEN; DALGAS, MIKKEL
To: SCHNEIDER ELECTRIC IT CORPORATION
Reel/Frame 040670/0268 →
Continuity (1)
Related Publication 20170147613A1 · May 25, 2017
Cited By (1)
US 12,399,794