×

IoT device update failure recovery

  • US 10,402,273 B2
  • Filed: 02/27/2017
  • Issued: 09/03/2019
  • Est. Priority Date: 12/14/2016
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for update failure recovery, comprising:

  • a device including at least one memory adapted to store run-time data for the devices, and at least one processor that is adapted to execute processor-executable code that, in response to execution, enables the device to perform actions, including;

    after writing an updated release to memory, determining whether the updated release is valid, wherein the updated release includes a plurality of image binaries;

    if the updated release is determined to be valid, making the updated release the current release;

    after making the updated release the current release, determining whether the updated release is stable;

    if the updated release is determined to be unstable, performing an auto-rollback, wherein performing the auto-rollback includes automatically;

    obtaining an uncompressed backup of a previous release;

    making the uncompressed backup of the previous release the current release; and

    executing the uncompressed backup;

    upon determining that the updated release is stable, determining whether the release becomes unstable at a subsequent time; and

    upon determining that the release has become unstable at a subsequent time;

    obtaining an uncompressed backup of the current release, and refreshing the current release.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×