IP Library › Granted Patent US 12,681,450
Granted Patent B2
US 12,681,450 · App. 18/357,868 · Granted Jul 14, 2026

Building control device with peer-to-peer communication for enhanced functionality

Inventors: Jeslin Paul Joseph (Bengaluru, IN); Sivasanthanam Dhayalan (Bangalore, IN); Karthikeyan Kannaiyan (Tamil Nadu, IN); Abhisekh Jain (Madurai, IN); Kingslin Joseph (Karnataka, IN); Sunil Madhusuthanan (Nagercoil, IN); Dinesh Babu Rajamanickam (Thanjavur, IN); Benitta Hubert (Tamil Nadu, IN)
Assignee: HONEYWELL INTERNATIONAL INC.
G05B19/042G05B2219/25011
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,681,450
App. No.
18/357,868
Filed
Jul 24, 2023
Granted
Jul 14, 2026
Kind
B2
Art Unit
2119
USPC
700/28
Abstract

The health status of each of a plurality of services running on a building control device of a building control system may be monitored. The health status of each of the plurality of services may be selected from two or more predetermined health status conditions including a normal health status and a hung health status, wherein the hung health status indicates that the corresponding service is currently down and/or otherwise non-responsive. The building control device determines the health status of each of the plurality of services running on the building control device. The building control device wirelessly transmits the health status of at least those services running on the building control device that are determined to have the hung health status, if any.

Claims (25)

1 . A method for monitoring a health status of each of a plurality of services running on a building control device of a building control system comprising a central controller, wherein the building control device is operatively coupled to the central controller via a first network, wherein the health status of each of the plurality of services is selected from two or more predetermined health status conditions including a normal health status and a hung health status, wherein the hung health status indicates that the corresponding service is currently down and/or otherwise non-responsive, the method comprising:

establishing a peer-to-peer communication path between the building control device and a neighboring building control device of the building control system, wherein the peer-to-peer communication path is separate from the first network;

the building control device determining the health status of each of the plurality of services running on the building control device;

the building control device sending the health status of at least those services running on the building control device that are determined to have the hung health status to the neighboring building control device via the peer-to-peer communication path; and

in response to receiving from the building control device the health status of at least those services running on the building control device that are determined to have the hung health status, the neighboring building control device reporting an alert to the central controller via the first network that indicates that at least one service of the building control device has the hung health status.

2 . The method of claim 1 , wherein the building control system comprises a video monitoring system, and the building control device comprises a video camera.

3 . The method of claim 1 , wherein:

the first network is a wired network; and

the peer-to-peer communication path is a wireless communication path.

4 . The method of claim 1 , wherein a neighboring building control device of the building control system is also operatively coupled to the central controller via the first network, the method further comprising:

the building control device configured to wirelessly transmit a health message to the neighboring building control device via a peer-to-peer communication path during a predetermined time window; and

the neighboring building control device reporting an alert to the central controller via the first network when the building control device fails to wirelessly transmit the health message via the peer-to-peer communication path during the predetermined time window.

5 . The method of claim 4 , wherein the health message includes the health status of at least those services running on the building control device that are determined to have the hung health status, if any.

6 . The method of claim 2 , wherein the plurality of services comprises a video analytics service that applies one or more video analytics to a video stream captured by the video camera.

7 . The method of claim 2 , wherein the plurality of services comprises a camera control service that controls a pan, a tilt, a zoom, a focus, and or an iris of the video camera.

8 . The method of claim 2 , wherein the plurality of services comprises a streaming service that controls streaming of a video stream captured by the video camera.

9 . The method of claim 2 , wherein the plurality of services comprises a network service that controls network communication between the building control device and one or more other devices of the building control system.

10 . The method of claim 1 , wherein at least some of the plurality of services correspond to one or more application programs running on the building control device, wherein the one or more application programs are separate from and are supported by an operating system of the building control device.

11 . The method of claim 1 , wherein the building control system comprises:

a video monitoring system, and the building control device comprises one of a video camera, an intrusion sensor, and an access control device; and/or

a Heating, Ventilation and/or Air Conditioning (HVAC) system, and the building control device comprises an HVAC device.

12 . The method of claim 1 , further comprising repeatedly determining the health status of each of the plurality of services running on the building control device.

13 . The method of claim 1 , further comprising taking action to correct the one or more of the plurality of services of the building control device that have a hung status.

14 . The method of claim 13 , wherein taking action comprises rebooting the building control device.

15 . The method of claim 13 , wherein taking action comprises restarting the one or more of the plurality of services of the building control device that have a hung status.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2023
From: JOSEPH, JESLIN PAUL; DHAYALAN, SIVASANTHANAM; KANNAIYAN, KARTHIKEYAN; JAIN, ABHISEKH; JOSEPH, KINGSLIN; MADHUSUTHANAN, SUNIL; RAJAMANICKAM, DINESH BABU; HUBERT, BENITTA
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 064369/0073 →
Continuity (1)
Related Publication 20250036093A1 · Jan 30, 2025
References Cited (62)
US 6880100B2 · Mora et al. · 2005 [cited by applicant]
US 7075567B2 · Hunter et al. · 2006 [cited by applicant]
US 7194395B2 · Genovese · 2007 [cited by applicant]
US 7646725B1 · Soukup et al. · 2010 [cited by applicant]
US 7683934B2 · Montminy et al. · 2010 [cited by applicant]
US 8131838B2 · Bornhoevd · 2012 [cited by examiner]
US 8959395B2 · Havemose · 2015 [cited by applicant]
US 9230250B1 · Parker et al. · 2016 [cited by applicant]
US 9384656B2 · Patterson et al. · 2016 [cited by applicant]
US 9402266B2 · Choi et al. · 2016 [cited by applicant]
US 9591508B2 · Halasz et al. · 2017 [cited by applicant]
US 10102738B2 · Tung et al. · 2018 [cited by applicant]
US 10147307B2 · Patterson et al. · 2018 [cited by applicant]
US 10460581B1 · Devison · 2019 [cited by examiner]
US 10573165B2 · Schwarzkopf et al. · 2020 [cited by applicant]
US 10810061B2 · Srinivasalureddy et al. · 2020 [cited by applicant]
US 10832563B2 · Subramanian et al. · 2020 [cited by applicant]
US 10931692B1 · Mota et al. · 2021 [cited by applicant]
US 11042145B2 · Zhang et al. · 2021 [cited by applicant]
US 11055652B1 · Kannan et al. · 2021 [cited by applicant]
US 11369321B2 · Kwan · 2022 [cited by applicant]
US 11410539B2 · Kasiviswanathan · 2022 [cited by applicant]
US 11508234B1 · Balamurugan et al. · 2022 [cited by applicant]
US 20040155757A1 · Litwin, Jr. et al. · 2004 [cited by applicant]
US 20060242453A1 · Kumar et al. · 2006 [cited by applicant]
US 20070126869A1 · Montminy et al. · 2007 [cited by applicant]
US 20070290842A1 · Barone · 2007 [cited by examiner]
US 20090174544A1 · Allen et al. · 2009 [cited by applicant]
US 20100128691A1 · McFarland · 2010 [cited by examiner]
US 20110013018A1 · Leblond · 2011 [cited by examiner]
US 20140266678A1 · Shapiro et al. · 2014 [cited by applicant]
US 20140336791A1 · Conti et al. · 2014 [cited by applicant]
US 20160360555A1 · Berezowski · 2016 [cited by examiner]
US 20170171873A1 · Shaw · 2017 [cited by examiner]
US 20170193395A1 · Limonad et al. · 2017 [cited by applicant]
US 20170351787A1 · Kapuschat et al. · 2017 [cited by applicant]
US 20180333083A1 · Orellano · 2018 [cited by applicant]
US 20180356809A1 · Trainor et al. · 2018 [cited by applicant]
US 20190068627A1 · Thampy · 2019 [cited by applicant]
US 20190196424A1 · Meganathan et al. · 2019 [cited by applicant]
US 20190260786A1 · Dunn · 2019 [cited by applicant]
US 20200218801A1 · Gross et al. · 2020 [cited by applicant]
US 20200285737A1 · Kraus et al. · 2020 [cited by applicant]
US 20200358908A1 · Scalisi · 2020 [cited by examiner]
US 20200388135A1 · Vaknin et al. · 2020 [cited by applicant]
US 20210295668A1 · Blanchard et al. · 2021 [cited by applicant]
US 20210314298A1 · Chen et al. · 2021 [cited by applicant]
US 20210377278A1 · Yin et al. · 2021 [cited by applicant]
US 20220005332A1 · Metzler et al. · 2022 [cited by applicant]
US 20220014425A1 · Mandliwala et al. · 2022 [cited by applicant]
US 20220058497A1 · Vazquez-Canteli · 2022 [cited by examiner]
US 20220058941A1 · Lamb · 2022 [cited by applicant]
US 20220197235A1 · Warake · 2022 [cited by examiner]
US 20240028105A1 · Morales · 2024 [cited by examiner]
CN 101986367A · 2011 [cited by applicant]
CN 105516658B · 2019 [cited by applicant]
JP 2020005078A · 2020 [cited by applicant]
JP 7195781B2 · 2022 [cited by applicant]
WO 2019099111A1 · 2019 [cited by applicant]
Kučera, Adam, Petr Glos, and Tomáš Pitner. “Fault detection in building management system networks.” IFAC Proceedings vols. 46.28 (2013): 416-421. (Year: 2013). [cited by examiner]
Extended European Search Report, EP Application No. 24186638.3, European Patent Office, Dec. 20, 2024 (9 pages). [cited by applicant]
EP192116340 Extended European Search Report, 8 pages, May 25, 2020. [cited by applicant]