Patents by Inventor Sang-lyul Min

Sang-lyul Min 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: 7802054
    Abstract: A storage system includes a storage medium configured to store data and a buffer memory configured to buffer data to be written to the storage medium. The storage system further includes a controller configured to selectively transfer the buffered data to the storage medium responsive to an invalidity indicator received from an external source. For example, the invalidity indicator may comprise unwrite information received from an external source, e.g., information that indicates that selected buffered data corresponds to deleted file data.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: September 21, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chan-Ik Park, Sang Lyul Min, Tae-Sung Jung, Kyun-Ho Kook
  • Publication number: 20100217927
    Abstract: A storage device includes a host interface, a buffer memory, a storage medium, and a controller. The host interface is configured to receive storage data and an invalidation command, where the invalidation command is indicative of invalid data among the storage data received by the host interface. The buffer memory is configured to temporarily store the storage data received by the host interface. The controller is configured to execute a transcribe operation in which the storage data temporarily stored in the buffer memory is selectively stored in the storage medium. Further, the controller is responsive to receipt of the invalidation command to execute a logging process when a memory capacity of the invalid data indicated by the invalidation command is equal to or greater than a reference capacity, and to execute an invalidation process when the memory capacity of the invalid data is less than the reference capacity.
    Type: Application
    Filed: May 7, 2010
    Publication date: August 26, 2010
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Donghyun Song, Chanik Park, Sang Lyul Min, Sheayun Lee, Taesung Jung, Sang-Jin Oh, Moonwook Oh, Jisoo Kim
  • Patent number: 7716422
    Abstract: Provided are a storage apparatus using a non-volatile memory as a cache and a method of operating the same, in which the non-volatile memory is used as the cache so as to preserve data even when electricity is interrupted. The storage apparatus using a non-volatile memory as a cache includes a main storage medium, the non-volatile memory being used as the cache of the main storage medium and having a stationary region and a non-stationary region divided according to whether data are fixed, and a block management unit managing blocks allocated in the non-volatile memory.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: May 11, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-kun Shin, Sang-lyul Min, Shea-yun Lee, Jang-hwan Kim, Dong-hyun Song, Jeong-eun Kim
  • Publication number: 20100115190
    Abstract: A system for processing a read request for maximizing host read performance in a flash memory-based storage device is provided. The system for processing the read request solves a bottleneck phenomenon caused by a processor by adding an independent automatic read request processor, different from a conventional system in which a processor of a storage device processes the read request. Also, when processing the read request, a storage device using a write buffer may control a process of merging data of the write buffer and a flash memory and transmitting the data to a host based on a descriptor array, thereby minimizing processor overhead.
    Type: Application
    Filed: January 24, 2008
    Publication date: May 6, 2010
    Applicants: Zeen Information Technologies, Inc., Seoul National University Industry Foundation
    Inventors: Yookun Cho, Sang Lyul Min, Jin Hyuk Yoon, Sung-Kwan Kim, Joosun Hahn
  • Publication number: 20100100666
    Abstract: Disclosed are a system and method for controlling a flash memory using a descriptor array, which may maximize a performance of a flash memory based-storage system. The system includes a descriptor array receipt unit for receiving, from a processor, a descriptor array including, at least one descriptor corresponding to at least one operation; and a flash memory control unit for verifying the descriptor included in the descriptor array and executing a flash memory control command included in the verified descriptor, wherein the flash memory control unit executes the flash memory control command independent from the operation of the processor.
    Type: Application
    Filed: January 24, 2008
    Publication date: April 22, 2010
    Applicant: Zeen Information Technologies Inc.
    Inventor: Sang Lyul MIN
  • Publication number: 20080016428
    Abstract: A memory device detects and corrects bit errors. The memory device includes cyclic redundancy check (CRC) and error correction code (ECC) circuits. The CRC circuit generates a write CRC code corresponding to data to be stored in memory cells. The ECC circuit generates an ECC code corresponding to the data and detecting and correcting a bit error of the data by means of the ECC code during a read operation. The CRC circuit generates a read CRC code corresponding to data corrected by the ECC circuit during the read operation, and corrects a bit error of the data according to a comparison of the read CRC code and the write CRC code.
    Type: Application
    Filed: October 17, 2006
    Publication date: January 17, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Shea-Yun Lee, Dong-Hyun Song, Jang-Hwan Kim, Sang-Lyul Min
  • Publication number: 20070226588
    Abstract: A memory device detects and correct bit errors. The memory device includes cyclic redundancy check (CRC) and error correction code (ECC) circuits. The CRC circuit generates a write CRC code corresponding to data to be stored in memory cells. The ECC circuit generates an ECC code corresponding to the data and detecting and correcting a bit error of the data by means of the ECC code during a read operation. The CRC circuit generates a read CRC code corresponding to data corrected by the ECC circuit during the read operation, and detects a bit error of the data according to a comparison of the read CRC code and the write CRC code.
    Type: Application
    Filed: May 15, 2007
    Publication date: September 27, 2007
    Inventors: Shea-Yun Lee, Dong-Hyun Song, Jang-Hwan Kim, Sang-Lyul Min
  • Publication number: 20070150647
    Abstract: Provided are a storage apparatus using a non-volatile memory as a cache and a method of operating the same, in which the non-volatile memory is used as the cache so as to preserve data even when electricity is interrupted. The storage apparatus using a non-volatile memory as a cache includes a main storage medium, the non-volatile memory being used as the cache of the main storage medium and having a stationary region and a non-stationary region divided according to whether data are fixed, and a block management unit managing blocks allocated in the non-volatile memory.
    Type: Application
    Filed: November 20, 2006
    Publication date: June 28, 2007
    Inventors: Dong-kun Shin, Sang-lyul Min, Shea-yun Lee, Jang-hwan Kim, Dong-hyun Song, Jeong-eun Kim
  • Publication number: 20070130442
    Abstract: A computing system includes a buffer memory configured to temporarily store data intended for storage in an external storage device and a processing unit configured to selectively invalidate data stored in the buffer memory and to control transfer of data from the buffer memory to the external storage device responsive to the selective invalidation. In some embodiments, for example, the processing unit may be configured to manage write state information of the temporarily stored data and to update the write state information according to information related to the temporarily stored data. The processing unit may be configured to control the buffer memory and the external storage according to the write state information so that at least a part of the temporarily stored data is not written in the external storage.
    Type: Application
    Filed: February 9, 2007
    Publication date: June 7, 2007
    Inventors: Shea Lee, Chan-Ik Park, Tae-Sung Jung, Sang-Lyul Min
  • Patent number: 6938116
    Abstract: A flash memory management method is provided. According to the method, when a request to write the predetermined data to a page to which data has been written is made, the predetermined data is written to a log block corresponding to a data block containing the page. When a request to write the predetermined data to the page again is received, the predetermined data is written to an empty free page in the log block. Even if the same page is requested to be continuously written to, the management method allows this to be processed in one log block, thereby improving the effectiveness in the use of flash memory resources.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: August 30, 2005
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bum-soo Kim, Gui-young Lee, Jong-min Kim, Ji-hyun In, Je-sung Kim, Sam-hyuk Noh, Sang-lyul Min, Dong-hee Lee, Jae-yong Jeong, Yoo-kun Cho, Jong-moo Choi
  • Publication number: 20020184436
    Abstract: A flash memory management method is provided. According to the method, when a request to write the predetermined data to a page to which data has been written is made, the predetermined data is written to a log block corresponding to a data block containing the page. When a request to write the predetermined data to the page again is received, the predetermined data is written to an empty free page in the log block. Even if the same page is requested to be continuously written to, the management method allows this to be processed in one log block, thereby improving the effectiveness in the use of flash memory resources.
    Type: Application
    Filed: December 31, 2001
    Publication date: December 5, 2002
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Bum-Soo Kim, Gjui-Young Lee, Jong-Min Kim, Ji-Huun In, Je-Sung Kim, Sam-Hyuk Noh, Sang-Lyul Min, Dong-Hee Lee, Jae-Yong Jeong, Yoo-Kun Cho, Jong-Moo Choi