8370563

Non-Volatile Memory System and Access Method Thereof Utilizing a Confirm Mark When Data Has Been Successfully Recorded Therein

PublishedFebruary 5, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for accessing a non-volatile memory device, the method comprising: receiving a write request for data from a host; recording the data in the non-volatile memory device in response to the write request; and writing a confirm mark for the data to the non-volatile memory, using instructions from the host, when the data has been successfully recorded to the non-volatile memory, wherein the host informs whether the confirm mark for the data is recorded or not, wherein the host instructs a flash translation layer whether or not to write a confirm mark with reference to an attribute of the data, and wherein when the data is user data, the host instructs the flash translation layer to write a confirm mark once.

2

2. The method of claim 1 , wherein when the user data is greater in size than a transaction unit of the flash translation layer, the host requests a write operation for writing the confirm mark at a write operation of one of a set of sub user data forming the user data, the one sub user data being a final sub user data sent to the flash translation layer.

3

3. The method of claim 2 , wherein when a sub user data of the set of sub user data is recorded partially in two logical blocks, the host instructs the flash translation layer to write the confirm mark after a part of the partially recorded sub user data is recorded in a logical block in which at least one sub user data is previously recorded.

4

4. The method of claim 1 , wherein when the data is meta data, the host instructs the flash translation layer to write the confirm mark after every transaction of the flash translation layer.

5

5. The method of claim 4 , wherein the meta data is log information, a FAT table, or a directory entry.

6

6. The method of claim 1 , wherein the flash translation layer provides the host with a write function for exchanging information with a file system, the write function including a parameter indicating whether or not to write a conform mark.

7

7. A method for accessing a non-volatile memory device, the method comprising: receiving a write request for data from a host; recording the data in the non-volatile memory device in response to the write request; and writing a confirm mark for the data to the non-volatile memory, using instructions from the host, when the data has been successfully recorded to the non-volatile memory, wherein the host informs whether the confirm mark for the data is recorded or not, wherein the host instructs a flash translation layer whether or not to write a confirm mark with reference to an attribute of the data, wherein when the data is meta data, the host instructs the flash translation layer to write the confirm mark after every transaction of the flash translation layer, and wherein when a meta data of a set of meta data is partially recorded in two logical blocks, the host instructs the flash translation layer to write a confirm mark after a part of the partially recorded meta data is recorded in a logical block in which at least one meta data is previously recorded.

8

8. A memory system comprising: a non-volatile memory device for storing a file provided from a host; and a memory controller for converting a file write request of the host into a write request for the non-volatile memory device, wherein the memory controller selectively records a confirm mark for each of a plurality of data forming the file in the non-volatile memory device according to an instruction of the host when the data has been successfully recorded to the non-volatile memory device, wherein the host informs whether the confirm mark for each of the plurality of data is recorded or not, wherein the host instructs a flash translation layer whether or not to write a confirm mark with reference to an attribute of each of the plurality of data, and wherein when each of the plurality of data is user data, the host instructs the flash translation layer to write a confirm mark once.

9

9. The memory system of claim 8 , wherein the memory controller includes the flash translation layer and the flash translation layer converts the write request of the host into the write request for the non-volatile memory device.

10

10. The memory system of claim 8 , wherein the plurality of data includes a plurality of meta data and user data which are generated from the file.

11

11. The memory system of claim 10 , wherein the memory controller is instructed to write the confirm mark at a write request of the plurality of meta data.

12

12. The memory system of claim 10 , wherein the memory controller is instructed to write the confirm mark once, at a write request of the user data, regardless of a size of the user data.

13

13. A memory system comprising: a non-volatile memory device for storing a file provided from a host; and a memory controller for converting a file write request of the host into a write request for the non-volatile memory device, wherein the memory controller selectively records a confirm mark for each of a plurality of data forming the file in the non-volatile memory device according to an instruction of the host, wherein the plurality of data includes a plurality of meta data and user data which are generated from the file, wherein the memory controller is instructed to write the confirm mark once, at a write request of the user data, regardless of a size of the user data, and wherein when the user data is determined to be successfully recorded in the non-volatile memory device via a plurality of transactions according to a transaction size of the memory controller, the memory controller is instructed to write the confirm mark at a write operation in which a final transaction of the plurality of transactions is made between the host and the memory controller.

14

14. The memory system of claim 8 , wherein the host device refers to an attribute of each of the plurality of data to instruct whether or not to write the confirm mark.

Patent Metadata

Filing Date

Unknown

Publication Date

February 5, 2013

Inventors

Jin-Hwa Lee
Woonjae Chung
Jun-Ho Jang
Dong-Young Seo

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “NON-VOLATILE MEMORY SYSTEM AND ACCESS METHOD THEREOF UTILIZING A CONFIRM MARK WHEN DATA HAS BEEN SUCCESSFULLY RECORDED THEREIN” (8370563). https://patentable.app/patents/8370563

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.