×

System controller and method for determining the location of the most current data file stored on a plurality of memory circuits

  • US 10,622,078 B2
  • Filed: 08/21/2018
  • Issued: 04/14/2020
  • Est. Priority Date: 09/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for a system controller to rapidly determine the location of the most current version of a data file stored on one of many memory circuits, comprising:

  • in each memory circuit;

    (a) associating a designated one or more pages of the data file with a unique identifier index number generated by the system controller and appending the unique identifier index number to the data file; and

    (b) associating a time-stamp with the unique identifier index number every time the data file is stored or updated in the memory circuit, wherein all unique identifier index numbers for all files stored in each memory circuit are stored in a lookup table in the memory circuit with the latest time-stamp and the location in the memory circuit at which the file is stored;

    sending from the system controller a search request which is broadcast simultaneously to one or more of the memory circuits, the search request specifying unique identifier index number of the file to be located; and

    in each memory circuit, using exclusive-or (XOR) circuits or content addressable memory (CAM) circuits to compare the broadcasted unique identifier index number with the unique identifier index numbers stored in the look-up table of the memory circuit and reporting to the system controller when a match has been found along with its time-stamp and location, wherein when more than one match is found, the system controller selects from the reported locations the location whose associated time-stamp is the latest among the time-stamps reported.

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