×

NVM Architecture with OTA Support

  • US 20190179629A1
  • Filed: 12/12/2017
  • Published: 06/13/2019
  • Est. Priority Date: 12/12/2017
  • Status: Active Grant
First Claim
Patent Images

1. A software update method comprising:

  • receiving over-the-air (OTA) software over a communications link at a device comprising;

    a first nonvolatile memory operably disposed in the device for storing system software that is run on the device, the system software comprising a plurality of first code blocks that are not compressed, anda second, smaller nonvolatile memory operably disposed in the device for storing the OTA software, the OTA software comprising a plurality of second code blocks that are compressed;

    storing received OTA software in the second, smaller nonvolatile memory; and

    performing block-based swapping of the OTA software in the second, smaller nonvolatile memory with the system software in the first nonvolatile memory using a first decompressor circuit to sequentially decompress each of the plurality of second code blocks of the OTA software for storage in decompressed form as updated system software in the first nonvolatile memory while, in a sequential fashion, a first compressor circuit sequentially compresses each of the plurality of first code blocks of the system software for storage in compressed form as backup system software in the second, smaller nonvolatile memory.

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