发明名称 Peripheral device and method for updating firmware thereof
摘要 A protective cover for an electronic device includes a memory configured to store at least an active firmware image and another firmware image, and circuitry configured to execute instructions provided in the firmware image. The circuitry receives commands and a firmware image included from the electronic device. The circuitry determines whether the firmware is targeted to a non-active block of the memory and if so, writes the firmware image to the non-active memory block.
申请公布号 US9513900(B2) 申请公布日期 2016.12.06
申请号 US201514719792 申请日期 2015.05.22
申请人 Otter Products, LLC 发明人 Wojcik James J.;Hansen Kim J.;Stephanick James
分类号 G06F9/44;G06F9/445 主分类号 G06F9/44
代理机构 代理人
主权项 1. A protective cover for an electronic device, the protective cover comprising: a shell structured to cover at least a portion of the electronic device, the shell including a cavity; and electronic circuitry disposed in the cavity, the electronic circuitry including: communications circuitry configured to convey at least data between the protective cover and the electronic device, a non-transitory memory medium having at least two memory blocks, each of the at least two memory blocks being alternatively assignable as an active memory block, and a processor connected to the memory medium and to the communication circuitry and configured to control the communications circuitry by execution of firmware instructions stored in the active memory block of the at the least two memory blocks, wherein the processor is further configured to determine whether or not a target memory block, identified in a firmware update notification received from the electronic device via the communications circuitry, is the active memory block, and, upon determining that the target memory block is not the active memory block, to write to the target memory block a received firmware image, and upon determining that the identified target memory block is the active memory block, to transmit a response to the electronic device, via the communication circuitry, the response representing that the identified target memory block is not available to update.
地址 Fort Collins CO US