×

Applying custom software image updates to non-volatile storage in a failsafe manner

  • US 7,549,042 B2
  • Filed: 05/01/2004
  • Issued: 06/16/2009
  • Est. Priority Date: 12/16/2003
  • Status: Active Grant
First Claim
Patent Images

1. In a computing device, the computing device including a processor and system memory, a method implemented by the computing device for performing an update to a storage partition, the method comprising:

  • receiving update data to apply to a plurality of components in a file-system image, the file-system image partitioned into a plurality of partitions;

    validating the received update data;

    determining whether to boot the device into an operating system mode or into an update mode;

    booting the device into the update mode;

    in response to booting the device into the update mode, the processor updating a selected partition by separately updating the plurality of components in the file-system image, wherein separately updating the plurality of components comprises applying update data to each component in the plurality of components, wherein the selected partition is selected from among the plurality of partitions;

    in response to a successful update of the plurality of components in the file-system image, committing the resulting update to a system partition; and

    in response to an unsuccessful update of the plurality of components in the file-system image, re-validating the received update data.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×