Patents by Inventor Yul-Won Cho

Yul-Won Cho has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8819358
    Abstract: Provided is a data storage device including two or more data storage areas including may have two or more (heterogeneous) types of nonvolatile memory cells. At least one of the data storage areas includes a plurality of memory blocks that are sequentially selected, and metadata are stored in the currently selected memory block. The memory blocks can be sequentially used and metadata can be stored in a uniformly-distributed manner throughout the data storage device. Therefore, separate merging and wear-leveling operations are unnecessary. Thus, it is possible to improve the lifetime and writing performance of a data storage device having two or more heterogeneous nonvolatile memories.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: August 26, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: KyungWook Ye, Yul-Won Cho
  • Patent number: 8631192
    Abstract: In one embodiment, the invention provides a memory system including a flash memory device including a plurality of memory blocks implementing a plurality of data blocks, a plurality of log blocks, and a plurality of free blocks. The memory system further includes a flash translation layer maintaining the number of the free blocks to be at least equal to a reference number by converting selected memory blocks among the data and log blocks into free blocks via at least one merge operation during a background period. Additionally, the flash translation layer converts selected ones of the free blocks into data and log blocks, respectively.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: January 14, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Yul-Won Cho
  • Patent number: 8380945
    Abstract: Provided is a data storage device including two or more data storage areas including may have two or more (heterogeneous) types of nonvolatile memory cells. At least one of the data storage areas includes a plurality of memory blocks that are sequentially selected, and metadata are stored in the currently selected memory block. The memory blocks can be sequentially used and metadata can be stored in a uniformly-distributed manner throughout the data storage device. Therefore, separate merging and wear-leveling operations are unnecessary. Thus, it is possible to improve the lifetime and writing performance of a data storage device having two or more heterogeneous nonvolatile memories.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: February 19, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Wook Ye, Yul-Won Cho
  • Patent number: 8375158
    Abstract: In one embodiment, the invention provides a memory system including a flash memory device including a plurality of memory blocks implementing a plurality of data blocks, a plurality of log blocks, and a plurality of free blocks. The memory system further includes a flash translation layer maintaining the number of the free blocks to be at least equal to a reference number by converting selected memory blocks among the data and log blocks into free blocks via at least one merge operation during a background period. Additionally, the flash translation layer converts selected ones of the free blocks into data and log blocks, respectively.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: February 12, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Yul-Won Cho
  • Publication number: 20090222618
    Abstract: In one embodiment, the invention provides a memory system including a flash memory device including a plurality of memory blocks implementing a plurality of data blocks, a plurality of log blocks, and a plurality of free blocks. The memory system further includes a flash translation layer maintaining the number of the free blocks to be at least equal to a reference number by converting selected memory blocks among the data and log blocks into free blocks via at least one merge operation during a background period. Additionally, the flash translation layer converts selected ones of the free blocks into data and log blocks, respectively.
    Type: Application
    Filed: March 2, 2009
    Publication date: September 3, 2009
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Yul-Won CHO
  • Publication number: 20090113112
    Abstract: Provided is a data storage device including two or more data storage areas including may have two or more (heterogeneous) types of nonvolatile memory cells. At least one of the data storage areas includes a plurality of memory blocks that are sequentially selected, and metadata are stored in the currently selected memory block. The memory blocks can be sequentially used and metadata can be stored in a uniformly-distributed manner throughout the data storage device. Therefore, separate merging and wear-leveling operations are unnecessary. Thus, it is possible to improve the lifetime and writing performance of a data storage device having two or more heterogeneous nonvolatile memories.
    Type: Application
    Filed: October 22, 2008
    Publication date: April 30, 2009
    Inventors: Kyung-Wook Ye, Yul-Won Cho
  • Publication number: 20090109786
    Abstract: A method of operating a non-volatile data storage device includes determining the type of the previous power off event when the non-volatile data storage device is rebooted; and selecting and performing a reboot sequence based upon the determined type of the power off event. Determining the type of the previous power off event may be performed by analyzing one or more metadata groups stored in the non-volatile data storage device. During normal operation of the data storage device a preamble (indicating that an operation of a data storage device started) and a postamble (indicating that an operation of the data storage device ended) are written in each group of metadata. If the power off event is a sudden (abnormal) power off event during a write operation, the postamble is not written, and its absence indicates that the power off event was a sudden (abnormal) power off event.
    Type: Application
    Filed: October 22, 2008
    Publication date: April 30, 2009
    Inventors: Kyung-Wook Ye, Yul-Won Cho