US 11,886,868 B2
Boot and update from runtime merged image fragments
Matthaus Alden Wesemann, Redmond, WA (US); Hakki Tunc Bostanci, Redmond, WA (US); and Aaron Farmer, Seattle, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Nov. 15, 2021, as Appl. No. 17/527,067.
Prior Publication US 2023/0153105 A1, May 18, 2023
Int. Cl. G06F 8/656 (2018.01); G06F 8/65 (2018.01); G06F 9/4401 (2018.01); H04L 67/00 (2022.01)
CPC G06F 8/656 (2018.02) [G06F 8/66 (2013.01); G06F 9/4408 (2013.01); H04L 67/34 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for updating an operating system of a computing device, the method comprising:
determining an update that is to be implemented in the operating system;
accessing a plurality of composite image files that correspond to the update, each of the composite image files comprising an image fragment of a set of image fragments that form a complete operating system image, wherein the composite image files are signed containers containing files for implementing the update to the operating system;
performing a runtime in-memory merge of the composite image files on the computing device;
exposing the merged composite image files as a read-only volume; and
initiating a system boot of the computing device using the read-only volume.