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: 10649692Abstract: 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: GrantFiled: December 27, 2016Date of Patent: May 12, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Hyun-Chul Park, Jun-Ho Ahn, Bong-Gwan Seol
-
Publication number: 20180032283Abstract: 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: ApplicationFiled: December 27, 2016Publication date: February 1, 2018Inventors: HYUN-CHUL PARK, JUN-HO AHN, BONG-GWAN SEOL
-
Patent number: 9672104Abstract: 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: GrantFiled: May 17, 2016Date of Patent: June 6, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Young Woo Jung, Hwan-Chung Kim, Kyoungkuy Park, Eunju Park, Bong-Gwan Seol
-
Publication number: 20160259685Abstract: 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: ApplicationFiled: May 17, 2016Publication date: September 8, 2016Inventors: YOUNG WOO JUNG, HWAN-CHUNG KIM, KYOUNGKUY PARK, EUNJU PARK, BONG-GWAN SEOL
-
Patent number: 9431117Abstract: 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: GrantFiled: September 26, 2013Date of Patent: August 30, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Young Woo Jung, Hwan-Chung Kim, Kyoungkuy Park, Eunju Park, Bong-Gwan Seol
-
Patent number: 9368223Abstract: 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: GrantFiled: June 30, 2015Date of Patent: June 14, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Young Woo Jung, Hwan-Chung Kim, Kyoungkuy Park, Eunju Park, Bong-Gwan Seol
-
Publication number: 20150302928Abstract: 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: ApplicationFiled: June 30, 2015Publication date: October 22, 2015Inventors: Young Woo JUNG, Hwan-Chung KIM, Kyoungkuy PARK, Eunju PARK, Bong-Gwan SEOL
-
Patent number: 8984212Abstract: 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: GrantFiled: July 31, 2012Date of Patent: March 17, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Wan-soo Choi, Hee-tak Shin, Won-jin Lim, Bong-gwan Seol, Jun-seok Park
-
Publication number: 20140101372Abstract: 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: ApplicationFiled: September 26, 2013Publication date: April 10, 2014Inventors: YOUNG WOO JUNG, HWAN-CHUNG KIM, KYOUNGKUY PARK, EUNJU PARK, BONG-GWAN SEOL
-
Publication number: 20130046919Abstract: 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: ApplicationFiled: July 31, 2012Publication date: February 21, 2013Inventors: Wan-soo Choi, Hee-tak Shin, Won-jin Lim, Bong-gwan Seol, Jun-seok Park
-
Patent number: 8125825Abstract: 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: GrantFiled: June 1, 2010Date of Patent: February 28, 2012Assignee: Samsung Electronics Co., Ltd.Inventor: Bong-Gwan Seol
-
Publication number: 20100241796Abstract: 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: ApplicationFiled: June 1, 2010Publication date: September 23, 2010Inventor: Bong-Gwan SEOL
-
Patent number: 7751238Abstract: 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: GrantFiled: July 29, 2008Date of Patent: July 6, 2010Assignee: Samsung Electronics Co., Ltd.Inventor: Bong-Gwan Seol
-
Publication number: 20090034328Abstract: 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: ApplicationFiled: July 29, 2008Publication date: February 5, 2009Inventor: Bong-Gwan Seol