MEMORY DEVICE, ELECTRONIC SYSTEM, AND METHODS ASSOCIATED WITH MODIFYING DATA AND A FILE OF A MEMORY DEVICE
First Claim
Patent Images
1. A method of modifying data in a memory device, comprising:
- generating a modified file copy of an existing file, the existing file having a first starting pointer pointing to a first entry of a file allocation table, the modified file copy having a second starting pointer pointing to a second entry of the file allocation table, wherein the second starting pointer is generated regardless of whether the data of the modified file copy is modified; and
reassociating the first starting pointer to point to the second entry after completion of generating the modified file copy.
7 Assignments
0 Petitions
Accused Products
Abstract
A memory device, system and method of editing a file in a non-volatile memory device is described. The memory device includes a controller and a memory array configured to copy an existing first file into a second file during editing and to maintain the first file while applying edits to the second file. When editing is completed, a first cluster pointer of the first file is redirected to point at the first cluster of the second file that has been edited.
7 Citations
20 Claims
-
1. A method of modifying data in a memory device, comprising:
-
generating a modified file copy of an existing file, the existing file having a first starting pointer pointing to a first entry of a file allocation table, the modified file copy having a second starting pointer pointing to a second entry of the file allocation table, wherein the second starting pointer is generated regardless of whether the data of the modified file copy is modified; and reassociating the first starting pointer to point to the second entry after completion of generating the modified file copy. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of modifying a data of a memory device, the method comprising:
-
generating a modified file copy of an existing file, the existing file having a first starting pointer pointing to a first location of a file allocation table, the modified file copy having a second starting pointer pointing to a second location of the file allocation table; and reassociating the first starting pointer to point to the second location while maintaining the second starting pointer to point to the second location at least until the first starting pointer has been reassociated to point to the second location regardless of whether the initial data of the modified file copy is modified. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A controller configured to:
-
generate a modified file copy of an existing file; reassociate a first starting pointer to point to a second location of a file allocation table after the modified file copy has been generated, wherein the first location corresponds to an initial data of the existing file, and the second location corresponds to an initial data of the modified file copy; and maintain a second starting pointer to point to the second location prior to the first starting pointer being reassociated to point to the second location regardless of whether the initial data of the modified file copy is modified. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification