Patents by Inventor Bong-Gwan Seol

Bong-Gwan Seol 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: 10649692
    Abstract: A method of operating a storage device includes receiving a write task from a host device. The method also includes storing the write task in a task queue included in the storage device. A write execution command is received from the host device. The method includes executing the write task in response to the write execution command and performing an internal management operation of the storage device after the write task is stored in the task queue and before the write execution command is received. The response time of the storage device to the write execution command is reduced and performance of the system is enhanced by performing the internal management operation such as the data backup operation during the queuing stage and the ready stage in advance before receiving the write execution command.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: May 12, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Chul Park, Jun-Ho Ahn, Bong-Gwan Seol
  • Publication number: 20180032283
    Abstract: A method of operating a storage device includes receiving a write task from a host device. The method also includes storing the write task in a task queue included in the storage device. A write execution command is received from the host device. The method includes executing the write task in response to the write execution command and performing an internal management operation of the storage device after the write task is stored in the task queue and before the write execution command is received.
    Type: Application
    Filed: December 27, 2016
    Publication date: February 1, 2018
    Inventors: HYUN-CHUL PARK, JUN-HO AHN, BONG-GWAN SEOL
  • Patent number: 9672104
    Abstract: A memory system includes a nonvolatile memory device including a first memory area formed of memory blocks which store n-bit data per cell and a second memory area formed of memory blocks which store m-bit data per cell, where n and m are different integers, and a memory controller configured to control the nonvolatile memory device. The memory controller is configured to execute a read operation, and to execute a read reclaim operation in which valid data of a target memory block of the second memory area is transferred to one or more memory blocks of the first memory area, the target memory block selected during the read operation. The read reclaim operation is processed as complete when all the valid data of the target memory block is transferred to the one or more memory blocks of the first memory area.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: June 6, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young Woo Jung, Hwan-Chung Kim, Kyoungkuy Park, Eunju Park, Bong-Gwan Seol
  • Publication number: 20160259685
    Abstract: A memory system includes a nonvolatile memory device including a first memory area formed of memory blocks which store n-bit data per cell and a second memory area formed of memory blocks which store m-bit data per cell, where n and m are different integers, and a memory controller configured to control the nonvolatile memory device. The memory controller is configured to execute a read operation, and to execute a read reclaim operation in which valid data of a target memory block of the second memory area is transferred to one or more memory blocks of the first memory area, the target memory block selected during the read operation. The read reclaim operation is processed as complete when all the valid data of the target memory block is transferred to the one or more memory blocks of the first memory area.
    Type: Application
    Filed: May 17, 2016
    Publication date: September 8, 2016
    Inventors: YOUNG WOO JUNG, HWAN-CHUNG KIM, KYOUNGKUY PARK, EUNJU PARK, BONG-GWAN SEOL
  • Patent number: 9431117
    Abstract: A memory system includes a nonvolatile memory device including a first memory area formed of memory blocks which store n-bit data per cell and a second memory area formed of memory blocks which store m-bit data per cell, where n and m are different integers, and a memory controller configured to control the nonvolatile memory device. The memory controller is configured to execute a read operation, and to execute a read reclaim operation in which valid data of a target memory block of the second memory area is transferred to one or more memory blocks of the first memory area, the target memory block selected during the read operation. The read reclaim operation is processed as complete when all the valid data of the target memory block is transferred to the one or more memory blocks of the first memory area.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: August 30, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young Woo Jung, Hwan-Chung Kim, Kyoungkuy Park, Eunju Park, Bong-Gwan Seol
  • Patent number: 9368223
    Abstract: A memory system includes a nonvolatile memory device including a first memory area formed of memory blocks which store n-bit data per cell and a second memory area formed of memory blocks which store m-bit data per cell, where n and m are different integers, and a memory controller configured to control the nonvolatile memory device. The memory controller is configured to execute a read operation, and to execute a read reclaim operation in which valid data of a target memory block of the second memory area is transferred to one or more memory blocks of the first memory area, the target memory block selected during the read operation. The read reclaim operation is processed as complete when all the valid data of the target memory block is transferred to the one or more memory blocks of the first memory area.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: June 14, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young Woo Jung, Hwan-Chung Kim, Kyoungkuy Park, Eunju Park, Bong-Gwan Seol
  • Publication number: 20150302928
    Abstract: A memory system includes a nonvolatile memory device including a first memory area formed of memory blocks which store n-bit data per cell and a second memory area formed of memory blocks which store m-bit data per cell, where n and m are different integers, and a memory controller configured to control the nonvolatile memory device. The memory controller is configured to execute a read operation, and to execute a read reclaim operation in which valid data of a target memory block of the second memory area is transferred to one or more memory blocks of the first memory area, the target memory block selected during the read operation. The read reclaim operation is processed as complete when all the valid data of the target memory block is transferred to the one or more memory blocks of the first memory area.
    Type: Application
    Filed: June 30, 2015
    Publication date: October 22, 2015
    Inventors: Young Woo JUNG, Hwan-Chung KIM, Kyoungkuy PARK, Eunju PARK, Bong-Gwan SEOL
  • Patent number: 8984212
    Abstract: In one embodiment, a memory system includes a memory device with a first memory and a second memory, and a controller configured to control storing of data in the memory device. The controller is configured to control an (N?1)th piece of meta data to be stored in the second memory when an Nth piece of user data is stored in the first memory or control the Nth piece of the user data to be stored in the second memory when the (N?1)th piece of the meta data is stored in the first memory, where N denotes a natural number equal to or greater than ‘1’. Also, a time period of storing the Nth piece of the user data is controlled to partially or entirely overlap with a time period of storing the (N?1)th piece of the meta data.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: March 17, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Wan-soo Choi, Hee-tak Shin, Won-jin Lim, Bong-gwan Seol, Jun-seok Park
  • Publication number: 20140101372
    Abstract: A memory system includes a nonvolatile memory device including a first memory area formed of memory blocks which store n-bit data per cell and a second memory area formed of memory blocks which store m-bit data per cell, where n and m are different integers, and a memory controller configured to control the nonvolatile memory device. The memory controller is configured to execute a read operation, and to execute a read reclaim operation in which valid data of a target memory block of the second memory area is transferred to one or more memory blocks of the first memory area, the target memory block selected during the read operation. The read reclaim operation is processed as complete when all the valid data of the target memory block is transferred to the one or more memory blocks of the first memory area.
    Type: Application
    Filed: September 26, 2013
    Publication date: April 10, 2014
    Inventors: YOUNG WOO JUNG, HWAN-CHUNG KIM, KYOUNGKUY PARK, EUNJU PARK, BONG-GWAN SEOL
  • Publication number: 20130046919
    Abstract: In one embodiment, a memory system includes a memory device with a first memory and a second memory, and a controller configured to control storing of data in the memory device. The controller is configured to control an (N?1)th piece of meta data to be stored in the second memory when an Nth piece of user data is stored in the first memory or control the Nth piece of the user data to be stored in the second memory when the (N?1)th piece of the meta data is stored in the first memory, where N denotes a natural number equal to or greater than ‘1’. Also, a time period of storing the Nth piece of the user data is controlled to partially or entirely overlap with a time period of storing the (N?1)th piece of the meta data.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 21, 2013
    Inventors: Wan-soo Choi, Hee-tak Shin, Won-jin Lim, Bong-gwan Seol, Jun-seok Park
  • Patent number: 8125825
    Abstract: A method of reading a memory system including a flash memory includes: reading data from a page in a first block of the flash memory, incrementing a counter each time data is read from the page to store a corresponding number of read-out cycles of the flash memory, and copying data from the first block of the flash memory to a second block of the flash memory when the counter exceeds a reference number of read-out cycles. The data from the first block includes data from the page.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: February 28, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Bong-Gwan Seol
  • Publication number: 20100241796
    Abstract: A method of reading a memory system including a flash memory includes: reading data from a page in a first block of the flash memory, incrementing a counter each time data is read from the page to store a corresponding number of read-out cycles of the flash memory, and copying data from the first block of the flash memory to a second block of the flash memory when the counter exceeds a reference number of read-out cycles. The data from the first block includes data from the page.
    Type: Application
    Filed: June 1, 2010
    Publication date: September 23, 2010
    Inventor: Bong-Gwan SEOL
  • Patent number: 7751238
    Abstract: A method of reading a memory system including a flash memory includes: reading data from a page in a first block of the flash memory, incrementing a counter each time data is read from the page to store a corresponding number of read-out cycles of the flash memory, and copying data from the first block of the flash memory to a second block of the flash memory when the counter exceeds a reference number of read-out cycles. The data from the first block includes data from the page.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: July 6, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Bong-Gwan Seol
  • Publication number: 20090034328
    Abstract: A method of reading a memory system including a flash memory includes: reading data from a page in a first block of the flash memory, incrementing a counter each time data is read from the page to store a corresponding number of read-out cycles of the flash memory, and copying data from the first block of the flash memory to a second block of the flash memory when the counter exceeds a reference number of read-out cycles. The data from the first block includes data from the page.
    Type: Application
    Filed: July 29, 2008
    Publication date: February 5, 2009
    Inventor: Bong-Gwan Seol