Patents by Inventor Ik-sung OH

Ik-sung OH 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: 20230305952
    Abstract: A memory system includes memory blocks and a controller. The controller configured to perform a wear levelling operation on the memory blocks based on a reference count table and an erase count table.
    Type: Application
    Filed: October 3, 2022
    Publication date: September 28, 2023
    Applicant: SK hynix Inc.
    Inventors: Jin Woo KIM, Jin Woong KIM, Ik Sung OH, Hui Jae YU
  • Patent number: 11442628
    Abstract: A data processing system includes a host configured to handle data in response to an input received by the host, and a plurality of memory systems engaged with the host and configured to store or output the data in response to a request generated by the host. A first memory system among the plurality of memory systems can perform generation, erasure, or updating of metadata for the plurality of memory systems.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: September 13, 2022
    Assignee: SK hynix Inc.
    Inventor: Ik-Sung Oh
  • Patent number: 11366736
    Abstract: A memory system includes a nonvolatile memory device; a random access memory configured to store, in response to an unmap request received from a host device, a flag information indicating that an unmap address as a target of the unmap request is unmapped; and a control unit configured to flush the flag information to the nonvolatile memory device, wherein the control unit flushes the flag information to the nonvolatile memory device when a first condition is satisfied.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: June 21, 2022
    Assignee: SK hynix Inc.
    Inventors: Byeong Gyu Park, Ik Sung Oh, Seung Gu Ji, Sung Kwan Hong
  • Patent number: 11321230
    Abstract: A memory system may include: a memory device including a plurality of memory dies suitable for storing data; and a controller operatively coupled to the memory dies of the memory device via a plurality of channels, the controller may be suitable for checking the plurality of the channels, selecting independently best transmission channels and best reception channels among the plurality of the channels according to states of the channels, requesting performing of command operations corresponding to the commands through the best transmission channels to the memory dies, and receiving performance results of the command operations through the best reception channels from the memory dies.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: May 3, 2022
    Assignee: SK hynix Inc.
    Inventors: Ik-Sung Oh, Jin-Woong Kim
  • Patent number: 11249919
    Abstract: A system is used in a data processing system comprising at least one memory system which is operatively engaged and disengaged from a host or from another memory system and the host transmitting commands into the at least one memory system. The system includes a metadata generator configured to generate a map table for an available address range and a reallocation table for indicating an allocable address range in the map table; and a metadata controller configured to allocate the allocable address range to the at least one memory system when the at least one memory system is operatively engaged to the host or to another memory system, or release an allocated range for the at least one memory system such that the allocated range becomes the allocable address range when the at least one memory system is operatively disengaged from the host or the another memory system.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: February 15, 2022
    Assignee: SK hynix Inc.
    Inventor: Ik-Sung Oh
  • Patent number: 11237733
    Abstract: A memory system includes: a memory device including a plurality of memory blocks for storing data; a controller memory including a read data area for storing first data, which is read from a victim memory block among the plurality of memory blocks, and a write data area for storing second data, which is to be written into a target memory block among the plurality of memory blocks; and a controller suitable for reading the first data from the read data area, storing the first data into a host memory, and, when the first data stored in the host memory satisfies a predetermined condition, reading the first data from the host memory and storing the first data into the write data area.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: February 1, 2022
    Assignee: SK hynix Inc.
    Inventors: Ik-Sung Oh, Jin-Woong Kim
  • Patent number: 11157207
    Abstract: A data processing system includes a host configured to handle data in response to an input entered from an external device. The data processing system further includes a plurality of memory systems engaged with the host, wherein the plurality of memory systems are configured to store or output the data in response to a request generated by the host. A first memory system among the plurality of memory systems can store metadata for the plurality of memory systems.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: October 26, 2021
    Assignee: SK hynix Inc.
    Inventor: Ik-Sung Oh
  • Patent number: 10838658
    Abstract: Provided herein may be a memory controller and a method of operating the memory controller. The memory controller may include: a host interface layer configured to receive a request for a memory device from a host; a flash translation layer configured to generate a descriptor including a flag indicating whether the request is a priority read request; and a flash interface layer configured to suspend requests input prior to the priority read request depending on the flag, store the requests input prior to the priority read request, and perform the priority read request.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: November 17, 2020
    Assignee: SK hynix Inc.
    Inventors: Sung Kwan Hong, Ik Sung Oh, Ji Hoon Yim
  • Publication number: 20200334140
    Abstract: A memory system may include: a memory device including a plurality of memory dies suitable for storing data; and a controller operatively coupled to the memory dies of the memory device via a plurality of channels, the controller may be suitable for checking the plurality of the channels, selecting independently best transmission channels and best reception channels among the plurality of the channels according to states of the channels, requesting performing of command operations corresponding to the commands through the best transmission channels to the memory dies, and receiving performance results of the command operations through the best reception channels from the memory dies.
    Type: Application
    Filed: July 1, 2020
    Publication date: October 22, 2020
    Inventors: Ik-Sung OH, Jin-Woong KIM
  • Publication number: 20200285552
    Abstract: A memory system includes a nonvolatile memory device; a random access memory configured to store, in response to an unmap request received from a host device, a flag information indicating that an unmap address as a target of the unmap request is unmapped; and a control unit configured to flush the flag information to the nonvolatile memory device, wherein the control unit flushes the flag information to the nonvolatile memory device when a first condition is satisfied.
    Type: Application
    Filed: May 27, 2020
    Publication date: September 10, 2020
    Inventors: Byeong Gyu PARK, Ik Sung OH, Seung Gu JI, Sung Kwan HONG
  • Patent number: 10733093
    Abstract: A memory system may include: a memory device including a plurality of memory dies suitable for storing data; and a controller operatively coupled to the memory dies of the memory device via a plurality of channels, the controller may be suitable for checking the plurality of the channels, selecting independently best transmission channels and best reception channels among the plurality of the channels according to states of the channels, requesting performing of command operations corresponding to the commands through the best transmission channels to the memory dies, and receiving performance results of the command operations through the best reception channels from the memory dies.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: August 4, 2020
    Assignee: SK hynix Inc.
    Inventors: Ik-Sung Oh, Jin-Woong Kim
  • Patent number: 10705757
    Abstract: There are provided a memory interface, a command queue controller configured to determine an execution order of normal commands and a suspend command; a command time controller configured to receive the normal commands, and output command and time information by providing a corresponding additional operation time to each of the normal commands; a command time manager configured to match the command and time information to each of the normal commands to be stored therein, and output an end signal; and an input/output interface configured to receive the normal commands and the suspend command, and transmit the normal commands and the suspend command to a memory device through a channel.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: July 7, 2020
    Assignee: SK hynix Inc.
    Inventors: Sung Kwan Hong, Ik Sung Oh
  • Patent number: 10698786
    Abstract: A memory system includes a nonvolatile memory device; a random access memory configured to store, in response to an unmap request received from a host device, a flag information indicating that an unmap address as a target of the unmap request is unmapped; and a control unit configured to flush the flag information to the nonvolatile memory device, wherein the control unit flushes the flag information to the nonvolatile memory device when a first condition is satisfied.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: June 30, 2020
    Assignee: SK hynix Inc.
    Inventors: Byeong Gyu Park, Ik Sung Oh, Seung Gu Ji, Sung Kwan Hong
  • Patent number: 10558382
    Abstract: A memory system may include: a memory device including a plurality of memory blocks; and a controller suitable for grouping the memory blocks based on type into a plurality of super blocks according to a preset condition and managing the memory blocks by managing the super blocks, the controller may manage one or more of the super blocks, in each of which at least one bad memory block and good memory blocks are grouped, by classifying the one or more superblocks as first super blocks, and the controller may differently manage uses of the respective first super blocks based on the numbers of bad memory blocks included in the respective first super blocks.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: February 11, 2020
    Assignee: SK hynix Inc.
    Inventors: Ik-Sung Oh, Kyeong-Rho Kim, Sung-Kwan Hong, Jin-Woong Kim
  • Publication number: 20200042250
    Abstract: A data processing system includes a host configured to handle data in response to an input entered from an external device. The data processing system further includes a plurality of memory systems engaged with the host, wherein the plurality of memory systems are configured to store or output the data in response to a request generated by the host. A first memory system among the plurality of memory systems can store metadata for the plurality of memory systems.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 6, 2020
    Applicant: SK hynix Inc.
    Inventor: Ik-Sung OH
  • Publication number: 20200042439
    Abstract: A data processing system includes a host configured to handle data in response to an input received by the host, and a plurality of memory systems engaged with the host and configured to store or output the data in response to a request generated by the host. A first memory system among the plurality of memory systems can perform generation, erasure, or updating of metadata for the plurality of memory systems.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 6, 2020
    Applicant: SK hynix Inc.
    Inventor: Ik-Sung OH
  • Publication number: 20200042225
    Abstract: A data processing system includes a host configured to handle data in response to an input entered from an external, and a plurality of memory systems engaged with the host and configured to store or output the data in response to a request generated by the host. A first memory system among the plurality of memory systems accesses a specific location therein in response to a read command and an address delivered from the host. The first memory system outputs subject data read from the specific location to the host. The first memory system migrates the subject data to another memory system among the plurality of memory systems according to an operational state of the specific location.
    Type: Application
    Filed: July 30, 2019
    Publication date: February 6, 2020
    Inventors: Ik-Sung OH, Byeong-Gyu PARK
  • Publication number: 20200042460
    Abstract: A system is used in a data processing system comprising at least one memory system which is operatively engaged and disengaged from a host or from another memory system and the host transmitting commands into the at least one memory system. The system includes a metadata generator configured to generate a map table for an available address range and a reallocation table for indicating an allocable address range in the map table; and a metadata controller configured to allocate the allocable address range to the at least one memory system when the at least one memory system is operatively engaged to the host or to another memory system, or release an allocated range for the at least one memory system such that the allocated range becomes the allocable address range when the at least one memory system is operatively disengaged from the host or the another memory system.
    Type: Application
    Filed: July 30, 2019
    Publication date: February 6, 2020
    Inventor: Ik-Sung OH
  • Publication number: 20200019325
    Abstract: A memory system includes a memory device suitable for storing data; and a controller including a write buffer including a plurality of buffer regions, a buffer region data structure suitable for representing whether each of the buffer regions includes data or not, and a power management unit suitable for selectively maintaining power supply, when the memory system is in a power-saving mode, for each buffer region based on the representation in the buffer region data structure for the corresponding buffer region.
    Type: Application
    Filed: February 12, 2019
    Publication date: January 16, 2020
    Inventors: Ik-Sung OH, Jin-Woong KIM
  • Publication number: 20190369880
    Abstract: A memory system includes: a memory device including a plurality of memory blocks for storing data; a controller memory including a read data area for storing first data, which is read from a victim memory block among the plurality of memory blocks, and a write data area for storing second data, which is to be written into a target memory block among the plurality of memory blocks; and a controller suitable for reading the first data from the read data area, storing the first data into a host memory, and, when the first data stored in the host memory satisfies a predetermined condition, reading the first data from the host memory and storing the first data into the write data area.
    Type: Application
    Filed: August 13, 2019
    Publication date: December 5, 2019
    Inventors: Ik-Sung OH, Jin-Woong KIM