US Pat. No. 9,448,544

DATA CENTER INTELLIGENT CONTROL AND OPTIMIZATION

BASELAYER Technology, LLC...

1. A method of controlling data center operations comprising:
receiving, by a data center infrastructure control system (“DCICS”), a first expression as an un-compiled text string;
parsing, by the DCICS, the first expression to determine a first operation and a first input set;
analyzing, by the DCICS, the first input set to identify first input set members associated with the first input set;
determining, by the DCICS and for each first input set member, member attributes, wherein the member attributes comprise a
data center system, a location and a type associated with each respective first input set member;

generating, upon determining the first input set members by the DCICS with just-in-time compilation, machine executable instructions
based on the first input set members,

wherein the machine executable instructions comprise instructions to obtain, based upon the member attributes, first data
collection point data associated with a plurality of data collection points, wherein at least a subset of the data collection
points comprises sensors,

wherein the sensors comprise a temperature sensor, a humidity sensor, a fire detector, an intrusion detector, a power monitor,
and a fan speed, and,

wherein the machine executable instructions comprise instructions to perform the first operation based upon the first data
collection point data;

in response to executing, by the DCICS, the machine executable instructions, identifying the first data collection point data
and a first result of the first operation and

determining, based upon the first result, a control operation, wherein the control operation comprises moving a software application
from a first computing device to a second computing device, and

wherein at least one of (a) the second computing device is in a separate physical location from the first computing device,
(b) at least one of the first computing device and the second computing device are virtual machines, or (c) the moving to
a second computing device comprises creating a virtual computing device.

US Pat. No. 9,857,089

MODULAR DATA CENTER

BASELAYER TECHNOLOGY, LLC...

1. An air module comprising:
a controller;
an air intake module configured to receive first air from a first air source and to receive second air from a second air source;
an evaporative cooling module in fluid communication with the air intake module;
a mechanical cooling module in fluid communication with the evaporative cooling module; and
wherein the controller is configured to:
cause the intake module to mix, based on at least a supply air temperature set point, the first air and the second air to
form intake air, and

selectively cool the intake air to form supply air by at least one of causing the evaporative cooling module to selectively
cool, based on at least the supply air temperature set point, the intake air, and causing the mechanical cooling module to
selectively cool the intake air based on at least the supply air temperature set point,

wherein the controller is further configured to form supply air substantially from the first air by mechanically cooling the
first air with the mechanical cooling module, if: a dew point of the second air is greater than an upper limit of a dew point
range.

US Pat. No. 9,661,788

MODULAR DATA CENTER

BASELAYER TECHNOLOGY, LLC...

1. An air module comprising:
a controller;
an air intake module configured to receive first air from a first air source and to receive second air from a second air source;
an evaporative cooling module in fluid communication with the air intake module;
a mechanical cooling module in fluid communication with the evaporative cooling module; and
wherein the controller is configured to:
cause the intake module to mix, based on at least a supply air temperature set point, the first air and the second air to
form intake air, and

selectively cool the intake air to form supply air by at least one of causing the evaporative cooling module to selectively
cool, based on at least the supply air temperature set point, the intake air, and causing the mechanical cooling module to
selectively cool the intake air based on at least the supply air temperature set point.

US Pat. No. 9,901,012

SYSTEM AND METHOD OF PROVIDING COMPUTER RESOURCES

BASELAYER TECHNOLOGY, LLC...

1. A modular data center system comprising:
a module for housing removable electronic equipment;
the module connected directly to a utility power grid;
a cooling system in fluid communication with an inner volume of the module for cooling of the electronic equipment;
a cabinet within the module that forms an enclosure;
a sensor in proximity to the cabinet for sensing environmental data associated with the electronic equipment;
a controller coupled to the sensor and the module, the controller receiving the environmental data from the sensor and configured
to collect historical data associated with the modular data center system, wherein, based upon the environmental data, the
controller causes an adjustment to an environmental condition associated with the modular data center system.

US Pat. No. 9,554,490

APPARATUS AND METHOD OF ENVIRONMENTAL CONDITION MANAGEMENT FOR ELECTRONIC EQUIPMENT

BASELAYER TECHNOLOGY, LLC...

1. A system for providing thermal management of electronic equipment, the system comprising:
a cabinet forming an enclosure for the electronic equipment, wherein the cabinet has an inlet and an outlet, wherein the inlet
is in proximity to a bottom portion of the cabinet, and wherein the outlet is in proximity to a top portion of the cabinet;

a supply channel connected with the cabinet inlet, wherein the cabinet is positioned on a floor and the supply channel is
under the floor;

an exhaust channel connected with the cabinet outlet; one or more plenums in fluid communication with at least one of the
supply and exhaust channels, wherein the plenums have a pressure source for generating a pressure differential through the
enclosure of the cabinet causing air to flow therethrough;

one or more sensors in proximity to the cabinet for monitoring at least one of a temperature, pressure and humidity associated
with operation of the electronic equipment; and

a controller in communication with the sensors for receiving data from the sensors, wherein the controller adjusts at least
one of the temperature, the pressure and the humidity associated with the operation of the electronic equipment.

US Pat. No. 9,814,160

SIDE-COOLED MODULAR DATA CENTER

Baselayer Technology, LLC...

1. A modular data center, comprising:
a cooling module comprising a cooling module enclosure and a first cooling unit housed within the cooling module enclosure,
the cooling module enclosure comprising a first interface side wall with a first cooling module supply opening that receives
a first portion of cooling air from the first cooling unit; and

a data module comprising a data module enclosure for housing data equipment, the data module enclosure comprising a second
interface side wall with a first data module supply opening that receives the first portion of the cooling air from the first
cooling module supply opening such that the first portion of the cooling air flows into the data module enclosure and removes
heat from the data equipment,

wherein the first interface side wall faces the second interface side wall, and
wherein at least portions of the first cooling unit, the first cooling module supply opening, the first data module supply
opening, and the data equipment are linearly aligned with one another.

US Pat. No. 9,709,965

DATA CENTER INTELLIGENT CONTROL AND OPTIMIZATION

BASELAYER TECHNOLOGY, LLC...

1. A data center control and optimization system, comprising:
a memory, the memory in communication with a processor, the processor when executing a computer program for data center control
and optimization, performs operations comprising:

accessing, by the processor, input data associated with data center operations, wherein the input data comprises inventory
data, operational data, historical data and external data;

identifying and analyzing the input data based on a plurality of optimization dimensions, the plurality of optimization dimensions
including at least a redundancy optimization dimension and a latency optimization dimension;

selecting, by the processor, at least one data center optimization dimension from the plurality of optimization dimensions,
the selected at least one data center optimization dimension including at least the redundancy optimization dimension,

forecasting, by the processor and based upon at least a portion of the input data, to produce predictive data associated with
the selected redundancy optimization dimension;

identifying a plurality of optimization actions based on the input data and the predictive data associated with the selected
redundancy optimization dimension;

determining, for each optimization action, a respective optimization score based upon the selected redundancy optimization
dimension;

selecting, by the processor without operator interaction and based upon the selected redundancy optimization dimension, the
predictive data, the input data, and the optimization scores, the optimization action; and

generating, by the processor without operator interaction, an optimization instruction based upon the selected redundancy
optimization action and executing the optimization instruction to modify at least one asset of the data center.

US Pat. No. 9,772,610

MODULAR DATA CENTER

Baselayer Technology, LLC...

1. A modular data center comprising:
a controller;
a data center control system configured to collect data center data associated with the modular data center via communication
with one of the controller and a plurality of sensors; and

a data module connected to a power supply source, the power supply source comprising at least one of a power grid, a backup
power source and a power module, wherein the power module comprises electronics equipment for conditioning and distributing
power to the one or more data modules,

wherein the data module comprises:
a first enclosure defining a first internal space; and
a first sensor in the plurality of sensors, the first sensor in communication with at least one of the controller and the
data center control system, and

wherein the power module comprises:
a second enclosure defining a second internal space; and
a second sensor in the plurality of sensors, the second sensor in communication with at least one of the controller and the
data center control system,

wherein the first and second enclosures have substantially the same dimensions,
wherein the first enclosure is configured to contain a field-replaceable environmental management component and is configured
to contain a heat exchanger,

wherein the data module further comprises a floor within the first enclosure separating the internal space into an above floor
space and a sub-floor space, and

wherein the first enclosure of the data module includes a plurality of bays with a first bay configured to contain the heat
exchanger, the heat exchanger configured to remove heat from air within the first enclosure of the data module.

US Pat. No. 9,791,837

DATA CENTER INTELLIGENT CONTROL AND OPTIMIZATION

BASELAYER TECHNOLOGY, LLC...

1. A data center control and optimization system, comprising:
a memory, the memory in communication with a processor, the processor when executing a computer program for data center control
and optimization, performs operations comprising:

accessing, by the processor, input data associated with data center operations, wherein the input data comprises at least
one of inventory data, operational data, historical data and external data;

determining, by the processor, that the input data does not match a data expectation, wherein the determining that the input
data does not match the data expectation includes determining that the input data includes a time gap for a past time period;

forecasting, by the processor and based upon at least a portion of the input data, to produce interim data, wherein the interim
data matches the data expectation, wherein the forecasting to produce interim data includes predicting the values for the
input data associated with the time gap,

wherein the determining that the input data does not match the data expectation and the forecasting to produce the interim
data only occurs upon receiving a database trigger, wherein the database trigger is an occurrence of a predefined event;

determining, by the processor and based upon at least one of a data center optimization dimension, the input data and the
interim data, an optimization action; and

generating, by the processor, an optimization instruction based upon the optimization action, wherein executing the optimization
instruction causes a change in an operational state associated with the data center operations.

US Pat. No. 10,039,212

SYSTEM AND METHOD OF PROVIDING COMPUTER RESOURCES

BASELAYER TECHNOLOGY, LLC...

1. A modular data center system comprising:a module for housing removable electronic equipment;
the module connected directly to a utility power grid;
a cooling system in fluid communication with an inner volume of the module for cooling of the electronic equipment;
a cabinet within the module that forms an enclosure;
a sensor in proximity to the cabinet for sensing environmental data associated with the electronic equipment;
a controller coupled to the sensor and the module, the controller receiving the environmental data from the sensor and configured to collect historical data associated with the modular data center system, wherein, based upon the environmental data, the controller causes an adjustment to an environmental condition associated with the modular data center system.

US Pat. No. 10,114,353

MODULAR DATA CENTER

BASELAYER TECHNOLOGY, LLC...

1. A modular data center comprising:a controller;
a data center control system configured to collect data center data associated with the modular data center via communication with one of the controller and a plurality of sensors; and
a data module connected to a power supply source, the power supply source comprising at least one of a power grid, a backup power source and a power module, wherein the power module comprises electronics equipment for conditioning and distributing power to the one or more data modules,
wherein the data module comprises:
a first enclosure defining a first internal space; and
a first sensor in the plurality of sensors, the first sensor in communication with at least one of the controller and the data center control system, and
wherein the first enclosure is configured to contain a heat exchanger configured to remove heat from air within the first enclosure of the data module, and
wherein a second sensor in the plurality of sensors in communication with the power supply source.

US Pat. No. 10,244,663

APPARATUS AND METHOD FOR REGULATING ENVIRONMENTAL CONDITIONS ASSOCIATED WITH EQUIPMENT

BASELAYER TECHNOLOGY, LLC...

1. A method comprising:providing a movable thermal cage for managing environmental conditions affecting electronic equipment, wherein the movable thermal cage comprises a housing, a first row of cabinets containing a first portion of the electronic equipment and a second row of cabinets containing a second portion of the electronic equipment and separated from the first row of cabinets by a first space, and a thermal curtain, wherein the housing forms a first enclosure for the first and second rows of cabinets and the first and second rows of cabinets form second enclosures for the electronic equipment, and wherein the thermal curtain comprises a first rail extending generally horizontally across the first space between the first and second rows of cabinets and a first set of adjustable barriers extending from the first rail between the first and second rows of cabinets into the first space and configured to direct air flowing through the first and second rows of cabinets to a plenum;
providing temperature-regulated air to the first and second rows of cabinets; and
connecting the movable thermal cage to at least one of a drop ceiling grid and a raised floor system,
wherein the adjustable barriers in the first set are positioned adjacent to one another on the first rail horizontally across the first space, and wherein each of the adjustable barriers individually extends in a vertical orientation and has a first swivel position such that the adjustable barriers cooperate to collectively block flow of the temperature-regulated air and a second swivel position such that gaps between adjacent adjustable barriers allow the flow of the temperature-regulated air to pass between the adjacent adjustable barriers, wherein the second swivel position is oriented at 90° relative to the first swivel position about a vertical axis of swivel.

US Pat. No. 10,251,317

SYSTEM AND METHOD OF PROVIDING COMPUTER RESOURCES

Baselayer Technology, LLC...

1. A modular data center system comprising:a module for housing removable electronic equipment;
a cooling system in fluid communication with an inner volume of the module for cooling of the electronic equipment;
a cabinet within the module that forms an enclosure;
a sensor in proximity to the cabinet for sensing environmental data associated with the electronic equipment;
a controller coupled to the sensor and the module, the controller receiving the environmental data from the sensor and configured to collect historical data associated with the modular data center system, wherein, based upon the environmental data, the controller causes an adjustment to an environmental condition associated with the modular data center system.

US Pat. No. 10,254,720

DATA CENTER INTELLIGENT CONTROL AND OPTIMIZATION

BASELAYER Technology, LLC...

1. A method of controlling data center operations comprising:receiving a first expression from at least one of a database, an application, an application programming interface, or a controller;
parsing, by a data center infrastructure control system (“DCICS”), the first expression to identify a first operation and data collection points associated with data center assets;
generating, by the DCICS, first machine code instructions based on the first expression, wherein the first machine code instructions include instructions to obtain at least a first point data from the data collection points and perform the first operation based upon the first point data;
obtaining the first point data from the data collection points according to the first machine code instructions, the data collection points including at least one sensor associated with the data center assets;
executing, by the DCICS, the first machine code instructions to produce a first result of the first operation based on at least the first point data;
determining, by the DCICS and based upon the first result, a first control instruction;
executing the first control instruction for changing an operational state of at least one of a data center asset and a data center as a control operation result and further for generating a second expression;
parsing, by the DCICS, the second expression to identify a second operation and the data collection points associated with the data center assets;
generating, by the DCICS, second machine code instructions based on the second expression, wherein the second machine code instructions include instructions to obtain at least a second point data from the data collection points and perform the second operation based upon the second point data;
obtaining the second point data from the data collection points according to the second machine code instructions, the data collection points including the at least one sensor associated with the data center assets;
executing, by the DCICS, the second machine code instructions to produce a second result of the second operation based on at least the second point data;
comparing the first result to the second result; and
determining a verification of the change in the operational state resulting from the execution of the first control instruction based on the comparison between the first result and the second result.