白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Systems and methods for updating software in a hazard detection system

專利號(hào)
US11175900B2
公開(kāi)日期
2021-11-16
申請(qǐng)人
GOOGLE LLC(US CA Mountain View)
發(fā)明人
Jonathan Solnit; Kelly Veit; Edwin H. Satterthwaite, Jr.; Jeffery Theodore Lee
IPC分類
G06F11/00; G06F8/65; G06F9/4401; G09C1/00; G08B17/10; G06F8/656; G06F21/57; G06F21/44
技術(shù)領(lǐng)域
hazard,alarm,processor,alarming,system,update,safety,may,software,state
地域: CA CA Mountain View

摘要

Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.

說(shuō)明書(shū)

FIG. 9 shows an illustrative state diagram including operational steps for installing executable code in a processor such as a system processor, according to an embodiment. The state diagram of FIG. 9 may, for example, be implemented in step 816 of FIG. 8. In one embodiment, the operational steps reflected by the state diagram of FIG. 9 may be implemented by a software install module and can be used when updating software in one or more processors. Discussion of FIG. 9 begins by discussing a successful installation, followed by discussion of recovering from an unsuccessful installation, and finishing with an installation failure. The installation process may begin at step 902 when an install command is received from a source (not shown). At step 902, the install module, which may be, e.g., a sub-module of software update module 510, may prepare a processor (such as the first processor discussed above) for executable code installation. This may involve determining which code portion contained within an image of the NVM that should be installed. If the preparation is successful, the install module proceeds to step 904. If the preparation is not successful, the install module proceeds to idle step 906, during which another install command may be received by the installer.

權(quán)利要求

1
微信群二維碼
意見(jiàn)反饋