# US 12,215,878 B2 · Smart transducer plug and play control system and method

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

- Number: US 12,215,878 B2
- Document ID: US12215878B2
- Status: Granted
- Kind: B2
- Application number: 18/237,274
- Filed: 2023-08-23
- Published: 2024-02-08
- Granted: 2025-02-04
- Earliest claimed: 2017-04-06
- Assignees: Johnson Controls Technology Company
- Applicants: Johnson Controls Technology Company
- Inventors: Sourav Bandyopadhyay; Sushant Trivedi
- Web page: https://patentgrep.com/patent/US12215878B2

## CPC

- F24F 11/30: for purposes related to the operation of the system, e.g. for safety or monitoring
- F24F 11/58: using Internet communication
- F24F 11/62: characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
- F24F 11/70: Control systems characterised by their outputs; Constructional details thereof
- G05B 19/0426: {Programming the control sequence}
- F24F 11/56: Remote control
- F24F 11/63: Electronic processing
- F24F 2110/00: Control inputs relating to air properties
- G05B 2219/2614: HVAC, heating, ventillation, climate control
- F24F: AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING (removing dirt or fumes from areas where they are produced B08B15/00; vertical ducts for carrying away waste gases from buildings E04F17/02; tops for chimneys or ventilating shafts, terminals for flues F23L17/02)
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)

## Abstract

A building management system includes a communications bus, field devices connected to the communications bus, a cloud service including a machine learning engine; and a controller for an HVAC device. The controller communicates with the communications bus and the cloud service and is configured to transmit messages through the communications bus to the field devices, compile a list of connected field devices, receive sample data from the connected field devices, and transmit the sample data from the connected field devices to the cloud service. The controller is further configured to receive identifying characteristics for each of the connected field devices from the cloud service and to select a control logic file for the HVAC device based on the identifying characteristics.

## Claims

### Claim 1

A computing device, comprising:
one or more processors; and
one or more non-transitory computer-readable storage media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
transmitting data indicative of a building device of a building to a cloud computing system;
receiving, from the cloud computing system, a configuration for the building device, wherein the configuration comprises a controller application file;
implementing the configuration to operate and retrieve second data from the building device; and
transmitting the second data to the cloud computing system.

### Claim 2 (depends on 1)

The computing device of claim 1, wherein the computing device comprises a plug and play gateway.

### Claim 3 (depends on 1)

The computing device of claim 1, wherein the configuration comprises control information for the building device.

### Claim 4 (depends on 1)

The computing device of claim 1, wherein the operations further comprise identifying a list of one or more building devices in communication with the computing device.

### Claim 5 (depends on 1)

The computing device of claim 1, wherein the data indicative of the building device comprises an address of the building device and a device type.

### Claim 6 (depends on 1)

The computing device of claim 1, wherein the operations further comprise:
storing a plurality of configurations to operate the building device; and
selecting the configuration from the plurality of configurations to operate and retrieve the second data from the building device.

### Claim 7 (depends on 1)

The computing device of claim 1, wherein the operations further comprise:
communicating with the cloud computing system via a network interface; and
communicating with the building device via a BACnet interface.

### Claim 8 (depends on 1)

The computing device of claim 1, wherein the building device comprises one of a fan coil unit, a rooftop unit, an air handling unit, a transductor, or an actuator.

### Claim 9 (depends on 1)

The computing device of claim 1, wherein the operations further comprise controlling the building device in response to a message from the cloud computing system.

### Claim 10 (depends on 1)

The computing device of claim 1, wherein the operations further comprise operating the building device further based on the second data received from the building device.

### Claim 11

A method, comprising:
transmitting, by one or more processors of a computing device, data indicative of a building device of a building to a cloud computing system;
receiving, by the one or more processors, from the cloud computing system, a configuration for the building device, wherein the configuration comprises a controller application file;
implementing, by the one or more processors, the configuration to operate and retrieve second data from the building device; and
transmitting, by the one or more processors, the second data to the cloud computing system.

### Claim 12 (depends on 11)

The method of claim 11, wherein the computing device comprises a gateway.

### Claim 13 (depends on 11)

The method of claim 11, wherein the configuration is provided by a machine learning engine.

### Claim 14 (depends on 11)

The method of claim 11, further comprising identifying, by the one or more processors, a list of one or more building devices in communication with the computing device.

### Claim 15 (depends on 11)

The method of claim 11, further comprising:
storing, by the one or more processors, a plurality of configurations to operate the building device; and
selecting, by the one or more processors, the configuration from the plurality of configurations to operate and retrieve the second data from the building device.

### Claim 16 (depends on 11)

The method of claim 11, further comprising:
communicating, by the one or more processors, with the cloud computing system via a network interface; and
communicating, by the one or more processors, with the building device via a BACnet interface.

### Claim 17 (depends on 11)

The method of claim 11, wherein the building device comprises one of a fan coil unit, a rooftop unit, an air handling unit, a transductor, or an actuator.

### Claim 18 (depends on 11)

The method of claim 11, further comprising controlling, by the one or more processors, the building device in response to a message from the cloud computing system.

### Claim 19 (depends on 11)

The method of claim 11, further comprising operating, by the one or more processors, the building device further based on the second data received from the building device.

### Claim 20

A non-transitory computer-readable memory with instructions embodied thereon that, when executed by one or more processors of a computing system, cause the one or more processors to perform operations comprising:
transmitting data indicative of a building device of a building to a cloud computing system;
receiving, from the cloud computing system, a configuration for the building device, wherein the configuration comprises a controller application file;
implementing the configuration to operate and retrieve second data from the building device; and
transmitting the second data to the cloud computing system.
