FAULT-TOLERANT VARIABLE REGION REPAVING DURING FIRMWARE OVER THE AIR UPDATE

Patent №

US 10,185,553

Granted

2019-01-22

Filed 2016

Owner

MICROSOFT TECHNOLOGY LICENSING, LLC

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 hardwareG06F 8/654G06F 11/1433H04L 67/34

AI classification

AI hardware1.00
Knowledge representation0.02
Evolutionary computation0.00
Natural language0.00
Vision0.00
Speech0.00
Planning0.00
Machine learning0.00

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.

© 2026 NYSGPT2525 LLC