IP Library Granted Patent US 12663769
Granted Patent B2
US 12663769 · App. 18/104,565 · Granted Jun 23, 2026

Intuitive point and wiring checkout of a building management system using a mobile device

Inventors: Mudit Agrawal (Bangalore, IN); Juan-Martin Picardi (Charlotte, NC); Nagasree Poluri (Bangalore, IN); Prabhat Ranjan (Bangalore, IN); Deenadayalan Karunakaran (Bangalore, IN); Gil Orenstein (Atlanta, GA); Marco Nostrini (Milan, IT); Barnali Chetia (Bangalore, IN)
Assignee: HONEYWELL INTERNATIONAL INC.
G05B15/02G06F3/04817G06F3/0482G06F3/04847
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 12663769
App. No.
18/104,565
Granted
Jun 23, 2026
Kind
B2
Abstract

A mobile device running an application may be used to perform a checkout on a BMS system. The mobile device may be used to obtain configuration information for the BMS system from a remote device, the configuration information including an association of points with particular I/O terminals of BMS controllers of the BMS system. The mobile device may be used install the configuration information on the BMS controllers, and perform a point and wiring checkout of the various BMS controllers before the control logic for the BMS controllers has been fully defined and made available.

Claims (57)

1 . A method comprising:

performing a checkout of a Building Management System (BMS) installation that includes one or more installed BMS controllers, including performing the checkout in the absence of operational software having been downloaded onto any of the one or more installed BMS controllers, the operational software comprising control logic that defines a particular logical relationship between the input signals to be received by the one or more installed BMS controllers and the output signals provided by the one or more installed BMS controllers during operation of the BMS installation, wherein performing the checkout of the BMS installation comprises:

downloading a device configuration for each of the one or more BMS controllers to a mobile device from a remote device, the device configuration associating points of the BMS installation with particular I/O terminals of the one or more BMS controllers;

receiving a selection of one of the one or more BMS controllers via a user interface of the mobile device;

establishing communication between the mobile device and the selected one of the BMS controllers;

downloading the device configuration for the selected one of the BMS controllers from the mobile device to the selected one of the BMS controllers, and storing an association of one or more points of the BMS installation with particular I/O terminals of the selected one of the BMS controllers;

displaying on the user interface of the mobile device one or more points of the BMS installation that are associated with the selected one of the BMS controllers along with the associated one or more I/O terminals of the selected one of the BMS controllers;

displaying on the user interface of the mobile device a test icon for each of one or more of the points that are associated with the selected one of the BMS controllers;

in response to receiving a selection of one of the test icons via the user interface of the mobile device, the mobile device instructing the selected one of the BMS controllers to perform a corresponding test of the associated point, and in response, the selected one of the BMS controllers performing the corresponding test; and

the mobile device recording a test result of the corresponding test;

wherein at a point in time after the checkout has been completed the method further comprising downloading to each of the one or more installed BMS controllers the operational software comprising the control logic that defines the particular logical relationship between the input signals to be received by the one or more installed BMS controllers and the output signals provided by the one or more installed BMS controllers for use during operation of the BMS installation.

2 . The method of claim 1 , wherein after the mobile device records the test result of the corresponding test, downloading the control logic for controlling one or more of the BMS controllers after the control logic becomes available.

3 . The method of claim 1 , wherein performing the corresponding test by the selected one of the BMS controllers includes changing a state of one or more of the associated I/O terminals of the selected one of the BMS controllers.

4 . The method of claim 1 , wherein the selected one of the BMS controllers communicates the test result to the mobile device.

5 . The method of claim 1 , wherein the test result is entered via the user interface of the mobile device.

6 . The method of claim 1 , comprising:

communicating a value of each of one or more of the points that are associated with the selected one of the BMS controllers from the selected one of the BMS controllers to the mobile device; and

displaying the value of one or more of the points that are associated with the selected one of the BMS controllers on the user interface of the mobile device.

7 . The method of claim 6 , wherein the value is repeatedly updated, communicated and displayed at a rate of more than once per minute.

8 . The method of claim 1 , comprising displaying a fault associated with one or more of the points that are associated with the selected one of the BMS controllers on the user interface of the mobile device.

9 . The method of claim 8 , wherein the fault is determined based on the test result of the corresponding test of the associated point.

10 . The method of claim 1 , wherein establishing communication between the mobile device and the selected one of the BMS controllers comprises establishing wireless communication.

11 . The method of claim 1 , comprising the mobile device uploading the test result of the corresponding test to the remote device.

12 . The method of claim 1 , comprising:

displaying a listing of a plurality of BMS controllers of the BMS installation on the user interface of the mobile device; and

allowing selection of one of the plurality of BMS controllers from the listing of the plurality of BMS controllers via the user interface of the mobile device.

13 . The method of claim 1 , comprising:

receiving an input via the user interface of the mobile device that changes the device configuration for the selected one of the BMS controllers, resulting in a changed device configuration; and

uploading the changed device configuration from the mobile device to the remote device.

14 . The method of claim 1 , wherein the corresponding test includes the selected one of the BMS controllers reading a sensor value from a sensor connected to one or more of the I/O terminals of the selected one of the BMS controllers, wherein the test result includes the sensor value.

15 . The method of claim 14 , comprising:

receiving a user measured sensor value via the user interface of the mobile device; the mobile device comparing the sensor value of the test result with the user measured sensor value and automatically calculating an offset for the sensor value of the selected one of the BMS controllers;

communicating the offset for the sensor value from the mobile device to the selected one of the BMS controllers; and

the selected one of the BMS controllers applying the offset to the sensor value during subsequent operation of the selected one of the BMS controllers.

16 . The method of claim 1 , comprising:

receiving a command to change a state of a selected I/O terminal of the selected one of the BMS controllers via the user interface of the mobile device; and

in response, the mobile device instructing the selected one of the BMS controllers to change the state of the selected I/O terminal, and in response, the selected one of the BMS controllers changing the state of the selected I/O terminal.

17 . The method of claim 1 , wherein the one or more values comprise signal values at the terminals on the BMS controller, the signal values comprising signal values provided by the one or more BMS devices wired to the corresponding terminals on the BMS controller.

18 . A method comprising:

performing a checkout of a Building Management System (BMS) installation that includes one or more installed BMS controllers, including performing the checkout in the absence of operational software having been downloaded onto any of the one or more installed BMS controllers, the operational software comprising control logic that defines a particular logical relationship between the input signals to be received by the one or more installed BMS controllers and the output signals provided by the one or more installed BMS controllers during operation of the BMS installation, wherein performing the checkout of the BMS installation comprises:

downloading a device configuration for each of the one or more BMS controllers to a mobile device from a remote device, the device configuration associating points of the BMS installation with particular I/O terminals of the one or more BMS controllers;

receiving a selection of one of the one or more BMS controllers via a user interface of the mobile device;

establishing communication between the mobile device and the selected one of the BMS controllers;

downloading the device configuration for the selected one of the BMS controllers from the mobile device to the selected one of the BMS controllers, and storing an association of one or more points of the BMS installation with particular I/O terminals of the selected one of the BMS controllers;

displaying on the user interface of the mobile device one or more points of the BMS installation that are associated with the selected one of the BMS controllers along with the associated one or more I/O terminals of the selected one of the BMS controllers;

receiving a command to change a state of a selected I/O terminal of the selected one of the BMS controllers via the user interface of the mobile device; and

in response, the mobile device instructing the selected one of the BMS controllers to change the state of the selected I/O terminal, and in response, the selected one of the BMS controllers changing the state of the selected I/O terminal;

wherein at a point in time after the checkout has been completed the method further comprising downloading to each of the one or more installed BMS controllers the operational software comprising the control logic that defines the particular logical relationship between the input signals to be received by the one or more installed BMS controllers and the output signals provided by the one or more installed BMS controllers for use during operation of the BMS installation.

19 . The method of claim 18 , wherein after the selected one of the BMS controllers changing the state of the selected I/O terminal, downloading the control logic for controlling one or more of the BMS controllers after the control logic becomes available.

20 . A method comprising:

connecting Building Management System (BMS) devices to a BMS controller, the BMS controller configured to subsequently utilize both a point list and a subsequently downloaded control logic in receiving signals from BMS devices and sending command signals to BMS devices, a mobile device configured to execute an application including a point list for the BMS controller, the method comprising:

wiring one or more BMS devices to corresponding terminals on the BMS controller prior to the control logic having been downloaded to the BMS controller;

wirelessly coupling the BMS controller with the mobile device;

the mobile device downloading, as part of a wiring checkout procedure, the point list of the application to the BMS controller without downloading the control logic to the BMS controller, wherein the control logic defines a particular logical relationship between the input signals to be received by the BMS controllers and the output signals to be provided by the BMS controllers during operation of the BMS controller;

the mobile device interrogating the BMS controller to obtain one or more values in the absence of the control logic having been loaded onto the BMS controller; and

the mobile device displaying the obtained one or more values on a display of the mobile device;

wherein at a point in time after the wiring checkout procedure has been completed the method further comprising downloading the control logic to the BMS controller.