IP Library Granted Patent US 12,449,776
Granted Patent B2
US 12,449,776 · App. 17/750,830 · Granted Oct 21, 2025

Systems and methods for data control in a building management system

Inventors: Vivek V. Gupta (Menomonee Falls, WI); Daniel R. Gottschalk (Racine, WI); William R. Kuckuk (Hubertus, WI); Adam J. Scott (Grafton, WI); Mark T. Fischbach (New Berlin, WI); James J. Mertz (Wind Lake, WI); Yogesh N. Jalkote (Killari, IN); Sudhanshu Dixit (Milwaukee, WI)
Assignee: Tyco Fire & Security GmbH
G05B15/02H04L67/12H04L67/50G05B2219/25011G05B2219/2642
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 12,449,776
App. No.
17/750,830
Granted
Oct 21, 2025
Kind
B2
Abstract

A building management system (BMS) includes building equipment operable to affect a physical state or condition of a building coupled to a gateway device configured to communicate building data from the building equipment to a cloud-based platform according to a data control template configured to control a data rate between the gateway device and the cloud-based platform. The cloud-based platform includes a hub to generate a virtual device twin comprising the data control template and configured to receive the building data and represent the gateway device on the cloud-based platform, as well as plurality of cloud applications configured to provide a building data output. The cloud-based platform is configured to communicate the building data output to and receive a command from at least one of a control application, an analytic application, or a monitor application. The gateway device further configured to operate according to the command.

Claims (76)

1. A building management system (BMS) comprising:

a gateway device coupled to building equipment and configured to communicate building data from the building equipment to a cloud-based platform according to a data control template configured to control a data rate between the gateway device and the cloud-based platform;

the cloud-based platform comprising:

a hub configured to:

generate a virtual device twin, the virtual device twin configured to represent the gateway device on the cloud-based platform and comprising the data control template; and

receive the building data;

a plurality of cloud applications, wherein the plurality of cloud applications are configured to receive the building data from the hub and process the building data to provide a building data output;

wherein the cloud-based platform is configured to:

communicate the building data output to at least one of a control application, an analytic application, or a monitor application; and

receive a command from at least one of the control application, the analytic application, or the monitor application based on the building data output;

the gateway device further configured to operate according to the command.

2. The BMS of claim 1 , wherein the cloud-based platform is further configured to:

receive a command to modify a property of the data control template from at least one of the control application, the analytic application, or the monitor application; and

update the data control template in the virtual device twin based on the command to modify a property and generate a new virtual device twin containing the updated data control template;

wherein the gateway device is further configured to receive the new virtual device twin and communicate with the cloud-based platform according to the updated data control template.

3. The BMS of claim 1 , wherein the data control template comprises control properties configured to control the data rate to and from the gateway device and the cloud-based platform, the control properties comprising at least one property selected from the group consisting of a telemetry rate, a heartbeat rate, an equipment list rate, a data compression setting, a COV file upload threshold setting, and a subscription list, the subscription list comprising a fully qualified reference, a change of value (COV) increment value, and a COV minimum time value.

4. The BMS of claim 1 , wherein the cloud-based platform is configured to generate the virtual device twin for the gateway device based on gateway data provided to the cloud-based platform by the gateway device, the gateway data comprising reported properties representing a current operating state of the gateway device.

5. The BMS of claim 1 , wherein the gateway device is configured to read the data control template in the virtual device twin and modify local control properties based on the data control template in the virtual device twin.

6. The BMS of claim 1 , further comprising:

a second gateway device;

wherein the cloud-based platform is further configured to:

generate a second virtual device twin configured to represent the second gateway device on the cloud-based platform, wherein the second virtual device twin comprises the data control template; and

provide the second virtual device twin to the second gateway device;

wherein the second gateway device is configured to receive the second virtual device twin and communicate with the cloud-based platform according to the data control template of the second virtual device twin.

7. The BMS of claim 1 , the cloud-based platform further configured to:

determine a network type the gateway device is configured to communicate the building data over; and

provide the gateway device with a network-specific data control template associated with the network type from a plurality of data control templates associated with a plurality of network types.

8. The BMS of claim 1 , the control application further comprising:

a user interface configured to receive an action from a user;

wherein the cloud-based platform is further configured to receive the action from the control application and modify the data control template in the virtual device twin based on the action;

the gateway device further configured to read the modified data control template in the virtual device twin and modify local control properties based on the modified data control template.

9. The BMS of claim 1 , the cloud-based platform further configured to:

associate the data control template with a user ID; and

provide the data control template to a plurality of gateway devices associated with the user ID.

10. A method of controlling data rate in a building management system (BMS), the method comprising:

communicating, via the gateway device, building data from building equipment to a platform external to the gateway device according to a data control template configured to control a data rate between the gateway device and the platform external to the gateway device;

generating at the platform external to the gateway device a virtual device twin for the gateway device, the virtual device twin configured to represent the gateway device on the platform external to the gateway device and comprising the data control template:

generating, at a plurality of applications of the platform external to the gateway device, a building data output based on the building data;

receiving, at the platform external to the gateway device, a command based on the building data output from at least one of a control application, an analytic application, or a monitor application; and

operating the gateway device based on the command.

11. The method of claim 10 , wherein the data control template comprises control properties configured to control the data rate to and from the gateway device and the platform external to the gateway device, the control properties comprising at least one property selected from the group consisting of a telemetry rate, a heartbeat rate, an equipment list rate, a data compression indicator, a COV file upload threshold, and a subscription list, the subscription list comprising a fully qualified reference, a change of value (COV) increment, and a COV minimum time.

12. The method of claim 10 , further comprising:

identifying at the platform external to the gateway device desired points in the building data associated with first building equipment and second building equipment;

generating at the platform external to the gateway device a subscription list based on the building data, the subscription list comprising:

a subset point from the desired points in the building data;

a change of value increment, the change of value (COV) increment configured determine when a COV of the subset point in the desired points is large enough to be communicated from the gateway device to the platform external to the gateway device; and

a COV time threshold, the COV time threshold comprising a minimum amount of time that must pass for the gateway device to communicate a new COV of subset point value to the platform external to the gateway device.

13. The method of claim 10 , further comprising:

receiving at the gateway device the virtual device twin; and

communicating at the gateway device the building data to the platform external to the gateway device according to the data control template in the virtual device twin.

14. The method of claim 10 ,

wherein the command is configured to modify the data control template;

modifying at the platform external to the gateway device the data control template based on the command;

generating at the platform external to the gateway device a second virtual device twin based on the modified data control template;

receiving at the gateway device the second virtual device twin; and

communicating the building data to the platform external to the gateway device according to the modified data control template.

15. The method of claim 10 , further comprising:

coupling a user-detachable network adapter to the gateway device, the user-detachable network adapter configured to connect the gateway device to the platform external to the gateway device according to regional network protocols;

communicating the building data to the platform external to the gateway device via the user-detachable network adapter;

the user-detachable network adapter further configured to operate over at least one network selected from the group consisting of an Ethernet network, a Wi-Fi network, and a cellular network.

16. The method of claim 11 , further comprising:

forming a multi-point to multi-point network using a plurality of wireless bridge devices;

connecting the building equipment to the gateway device using the plurality of wireless bridge devices, wherein the building equipment and the gateway device are operationally unaware of the multi-point to multi-point network.

17. The method of claim 11 , the method further comprising:

providing a second gateway device;

generating at the platform external to the gateway device a second virtual device twin configured to represent the second gateway device on the platform external to the gateway device, wherein the second virtual device twin comprises the data control template; and

providing the second virtual device twin to the second gateway device;

communicating a third building data collected by the second gateway device to the platform external to the gateway device according to the data control template.

18. A building management system (BMS) comprising:

building equipment operable to affect a physical state or condition of a building;

a gateway device configured to identify building equipment coupled to the gateway device and generate an equipment list including the identified building equipment;

a cloud-based data platform coupled to the gateway device configured to determine if an equipment template library stored in the cloud-based data platform includes an equipment template associated with the building equipment listed in the equipment list,

wherein the gateway device is configured to only send the equipment template associated with the building equipment to the cloud-based data platform if the equipment template library does not include the equipment template associated with the building equipment.

19. The BMS of claim 18 , wherein the equipment template is associated with a building equipment type, such that a plurality of building equipment of the same building equipment type are associated with the equipment template.

20. The BMS of claim 18 , further comprising:

second building equipment of a same building equipment type as the first building equipment, wherein the cloud-based data platform is configured to communicate with the second building equipment according to the equipment template associated with the building equipment.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Oct 30, 2025
From: GUPTA, VIVEK V.; GOTTSCHALK, DANIEL R.; KUCKUK, WILLIAM R.; SCOTT, ADAM J.; FISCHBACH, MARK T.; MERTZ, JAMES J.; JALKOTE, YOGESH NILKANTH; DIXIT, SUDHANSHU
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 072734/0102 →
NUNC PRO TUNC ASSIGNMENT Recorded Oct 30, 2025
From: JOHNSON CONTROLS TECHNOLOGY COMPANY
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 072734/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 066957/0796 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2023
From: GUPTA, VIVEK V.; GOTTSCHALK, DANIEL R.; KUCKUK, WILLIAM R.; SCOTT, ADAM J.; FISCHBACH, MARK T.; MERTZ, JAMES J.; JALKOTE, YOGESH N.; DIXIT, SUDHANSHU
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 064183/0426 →
Priority Claims (1)
IN 202121022969 · May 24, 2021 · national
Continuity (2)
Continuation In Part 17374135 · Jul 13, 2021
Related Publication 20220373983A1 · Nov 24, 2022
References Cited (45)
US 7643891B2 · Rule et al. · 2010 [cited by applicant]
US 7835372B2 · Wang et al. · 2010 [cited by applicant]
US 10746428B2 · Przybylski et al. · 2020 [cited by applicant]
US 10868857B2 · Park et al. · 2020 [cited by applicant]
US 10880107B2 · Gamroth et al. · 2020 [cited by applicant]
US 11050581B1 · Kavathekar · 2021 [cited by examiner]
US 11307538B2 · Park et al. · 2022 [cited by applicant]
US 11385605B2 · Wenzel et al. · 2022 [cited by applicant]
US 11625018B2 · Krishnan et al. · 2023 [cited by applicant]
US 20020072391A1 · Itoh et al. · 2002 [cited by applicant]
US 20060274745A1 · Wang · 2006 [cited by examiner]
US 20070016714A1 · Huotari et al. · 2007 [cited by applicant]
US 20090312853A1 · Kore et al. · 2009 [cited by applicant]
US 20110317548A1 · Pustylnik · 2011 [cited by applicant]
US 20130238144A1 · Shahapurkar et al. · 2013 [cited by applicant]
US 20140207290A1 · Crawford et al. · 2014 [cited by applicant]
US 20140359524A1 · Sasaki · 2014 [cited by examiner]
US 20160313749A1 · Frenz · 2016 [cited by applicant]
US 20160327296A1 · Leising et al. · 2016 [cited by applicant]
US 20170017247A1 · Fassier et al. · 2017 [cited by applicant]
US 20170353245A1 · Vardarajan · 2017 [cited by applicant]
US 20180232422A1 · Park et al. · 2018 [cited by applicant]
US 20180232423A1 · Park et al. · 2018 [cited by applicant]
US 20180232459A1 · Park et al. · 2018 [cited by applicant]
US 20180278434A1 · Maseng et al. · 2018 [cited by applicant]
US 20190109907A1 · Duraisingh · 2019 [cited by applicant]
US 20190163215A1 · Cheng et al. · 2019 [cited by applicant]
US 20190172165A1 · Verteletskyi et al. · 2019 [cited by applicant]
US 20200050161A1 · Noboa · 2020 [cited by applicant]
US 20200228621A1 · Gamroth et al. · 2020 [cited by applicant]
US 20200233657A1 · Duraisingh et al. · 2020 [cited by applicant]
US 20210282010A1 · Sugumar · 2021 [cited by examiner]
US 20210382449A1 · Krishnan et al. · 2021 [cited by applicant]
US 20210382451A1 · Bharathi et al. · 2021 [cited by applicant]
US 20210382474A1 · Krishnan et al. · 2021 [cited by applicant]
US 20220018567A1 · Ock et al. · 2022 [cited by applicant]
US 20230013555A1 · Kuckuk et al. · 2023 [cited by applicant]
CA 3108929C · 2021 [cited by applicant]
CA 3154167A1 · 2021 [cited by applicant]
WO WO2022171730A1 · 2022 [cited by applicant]
U.S. Appl. No. 17/374,135, filed Jul. 13, 2021, Johnson Controls Building Efficiency Products. [cited by applicant]
Legrand, “Wattstopper—Wireless BACnet MS/TP Bridge,” Catalog Number WBT900, No. 25174-2/17 rev. 1 (4 pages). [cited by applicant]
Luo et al., “Towards a Wireless Building Management System Requiring no Change to Upper-layer Protocols,” The Hong Kong Polytechnic University, Harbin Institute of Technology, Building Integration Perfection Ltd., Nanch… [cited by applicant]
Press Release, “The new W-BACnet from Lumen Radio—an unparalleled wireless BACnet solution driving cost—and time savings for building automation,” https://lumenradio.com/stories/the-new-w-bacnet-from-lumenradio-an-unpar… [cited by applicant]
U.S. Appl. No. 18/215,990, filed Jun. 29, 2023, Bari, Prasanna Manohar. [cited by applicant]