×

Module updating device

  • US 9,128,798 B2
  • Filed: 07/31/2014
  • Issued: 09/08/2015
  • Est. Priority Date: 10/17/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for updating an old file stored within a memory of a module included within an automobile, the module being operable to facilitate an automobile related operation based at least in part on a first plurality of computer-readable instructions included within the old file, the method comprising:

  • determining a new file to be stored within the memory of the module in order to facilitate the automobile related operation, the new file including a second plurality of computer-readable instructions different in at least content and/or form than the first plurality of computer-readable instructions, the second plurality of computer-readable instructions being partitioned into a plurality of blocks;

    transmitting a first set of instructions for commanding the module to begin a replacement operation for replacing at least part of the old file stored within the memory with the new file such that the module thereafter facilitates the automobile related operation at least based in part on the second plurality of computer-readable instructions;

    logging progress of the replacement operation, including identifying a first block of the plurality of blocks being successfully written to the memory in place of a corresponding first portion of the old file and a second block of the plurality of blocks being unsuccessfully written to the memory in place of a corresponding second portion of the old filedetermining whether the memory of the module is one of symmetrical and asymmetrical;

    generating a second set of instructions to command the module to begin a re-replacement operation sufficient for at least replacing the second portion of the old file with the second block of the new file, the second set of instructions commanding the module to;

    i). complete the re-replacement operation without replacing or re-writing the first block to the memory if the memory is symmetrical; and

    ii). complete the re-replacement operation with replacement and re-writing of the first block to the memory if the memory is asymmetrical.

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