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

Systems and methods for updating software in a hazard detection system

專利號
US11175900B2
公開日期
2021-11-16
申請人
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.

說明書

Image portions 608 and 610 can be either an active or inactive portion, depending on which portion is currently being used for the software executing on the hazard system. For example, if the hazard system booted using code stored in image portion 608, image portion 608 would be the active portion, and image portion 610 would be the inactive portion. As defined herein, an active portion of code may be code that has been installed in (and being run from) the ‘local’ memory associated with a processor. As defined herein, an inactive portion of code may be code that exists in a memory (e.g., NVM) but is not currently installed in (and being run from) the ‘local’ memory associated with a processor. During a software update process (e.g., an over the air download embodiment), a newly downloaded software update package can be stored in the inactive portion. In other embodiments, the downloaded software update package can be stored in any available portion, including the active portion. The software stored in NVM 600 may serve as storage for all of the software running on each of the processors and/or devices contained within the hazard system, but not all the code is executed from the NVM 600. Respective code portions for each processor and/or device can be installed therein and the locally installed code may be executed.

權(quán)利要求

1
微信群二維碼
意見反饋