×

Method for storing data in a write-once memory array using a write-many file system

  • US 7,051,251 B2
  • Filed: 12/20/2002
  • Issued: 05/23/2006
  • Est. Priority Date: 12/20/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method for writing data to a write-once memory array, the method comprising:

  • (a) providing a write-once memory array comprising a file allocation table and a main memory, wherein a line is a minimum amount of data that can be written to the write-once memory array, and a line of clusters comprises an amount of clusters in the main memory represented by one line of entries written in the file allocation table;

    (b) for a first set of X lines of clusters, wherein X≧

    2;

    (b1) writing entries in the file allocation table for all but the last line of clusters in the first set of X lines of clusters; and

    (b2) writing data in the first set of X lines of clusters in the main memory; and

    (c) if no error occurs in writing data in the first set of X lines of clusters;

    (c1) writing entries in the file allocation table for all but the last line of clusters in a second set of X lines of clusters;

    (c2) writing data in the second set of X lines of clusters in the main memory; and

    (c3) if no error occurs in writing data in the second set of X lines of clusters, writing an entry in the file allocation table for the last line of clusters in the first set of X lines of clusters.

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