IP Library Granted Patent US 12,436,513
Granted Patent B2
US 12,436,513 · App. 17/710,775 · Granted Oct 7, 2025

Building management system with distributed control algorithm

Inventors: Miguel Galvez (Milwaukee, WI); Eric G. Lang (Milwaukee, WI)
Assignee: TYCO FIRE & SECURITY GMBH
G05B15/02G08B13/19656H04L12/66H04L41/0803H04L41/0853H04L41/12H04L67/10H04L67/12H04L67/34H04L67/60H04W4/029H04W24/02H04W48/18H04W88/16
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,436,513
App. No.
17/710,775
Granted
Oct 7, 2025
Kind
B2
Abstract

Systems and methods for building management utilizing adaptive edge processing are disclosed. The building system can store gateway components on storage devices. The gateway components can facilitate communication with a cloud platform and facilitate communication with a physical building device. The building system can identify a computing system of the building that is in communication with the physical building device. The physical building device can store one or more data samples. The building system can deploy the gateway components to the computing system responsive to identifying that the computing system is in communication with the physical building device. The gateway components can cause the computing system to communicate with the physical building device to receive the one or more data samples and cause the computing system to communicate the one or more data samples to the cloud platform.

Claims (34)

1. A building system of a building including one or more storage devices storing instructions thereon that, when executed by one or more processors, cause the one or more processors to:

store one or more gateway components on the one or more storage devices, the one or more gateway components performing one or more gateway functions; and

deploy a first instance of the one or more gateway components to a first edge device operating in a first building subsystem and a second instance of the one or more gateway components to a second edge device operating in a second building subsystem, the first edge device measuring a first condition of the building and the second edge device controlling the first condition or a second condition of the building, wherein the first edge device and the second edge device are physical building devices,

wherein the first instance of the one or more gateway components causes the first edge device to communicate an event to the second edge device responsive to a rule being triggered associated with the first condition, wherein the second instance of the one or more gateway components causes the second edge device to control the first condition or the second condition responsive to receiving the event.

2. The building system of claim 1 , wherein the first instance of the one or more gateway components includes a cloud connector configured to facilitate communication between a cloud platform and the first edge device.

3. The building system of claim 2 , wherein the first instance of the one or more gateway components includes an adapter configured to interface between components of the first edge device and a building device broker.

4. The building system of claim 1 , further comprising a building device broker that facilitates communication between the first edge device and the second edge device.

5. The building system of claim 1 , wherein the instructions further cause the one or more processors to:

deploy an endpoint to a local building server; and

cause the first instance of the one or more gateway components to communicate the first condition to the local building server based on the endpoint deployed to the local building server.

6. The building system of claim 1 , wherein the first edge device is a surveillance camera, and the first condition is a presence of a person in the building.

7. The building system of claim 1 , wherein the instructions further cause the one or more processors to:

identify a communication protocol of the first edge device that measures the first condition;

deploy an integration component for the communication protocol to the first edge device to cause the first edge device to communicate with the second edge device via the communication protocol.

8. The building system of claim 1 , wherein the first instance of the one or more gateway components includes a building service configured to generate data based on the first condition.

9. The building system of claim 1 , wherein the second edge device is a smart thermostat, and the second condition is a temperature setting of the building.

10. The building system of claim 1 , wherein the first instance of the one or more gateway components causes the first edge device to communicate the event to the second edge device via a building device broker.

11. A method implemented by a building system of a building including one or more storage devices, the method comprising:

storing, by one or more processors of the building system, one or more gateway components on the one or more storage devices, the one or more gateway components performing one or more gateway functions; and

deploying, by the one or more processors, a first instance of the one or more gateway components to a first edge device operating in a first building subsystem and a second instance of the one or more gateway components to a second edge device operating in a second building subsystem, the first edge device measuring a first condition of the building and the second edge device controlling the first condition or a second condition of the building, wherein the first edge device and the second edge device are physical building devices,

wherein the first instance of the one or more gateway components causes the first edge device to communicate an event to the second edge device responsive to a rule being triggered associated with the first condition, wherein the second instance of the one or more gateway components causes the second edge device to control the first condition or the second condition responsive to receiving the event.

12. The method of claim 11 , wherein the first instance of the one or more gateway components includes a cloud connector configured to facilitate communication between a cloud platform and the first edge device.

13. The method of claim 12 , wherein the first instance of the one or more gateway components include an adapter configured to interface between components of the first edge device and a building device broker.

14. The method of claim 11 , wherein the first instance of the one or more gateway components causes the first edge device to communicate via a building device broker that facilitates communication between the first edge device and the second edge device.

15. The method of claim 11 , further comprising:

deploying, by the one or more processors, an endpoint to a local building server; and

causing, by the one or more processors, the first instance of the one or more gateway components to communicate the first condition to the local building server based on the endpoint deployed to the local building server.

16. The method of claim 11 , wherein the first edge device is a surveillance camera, and the first condition is a presence of a person in the building.

17. The method of claim 11 , further comprising:

identifying, by the one or more processors, a communication protocol of the first edge device that measures the first condition;

deploying, by the one or more processors, an integration component for the communication protocol to the first edge device to cause the first edge device to communicate with the second edge device via the communication protocol.

18. The method of claim 11 , wherein the first instance of the one or more gateway components includes a building service configured to generate data based on the first condition.

19. The method of claim 11 , wherein the second edge device is a smart thermostat, and the second condition is a temperature setting of the building.

20. The method of claim 11 , wherein the first instance of the one or more gateway components causes the first edge device to communicate the event to the second edge device via a building device broker.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 067056/0552 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2022
From: GALVEZ, MIGUEL; LANG, ERIC G.
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 059613/0320 →
Continuity (2)
Provisional Application 63296078 · Jan 3, 2022
Related Publication 20230217361A1 · Jul 6, 2023
References Cited (125)
US 8861452B2 · Barbieri et al. · 2014 [cited by applicant]
US 8903448B2 · Chande et al. · 2014 [cited by applicant]
US 9161357B2 · Horn et al. · 2015 [cited by applicant]
US 9668088B2 · Quinn et al. · 2017 [cited by applicant]
US 9674744B2 · Xue et al. · 2017 [cited by applicant]
US 10054919B2 · Westrick, Jr. · 2018 [cited by examiner]
US 10572230B2 · Lucas et al. · 2020 [cited by applicant]
US 11150617B2 · Ploegert et al. · 2021 [cited by applicant]
US 11194302B2 · Krishnamurthy · 2021 [cited by examiner]
US 11234254B2 · Hareuveni et al. · 2022 [cited by applicant]
US 11316908B1 · Chakraborty · 2022 [cited by examiner]
US 11444871B1 · Nainar et al. · 2022 [cited by applicant]
US 11499738B2 · Ratakonda et al. · 2022 [cited by applicant]
US 11556105B2 · Cooley et al. · 2023 [cited by applicant]
US 11561522B2 · Cooley et al. · 2023 [cited by applicant]
US 11561523B2 · Cooley et al. · 2023 [cited by applicant]
US 11573539B1 · Chakraborty · 2023 [cited by examiner]
US 11573551B2 · Cooley et al. · 2023 [cited by applicant]
US 11586167B2 · Cooley et al. · 2023 [cited by applicant]
US 11720074B2 · Krishnan et al. · 2023 [cited by applicant]
US 11722248B1 · Chakraborty · 2023 [cited by examiner]
US 11775132B1 · Mcdannald et al. · 2023 [cited by applicant]
US 11782410B2 · Krishnan et al. · 2023 [cited by applicant]
US 11843475B2 · Marti et al. · 2023 [cited by applicant]
US 11914336B2 · Nadumane · 2024 [cited by examiner]
US 12003660B2 · Bernardi · 2024 [cited by examiner]
US 12107789B2 · Sverdlov et al. · 2024 [cited by applicant]
US 12170664B2 · Setlur · 2024 [cited by examiner]
US 20030200285A1 · Hansen et al. · 2003 [cited by applicant]
US 20080265799A1 · Sibert · 2008 [cited by applicant]
US 20100016683A1 · Lemmers et al. · 2010 [cited by applicant]
US 20130081541A1 · Hasenoehrl et al. · 2013 [cited by applicant]
US 20130212129A1 · Lawson et al. · 2013 [cited by applicant]
US 20140050229A1 · Kon et al. · 2014 [cited by applicant]
US 20140336795A1 · Asenjo et al. · 2014 [cited by applicant]
US 20150312891A1 · Quinn et al. · 2015 [cited by applicant]
US 20160313904A1 · Ahn · 2016 [cited by applicant]
US 20170006135A1 · Siebel · 2017 [cited by examiner]
US 20170010874A1 · Rosset et al. · 2017 [cited by applicant]
US 20170060574A1 · Malladi et al. · 2017 [cited by applicant]
US 20170085473A1 · Zhu et al. · 2017 [cited by applicant]
US 20170086112A1 · Xue et al. · 2017 [cited by applicant]
US 20170118074A1 · Feinstein et al. · 2017 [cited by applicant]
US 20170155557A1 · Desai · 2017 [cited by examiner]
US 20170277521A1 · Sharma et al. · 2017 [cited by applicant]
US 20170277800A1 · Lucas et al. · 2017 [cited by applicant]
US 20170295058A1 · Gottschalk et al. · 2017 [cited by applicant]
US 20170364046A1 · Westrick, Jr. · 2017 [cited by examiner]
US 20180119975A1 · Park · 2018 [cited by examiner]
US 20180191521A1 · Ahmed et al. · 2018 [cited by applicant]
US 20180285800A1 · Wenzel et al. · 2018 [cited by applicant]
US 20180300124A1 · Malladi · 2018 [cited by examiner]
US 20180309627A1 · Yarbrough et al. · 2018 [cited by applicant]
US 20180309818A1 · Park et al. · 2018 [cited by applicant]
US 20190074994A1 · Becker et al. · 2019 [cited by applicant]
US 20190094827A1 · Park et al. · 2019 [cited by applicant]
US 20190207866A1 · Pathak et al. · 2019 [cited by applicant]
US 20190208285A1 · Chapman et al. · 2019 [cited by applicant]
US 20190250575A1 · Jonsson · 2019 [cited by applicant]
US 20190306024A1 · Petria et al. · 2019 [cited by applicant]
US 20190356502A1 · Nair et al. · 2019 [cited by applicant]
US 20190356550A1 · Stanciu et al. · 2019 [cited by applicant]
US 20190373308A1 · Skupin et al. · 2019 [cited by applicant]
US 20200033821A1 · Krishnamurthy · 2020 [cited by examiner]
US 20200125043A1 · Park · 2020 [cited by applicant]
US 20200133978A1 · Ramamurti et al. · 2020 [cited by applicant]
US 20200162354A1 · Drees et al. · 2020 [cited by applicant]
US 20200167148A1 · Park et al. · 2020 [cited by applicant]
US 20200226916A1 · Lim · 2020 [cited by examiner]
US 20200327371A1 · Sharma et al. · 2020 [cited by applicant]
US 20200370773A1 · Li · 2020 [cited by examiner]
US 20200372174A1 · Schenkein · 2020 [cited by applicant]
US 20200382602A1 · Barry · 2020 [cited by examiner]
US 20210003308A1 · Venne · 2021 [cited by examiner]
US 20210120556A1 · Segev et al. · 2021 [cited by applicant]
US 20210142650A1 · Darling · 2021 [cited by examiner]
US 20210144210A1 · Kolhapure et al. · 2021 [cited by applicant]
US 20210191826A1 · Duraisingh et al. · 2021 [cited by applicant]
US 20210200169A1 · Ploegert et al. · 2021 [cited by applicant]
US 20210200807A1 · Ploegert et al. · 2021 [cited by applicant]
US 20210204302A1 · Hareuveni et al. · 2021 [cited by applicant]
US 20210280034A1 · Wedig · 2021 [cited by examiner]
US 20210373509A1 · Borah et al. · 2021 [cited by applicant]
US 20210373510A1 · Borah et al. · 2021 [cited by applicant]
US 20210382449A1 · Krishnan et al. · 2021 [cited by applicant]
US 20210382451A1 · Bharathi et al. · 2021 [cited by applicant]
US 20210382452A1 · Krishnan et al. · 2021 [cited by applicant]
US 20210382474A1 · Krishnan et al. · 2021 [cited by applicant]
US 20210389739A1 · Nadumane · 2021 [cited by examiner]
US 20210389968A1 · Majewski · 2021 [cited by examiner]
US 20210390203A1 · Palanivel et al. · 2021 [cited by applicant]
US 20220004445A1 · George et al. · 2022 [cited by applicant]
US 20220092500A1 · Drees et al. · 2022 [cited by applicant]
US 20220147000A1 · Cooley et al. · 2022 [cited by applicant]
US 20220150124A1 · Cooley et al. · 2022 [cited by applicant]
US 20220171995A1 · Balasubramanian et al. · 2022 [cited by applicant]
US 20220179479A1 · Ricart et al. · 2022 [cited by applicant]
US 20220179646A1 · Fox · 2022 [cited by applicant]
US 20220179683A1 · Verma et al. · 2022 [cited by applicant]
US 20220182278A1 · Vangapalli et al. · 2022 [cited by applicant]
US 20220188434A1 · Liu et al. · 2022 [cited by applicant]
US 20220191092A1 · Luscher et al. · 2022 [cited by applicant]
US 20220268470A1 · Hriljac et al. · 2022 [cited by applicant]
US 20220373982A1 · Chakraborty · 2022 [cited by examiner]
US 20230034535A1 · Setlur · 2023 [cited by examiner]
US 20230244996A1 · Kumar et al. · 2023 [cited by applicant]
US 20230284063A1 · Kaliaperumal · 2023 [cited by applicant]
US 20230350372A1 · Krishnan et al. · 2023 [cited by applicant]
US 20230408993A1 · Krishnamurthy · 2023 [cited by examiner]
US 20240089302A1 · Chakraborty · 2024 [cited by examiner]
US 20240107568A1 · Bandaru et al. · 2024 [cited by applicant]
US 20240196384A1 · Clancy et al. · 2024 [cited by applicant]
US 20240302824A1 · Alaghehband · 2024 [cited by examiner]
US 20240349067A1 · Srinivasan et al. · 2024 [cited by applicant]
US 20240373239A1 · Furuichi · 2024 [cited by applicant]
EP 4226263A1 · 2023 [cited by applicant]
WO WO2022103812A1 · 2022 [cited by applicant]
WO WO2022103813A1 · 2022 [cited by applicant]
WO WO2022103820A1 · 2022 [cited by applicant]
WO WO2022103822A1 · 2022 [cited by applicant]
WO WO2022103824A1 · 2022 [cited by applicant]
WO WO2022103829A1 · 2022 [cited by applicant]
WO WO2022103831A1 · 2022 [cited by applicant]
International Search Report and Written Opinion on PCT Appl. No. PCT/US2022/054323 dated May 4, 2023 (16 pages). [cited by applicant]
European Office Action on EP Appl. No. 22856934.9 dated Apr. 24, 2025 (4 pages). [cited by applicant]