Patent №
US 10,185,553
Granted
2019-01-22
Filed 2016
Owner
MICROSOFT TECHNOLOGY LICENSING, LLC
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
15370405
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.
AI classification
Ownership
MICROSOFT TECHNOLOGY LICENSING, LLC
assignment · 405360559
Assignors
ANNAPUREDDY, THIRUPATHAIAH, MAHOOD, ADAM MATTHEW, MEHENDALE, BHUSHAN, JUSTIN, AJIT
On an employer assignment, the assignors are typically the inventors.