×

Multiple System Images for Over-The-Air Updates

  • US 20130185548A1
  • Filed: 01/12/2012
  • Published: 07/18/2013
  • Est. Priority Date: 01/12/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising, by one or more computing systems:

  • executing software from a first partition of system memory;

    requesting an over-the-air (OTA) software update from an endpoint;

    receiving a manifest for the OTA update comprising a location from which the payload may be downloaded and a hash value of the payload;

    requesting the payload from the location;

    receiving the payload from the location;

    calculating a first checksum by running a cryptographic hash function on the payload, comparing the hash value to the first checksum;

    if the hash value and first checksum match;

    writing the payload to a second partition of system memory;

    calculating a second checksum by running the cryptographic hash function on the payload written to the second partition;

    if the hash value and second checksum match;

    rebooting to the second partition of system memory; and

    if the hash value and second checksum fail to match;

    re-writing the payload to the second partition of system memory;

    if the hash value and first checksum fail to match;

    identifying bad blocks of the payload; and

    re-downloading the bad blocks of the payload.

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