# US 10,310,463 B2 · Building system controller configuration propagation

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

- Number: US 10,310,463 B2
- Document ID: US10310463B2
- Status: Granted
- Kind: B2
- Application number: 15/164,428
- Filed: 2016-05-25
- Published: 2017-11-30
- Granted: 2019-06-04
- Earliest claimed: 2016-05-25
- Assignees: Honeywell International Inc.
- Applicants: Honeywell International Inc.
- Inventors: Jayaprakash Meruva; Manish Gupta; Andrew David Halford; Cary Leen; Nagasree Poluri
- Web page: https://patentgrep.com/patent/US10310463B2

## CPC

- G05B 15/02: electric
- H04L 12/2816: {Controlling appliance services of a home automation network by calling their functionalities (arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station; in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom H04Q9/00)}
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/125: involving control of end-device applications over a network
- G05B 2219/2642: Domotique, domestic, home control, automation, smart house
- 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)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems, devices, and methods for building system controller configuration propagation are described herein. One system includes a first plant controller configured to control a plurality of controllers of a building system on a first channel, wherein one of the plurality of controllers on the first channel is a master controller, and a subset of the plurality of controllers on the first channel are follower controllers of the master controller, a second plant controller configured to control a plurality of controllers of the building system on a second channel, wherein a subset of the plurality of controllers on the second channel are follower controllers of the master controller, and a computing device in communication with the first plant controller and the second plant controller and configured to receive an indication of a parameter modification made to the master controller and communicate the parameter modification to the second plant controller.

## Claims

### Claim 1

A system for building system controller configuration propagation, comprising:
a first plant controller configured to control a plurality of controllers of a building system on a first channel, wherein:
one of the plurality of controllers on the first channel is a master controller; and
a subset of the plurality of controllers on the first channel are follower controllers of the master controller;
a second plant controller configured to control a plurality of controllers of the building system on a second channel, wherein a subset of the plurality of controllers on the second channel are follower controllers of the master controller on the first channel; and
a computing device in communication with the first plant controller and the second plant controller and configured to:
receive an indication of a parameter modification made to the master controller on the first channel; and
communicate the parameter modification to the second plant controller; wherein the second plant controller is configured to propagate the parameter modification to the subset of the plurality of controllers on the second channel that are follower controllers of the master controller of the first channel.

### Claim 2 (depends on 1)

The system of claim 1, wherein:
an additional subset of the plurality of controllers on the first channel are not follower controllers of the master controller; and
an additional subset of the plurality of controllers on the second channel are not follower controllers of the master controller.

### Claim 3 (depends on 1)

The system of claim 1, wherein each of the plurality of controllers on the first and second channels is configured to control a different variable air volume device.

### Claim 4 (depends on 1)

The system of claim 1, wherein the parameter modification is an adjustment to a setpoint of the building system.

### Claim 5 (depends on 1)

The system of claim 1, wherein each of the plurality of controllers on the first and second channels is a same controller type.

### Claim 6 (depends on 1)

The system of claim 1, wherein the computing device is configured to receive the parameter modification during a commissioning of the plurality of controllers on the first and second channels.

### Claim 7 (depends on 1)

The system of claim 1, wherein the parameter modification is made to the master controller to correct an error.

### Claim 8 (depends on 1)

The system of claim 1, wherein the computing device is configured to receive the parameter modification from a user.

### Claim 9 (depends on 1)

The system of claim 1, wherein the computing device is configured to communicate the parameter modification as logic to the second plant controller.

### Claim 10 (depends on 1)

The system of claim 1, wherein the first channel is a first floor of a building having the building system installed therein, and wherein the second channel is a second floor of the building.

### Claim 11 (depends on 1)

The system of claim 1, wherein the computing device is local with respect to the first plant controller, the plurality of controllers on the first channel, the second plant controller, and the plurality of controllers on the second channel.

### Claim 12 (depends on 1)

The system of claim 1, wherein the computing device is remote with respect to the first plant controller, the plurality of controllers on the first channel, the second plant controller, and the plurality of controllers on the second channel.

### Claim 13

A computing device for building system controller configuration propagation, comprising:
a processor; and
a memory having instructions stored thereon which, when executed by the processor, cause the processor to:
determine a modification made to a parameter of a first unitary controller of a building system;
configure the first unitary controller as a master controller;
configure a second unitary controller of the building system as a follower controller, wherein the second unitary controller is a same controller type as the first unitary controller;
define a set of propagation rules associated with the master controller;
propagate the parameter modification to the follower controller according to the rules; and
receive a status of the propagation of the parameter modification to the follower controlled according to the rules.

### Claim 14 (depends on 13)

The computing device of claim 13, wherein the building system is a heating, ventilation, and air conditioning system of a building, and wherein the master controller and the follower controller control different portions of a same floor of the building.

### Claim 15 (depends on 13)

The computing device of claim 13, wherein the memory includes instructions stored thereon which, when executed by the processor cause the processor to revert the master controller and the follower controller to a previous configuration state responsive to a user input.

### Claim 16 (depends on 13)

The computing device of claim 13, wherein the memory includes instructions stored thereon which, when executed by the processor cause the processor to propagate the parameter modification to the follower controller via a remote server.
