Patents by Inventor Ik Joon Son

Ik Joon Son 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).

  • Publication number: 20260111153
    Abstract: A data storage apparatus includes a memory controller configured to access a memory device based on an address mapping table. The address mapping table includes a logical-virtual address table and a virtual-physical address table. When an error occurs in a page of the memory device, the memory controller searches for a virtual address related to that page with reference to the virtual-physical address table without accessing the logical-virtual address table, and registers the searched virtual address in a reuse table.
    Type: Application
    Filed: March 5, 2025
    Publication date: April 23, 2026
    Inventors: Ik Joon SON, Dong Hwan Koo, Han Bin Lee
  • Publication number: 20260093627
    Abstract: A data storage device may include a memory controller configured to determine a number of meta information entries to be stored in each cache group that includes a plurality of cache lines, selects a meta information entry whose index matches an address of a corresponding cache line, store the selected meta information entry in the corresponding cache line of a normal table including a plurality of cache groups, and store exception entries, which represent meta information entries that are not stored in the normal table, in an exception table including a plurality of cache groups, wherein a size of meta information entry is larger than a size of cache line.
    Type: Application
    Filed: February 5, 2025
    Publication date: April 2, 2026
    Inventor: Ik Joon SON
  • Patent number: 11055227
    Abstract: A controller for controlling a non-volatile memory apparatus including page groups each including a plurality of pages is configured to select a target page group from the page groups, wherein the target page group includes at least one invalid page and at least one valid page, select, as a target threshold voltage distribution, a lower threshold voltage distribution of two adjacent threshold voltage distributions distinguished by an invalid read voltage, wherein the invalid read voltage is a read voltage for distinguishing between data stored in the invalid page, select, as a target memory cell, a memory cell located in the target threshold voltage distribution among a plurality of memory cells configuring the target page group, and control the non-volatile memory apparatus to perform an adjustment program operation for raising a threshold voltage of the target memory cell as much as a first voltage.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: July 6, 2021
    Assignee: SK hynix Inc.
    Inventor: Ik Joon Son
  • Publication number: 20200310977
    Abstract: A controller for controlling a non-volatile memory apparatus including page groups each including a plurality of pages is configured to select a target page group from the page groups, wherein the target page group includes at least one invalid page and at least one valid page, select, as a target threshold voltage distribution, a lower threshold voltage distribution of two adjacent threshold voltage distributions distinguished by an invalid read voltage, wherein the invalid read voltage is a read voltage for distinguishing between data stored in the invalid page, select, as a target memory cell, a memory cell located in the target threshold voltage distribution among a plurality of memory cells configuring the target page group, and control the non-volatile memory apparatus to perform an adjustment program operation for raising a threshold voltage of the target memory cell as much as a first voltage.
    Type: Application
    Filed: December 4, 2019
    Publication date: October 1, 2020
    Inventor: Ik Joon Son
  • Patent number: 10747661
    Abstract: A method for operating a data storage device including memory regions each including memory units of levels, the levels respectively corresponding to bitmaps, and each of the bitmaps including entries respectively corresponding to the memory regions includes controlling a read operation for a first memory unit of a first level among the levels in a first memory region among the memory regions; increasing a read count by checking a first entry corresponding to the first memory region in a first bit map corresponding to the first level, wherein each of entries included in the first bitmap reflects whether a corresponding memory region is included in at least one second memory region in which a memory unit of the first level has been read, during a predetermined period before the read operation for the first memory unit; and performing a management operation for the memory regions, based on the read count.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: August 18, 2020
    Assignee: SK hynix Inc.
    Inventor: Ik Joon Son
  • Publication number: 20200241956
    Abstract: A memory system and an operating method thereof are disclosed. A memory system includes a memory device configured to correct first data read from a first data storage region based on error correction data thereby generating second data and store the second data in a second data storage region; and a controller configured to generate the error correction data. The error correction data includes location information of an error bit of the first data.
    Type: Application
    Filed: September 10, 2019
    Publication date: July 30, 2020
    Inventor: Ik Joon SON
  • Patent number: 10621036
    Abstract: The technology disclosed in this patent document can be implemented in embodiments to provide a memory system capable of improving a read operation, using an error correction technique (e.g., chipkill) that recovers data in correcting a data failure including a multibit failure, and an operation method of the memory system. The disclosed read operations based on recovery can be used for retrieving data from a memory chip by reconstructing the same data from other memory chips without accessing the memory chip and can be applied in various memory systems.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: April 14, 2020
    Assignee: SK hynix Inc.
    Inventor: Ik Joon Son
  • Publication number: 20190324693
    Abstract: A memory control having improved cache program operation performance controls a memory device. The memory controller includes: a command queue for sequentially storing commands to be executed by the memory device; a cache program determinerfor determining, when a first command that is a program command stored in the command queue is provided to the memory device, whether a second command to be executed next in time to the first command is a program command; and a program operation controller for controlling the memory device to perform a program operation according to the first command as a normal program operation or cache program operation, depending on whether the second command is a program command.
    Type: Application
    Filed: April 18, 2019
    Publication date: October 24, 2019
    Inventors: Seung Gu JI, Ik Joon SON
  • Publication number: 20190155700
    Abstract: Provided herein is a memory system and a method for driving the memory system. The memory system may include: a semiconductor memory device including a plurality of memory blocks and a block information storing block; and a controller configured to control the semiconductor memory device to store block information about the memory blocks into the block information storing block during an overall operation of the semiconductor memory device, and perform, during a power loss recovery operation, a recovery operation using the block information stored in the block information storing block.
    Type: Application
    Filed: June 13, 2018
    Publication date: May 23, 2019
    Inventors: Young Ho KIM, Ik Joon SON, Yong Sang LEE, Seung Gu JI
  • Publication number: 20190121695
    Abstract: The technology disclosed in this patent document can be implemented in embodiments to provide a memory system capable of improving a read operation, using an error correction technique (e.g., chipkill) that recovers data in correcting a data failure including a multibit failure, and an operation method of the memory system. The disclosed read operations based on recovery can be used for retrieving data from a memory chip by reconstructing the same data from other memory chips without accessing the memory chip and can be applied in various memory systems.
    Type: Application
    Filed: February 9, 2018
    Publication date: April 25, 2019
    Inventor: Ik Joon Son
  • Patent number: 10191790
    Abstract: A data storage device includes a nonvolatile memory device including a memory block having a plurality of memory regions; and a controller suitable for searching a first memory region for which error correction is passed, by scanning the plurality of memory regions in a reverse order of a write sequence for the memory block, determining a target memory region in the memory block based on data stored in the first memory region, and performing a recovery operation for the target memory region.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: January 29, 2019
    Assignee: SK Hynix Inc.
    Inventor: Ik Joon Son
  • Publication number: 20180341583
    Abstract: A method for operating a data storage device including memory regions each including memory units of levels, the levels respectively corresponding to bitmaps, and each of the bitmaps including entries respectively corresponding to the memory regions includes controlling a read operation for a first memory unit of a first level among the levels in a first memory region among the memory regions; increasing a read count by checking a first entry corresponding to the first memory region in a first bit map corresponding to the first level, wherein each of entries included in the first bitmap reflects whether a corresponding memory region is included in at least one second memory region in which a memory unit of the first level has been read, during a predetermined period before the read operation for the first memory unit; and performing a management operation for the memory regions, based on the read count.
    Type: Application
    Filed: August 7, 2018
    Publication date: November 29, 2018
    Inventor: Ik Joon SON
  • Patent number: 10127997
    Abstract: A data storage device may include a plurality of nonvolatile memory devices including a plurality of blocks and a controller suitable for generating super block parity data for a super block, which is formed of one or more of the plurality of blocks.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 13, 2018
    Assignee: SK Hynix Inc.
    Inventors: Seung Geol Baek, Seung Hwan Kim, Jong Hee Han, Duck Hoi Koo, Ik Joon Son
  • Patent number: 10073642
    Abstract: A method for operating a data storage device including a plurality of memory regions. The method includes performing a read operation for a first memory region, increasing a read count based on read sequences of the first memory region and a second memory region which has been read before the read operation for the first memory region, and performing a management operation for the plurality of memory regions based on the read count.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: September 11, 2018
    Assignee: SK Hynix Inc.
    Inventor: Ik Joon Son
  • Publication number: 20180225185
    Abstract: A data storage device includes a nonvolatile memory device including a memory block having a plurality of memory regions; and a controller suitable for searching a first memory region for which error correction is passed, by scanning the plurality of memory regions in a reverse order of a write sequence for the memory block, determining a target memory region in the memory block based on data stored in the first memory region, and performing a recovery operation for the target memory region.
    Type: Application
    Filed: July 7, 2017
    Publication date: August 9, 2018
    Inventor: Ik Joon SON
  • Publication number: 20170206032
    Abstract: A method for operating a data storage device including a plurality of memory regions. The method includes performing a read operation for a first memory region, increasing a read count based on read sequences of the first memory region and a second memory region which has been read before the read operation for the first memory region, and performing a management operation for the plurality of memory regions based on the read count.
    Type: Application
    Filed: July 22, 2016
    Publication date: July 20, 2017
    Inventor: Ik Joon SON
  • Publication number: 20170031751
    Abstract: A data storage device may include a plurality of nonvolatile memory devices including a plurality of blocks and a controller suitable for generating super block parity data for a super block, which is formed of one or more of the plurality of blocks.
    Type: Application
    Filed: December 28, 2015
    Publication date: February 2, 2017
    Inventors: Seung Geol BAEK, Seung Hwan KIM, Jong Hee HAN, Duck Hoi KOO, Ik Joon SON
  • Patent number: 9501239
    Abstract: The present invention relates to a grouping method and device for enhancing redundancy removing performance for a storage unit such as a hard disk, a solid state disk (SSD), etc. The grouping method for enhancing performance of a redundancy removing technology may include: extracting samples from data that is stored in a buffer of a memory and is standing by to be processed; performing remaining calculations on the extracted samples; and grouping samples by connecting them to a bucket corresponding to a resultant value of the remaining calculations.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: November 22, 2016
    Assignee: Industry-University Cooperation Foundation Hanyang University
    Inventors: Soo Yong Kang, You Jip Won, Jae Hyuk Cha, Jong Moo Choi, Sung Roh Yoon, Jong Hwa Kim, Ik Joon Son, Sang Yup Lee
  • Publication number: 20140337596
    Abstract: The present invention relates to a grouping method and device for enhancing redundancy removing performance for a storage unit such as a hard disk, a solid state disk (SSD), etc. The grouping method for enhancing performance of a redundancy removing technology may include: extracting samples from data that is stored in a buffer of a memory and is standing by to be processed; performing remaining calculations on the extracted samples; and grouping samples by connecting them to a bucket corresponding to a resultant value of the remaining calculations.
    Type: Application
    Filed: December 10, 2012
    Publication date: November 13, 2014
    Inventors: Soo Yong Kang, You Jip Won, Jae Hyuk Cha, Jong Moo Choi, Sung Roh Yoon, Jong Hwa Kim, Ik Joon Son, Sang Yup Lee