US 11,809,856 B2
Over the air modem firmware upgrade based on mesh network
Wei Wu, Morris Plains, NJ (US); Feng Su, Morris Plains, NJ (US); Xiaozhong Zhang, Morris Plains, NJ (US); and Zhiyu Wang, Morris Plains, NJ (US)
Assigned to HONEYWELL INTERNATIONAL INC., Morris Plains, NJ (US)
Appl. No. 16/332,624
Filed by HONEYWELL INTERNATIONAL INC., Morris Plains, NJ (US)
PCT Filed Sep. 14, 2016, PCT No. PCT/CN2016/098970
§ 371(c)(1), (2) Date Mar. 12, 2019,
PCT Pub. No. WO2018/049580, PCT Pub. Date Mar. 22, 2018.
Prior Publication US 2021/0279051 A1, Sep. 9, 2021
Int. Cl. G06F 8/654 (2018.01); H04W 76/19 (2018.01); H04L 67/00 (2022.01); H04Q 9/00 (2006.01); G06F 8/656 (2018.01)
CPC G06F 8/654 (2018.02) [G06F 8/656 (2018.02); H04L 67/34 (2013.01); H04Q 9/00 (2013.01); H04W 76/19 (2018.02); H04Q 2209/40 (2013.01)] 7 Claims
OG exemplary drawing
 
1. A wireless communication device comprising:
a first processor;
a first memory, wherein the first processor and the first memory are configured to receive monitored data from one or more sensors, and wirelessly communicate the received monitored data; and
a modem comprising a second processor and a second memory, wherein the second processor is configured to:
wirelessly send an identifier for a current firmware stored in the second memory, wherein the identifier for the current firmware comprises a firmware image file;
when a firmware upgrade is available, receive an upgrade for the current firmware stored in the second memory;
upgrade the current firmware stored in the second memory, wherein said upgrading the current firmware comprises temporarily interrupting wireless communication to and from the wireless communication device;
store an updated firmware image file associated with the upgraded current firmware;
reestablish the wireless communication to and from the wireless communication device; and
forward any monitored data received by the first processor and the first memory during the temporary interruption,
wherein the wireless communication device is configured to wirelessly send the identifier for the current firmware to a remote server, and wherein the wireless communication device is configured to receive the upgrade for the current firmware from the remote server, when the firmware upgrade is identified by the remote server, wherein the wireless communication device comprises a gas detector that is operable to trigger an alarm when a detected gas concentration moves outside of a predetermined threshold, wherein the wireless communication device continues to receive the monitored data from the one or more sensors during the temporary interruption in the wireless communication to and from the wireless communication device.