×

Systems and methods for revising permanent ROM-based programming

  • US 10,067,864 B2
  • Filed: 11/26/2014
  • Issued: 09/04/2018
  • Est. Priority Date: 11/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. An analyte monitoring device, comprising:

  • a processor adapted to execute application software; and

    a non-transitory computer readable medium, including;

    a non-transitory read-only memory (ROM) with a permanently coded memory layout, the ROM having a function lookup data structure and a first function stored thereon, the function lookup data structure comprising an identifier for the first function and a first address of where the first function is stored; and

    a non-transitory writable memory having a revision lookup data structure stored thereon,wherein the non-transitory computer readable medium comprises a program that, when executed, causes the processor to perform;

    (a) copying the function lookup data structure including the identifier from the ROM to the writable memory;

    (b) referencing the revision lookup data structure, wherein the revision lookup data structure can include the identifier for the first function and a second address of where a replacement function for the first function is stored; and

    (c) if the identical identifier for the first function is present in the revision lookup data structure upon referencing the revision lookup table, then replacing the first address of the first function in the function lookup data structure with the second address of the replacement function.

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