Search International and National Patent Collections

1. (WO2018005250) FAULT-TOLERANT VARIABLE REGION REPAVING DURING FIRMWARE OVER THE AIR UPDATE

Pub. No.:    WO/2018/005250    International Application No.:    PCT/US2017/038890
Publication Date: Fri Jan 05 00:59:59 CET 2018 International Filing Date: Sat Jun 24 01:59:59 CEST 2017
IPC: G06F 11/14
G06F 9/445
G06F 21/57
Applicants: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventors: ANNAPUREDDY, Thirupathaiah
MEHENDALE, Bhushan
MAHOOD, Adam Matthew
JUSTIN, Ajit
Title: FAULT-TOLERANT VARIABLE REGION REPAVING DURING FIRMWARE OVER THE AIR UPDATE
Abstract:
Variables utilized in device firmware that provides various boot and runtime services are repaved in a fault-tolerant manner within a secure store in a durable, non-volatile device memory during an FOTA update process. A spare region in the secure store is utilized to temporarily hold a back-up of a primary region in which the firmware variables are written. Using a transaction-based fault- tolerant write (FTW) process, the variables in the primary region can be repaved with variables contained in a firmware update payload that is delivered from a remote service. In the event of a fault in the variable region repaving process, either the primary or spare region will remain valid so that firmware in a known good state can be utilized to enable the device to boot successfully and the variable region repaving in the FOTA update process may be restarted.