US 11,733,993 B2
Usage profile based remote firmware upgrade for fire alarm system gateway
Jayaprakash Meruva, Bangalore (IN); Vipindas E K, Kannur (IN); Rajesh Babu Nalukurthy, Bangalore (IN); and Akash Pachame, Bangalore (IN)
Assigned to Honeywell International Inc., Charlotte, NC (US)
Filed by Honeywell International Inc., Charlotte, NC (US)
Filed on Oct. 19, 2021, as Appl. No. 17/505,057.
Application 17/505,057 is a continuation of application No. 16/887,989, filed on May 29, 2020, granted, now 11,150,889.
Prior Publication US 2022/0035624 A1, Feb. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/65 (2018.01); H04L 12/28 (2006.01); H04L 12/66 (2006.01); H04L 65/102 (2022.01); H04L 67/025 (2022.01); H04L 67/00 (2022.01); H04W 4/70 (2018.01); H05B 47/115 (2020.01); H04W 8/18 (2009.01)
CPC G06F 8/65 (2013.01) [H04L 12/2814 (2013.01); H04L 12/66 (2013.01); H04L 65/102 (2013.01); H04L 67/025 (2013.01); H04L 67/34 (2013.01); H04W 4/70 (2018.02); H04W 8/18 (2013.01); H05B 47/115 (2020.01)] 20 Claims
OG exemplary drawing
 
10. A firmware upgrade method for fire alarm system gateways, comprising:
creating a firmware upgrade package for a number of gateways of a number of fire alarm systems, each gateway having multiple northbound drivers to connect to a proprietary fire alarm management system the firmware upgrade includes at least one of gateway operating firmware, panel connectivity firmware, and management firmware and wherein the firmware upgrade package has multiple parts;
creating a firmware upgrade profile having information indicating the applicability of each of the multiple parts of the firmware upgrade package with respect to at least one of the northbound and southbound drivers;
comparing the firmware upgrade profile to a gateway usage profile of a particular gateway wherein the gateway usage profile contains information indicating usage characteristics for the gateway operating firmware, panel connectivity firmware, and management firmware; and
selecting one or more of the multiple parts of the firmware upgrade package to download to the particular gateway based on the comparison of the firmware upgrade profile and the gateway usage profile.