Patents by Inventor Hye Mi KANG

Hye Mi KANG 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: 20210390044
    Abstract: A memory system is provided to include memory devices and a controller including cores controlling the memory devices, respectively. The controller determines whether to perform a global wear-leveling operation based on a write count of the plurality of memory devices corresponding to each of the plurality of cores, performs a barrier operation for a request from a host when the global wear-leveling operation is determined to be performed, updates mapping information for mapping a core to memory device information by swapping the mapping information between different cores based on the write count of each of the plurality of cores and closes an open block assigned to each of the plurality of cores and then assigning a new open block to each of the plurality of cores based on the updated mapping information.
    Type: Application
    Filed: October 13, 2020
    Publication date: December 16, 2021
    Inventor: Hye Mi Kang
  • Patent number: 11194736
    Abstract: A memory controller may include a map cache configured to store one or more of a plurality of map data sub-segments respectively corresponding to a plurality of sub-areas included in each of the plurality of areas, and a map data manager configured to generate information about a map data sub-segment to be provided to a host and which is determined based on a read count for the memory device, and generate information about a map data segment to be deleted from the host and which is determined based on the read count for the memory device and a memory of the host.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: December 7, 2021
    Assignee: SK hynix Inc.
    Inventors: Hye Mi Kang, Eu Joon Byun
  • Patent number: 11182289
    Abstract: A memory system is provided to include memory devices and a controller including cores controlling the memory devices, respectively. The controller determines whether to perform a global wear-leveling operation based on a write count of the plurality of memory devices corresponding to each of the plurality of cores, performs a barrier operation for a request from a host when the global wear-leveling operation is determined to be performed, updates mapping information for mapping a core to memory device information by swapping the mapping information between different cores based on the write count of each of the plurality of cores and closes an open block assigned to each of the plurality of cores and then assigning a new open block to each of the plurality of cores based on the updated mapping information.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: November 23, 2021
    Assignee: SK hynix Inc.
    Inventor: Hye Mi Kang
  • Publication number: 20210311879
    Abstract: A memory system includes a memory device and a controller. The memory device includes at least one open memory block. The controller is configured to program data input along with write requests from an external device in the at least one open memory block, determine a storage mode regarding map data based on a type of the write requests, and perform a map update based on the map data. The controller is further configured to determine a timing for performing the map update is determined based on the storage mode and the type of write requests.
    Type: Application
    Filed: August 18, 2020
    Publication date: October 7, 2021
    Inventor: Hye Mi KANG
  • Publication number: 20210240390
    Abstract: A memory system, a memory controller and a method for operating the memory system. The memory system manages a hot data pool and a cold data pool, each of which includes at least one among a plurality of memory blocks, writes read only data to the cold data pool, and controls the hot data pool and the cold data pool in garbage collection and wear leveling, thereby classifying data, less frequently updated, into cold data and improving the performance of garbage collection and wear leveling.
    Type: Application
    Filed: June 17, 2020
    Publication date: August 5, 2021
    Inventors: Hyun Tae KIM, Hye Mi KANG, Eu Joon BYUN
  • Publication number: 20210216458
    Abstract: A memory system includes a storage medium configured to store map data and a controller configured to perform a host map cache management operation so that the map data is stored in a host map cache included in a host device in response to the activation of a host map cache management function and configured to selectively deactivate the host map cache management function.
    Type: Application
    Filed: June 15, 2020
    Publication date: July 15, 2021
    Inventor: Hye Mi KANG
  • Patent number: 11061815
    Abstract: A memory system, a memory controller and an operating method are disclosed. By determining a time for garbage collection, based on information for a write command group including a plurality of write commands inputted from a host, it is possible to minimize a time in which processing a command transmitted from the host is delayed due to garbage collection, and ensure stable write performance.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: July 13, 2021
    Assignee: SK hynix Inc.
    Inventors: Hye Mi Kang, Eu Joon Byun
  • Patent number: 11036629
    Abstract: In accordance with an embodiment of the present disclosure, a method of a controller for controlling a nonvolatile memory device including a plurality of data storage regions may include: determining, in response to a first copy event of receiving from a host a command instructing copy of data from a first logical address into a second logical address, whether a second copy event of copying the data from a first data storage region having a first physical address mapped to the first logical address into a data storage region having another physical address will occur; and in response to determining that the second copy event will not occur, changing a logical address mapped to the first physical address from the first logical address to the second logical address and invalidating the first logical address.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: June 15, 2021
    Assignee: SK hynix Inc.
    Inventors: Hye Mi Kang, Eu Joon Byun
  • Publication number: 20210141641
    Abstract: A data storage apparatus includes a storage device; a controller to control data input and output operations of the storage device; and a swap memory provided in an outside of the controller, wherein the controller includes a thread manager to perform a preparation operation on a first thread included in a task in response to a request for processing the task, request the storage device to process the first thread on which the preparation operation has been performed, perform a preparation operation on at least one subsequent thread following the first thread while the storage device processes the first thread, and store context data of the first thread and the at least one subsequent thread in the swap memory, wherein the task includes the first thread and the at least one subsequent thread, and the preparation operation includes an address mapping operation.
    Type: Application
    Filed: May 27, 2020
    Publication date: May 13, 2021
    Inventors: Hye Mi KANG, Eu Joon BYUN
  • Publication number: 20210109852
    Abstract: Provided herein may be a controller and a data storage system having the controller. The controller may include a mapping time generator configured to generate a first mapping time at which a logical block address and a physical block address are mapped to each other, an internal memory configured to store first address mapping information including an address map, and the first mapping time, a host interface configured to transmit the first address mapping information to a host, and receive second address mapping information from the host, and a central processing unit configured to generate the address map, store the first address mapping information in the internal memory, compare a second mapping time included in the second address mapping information with the first mapping time, and select a read mode based on a result of the comparison.
    Type: Application
    Filed: June 8, 2020
    Publication date: April 15, 2021
    Inventors: Hye Mi KANG, Eu Joon BYUN
  • Publication number: 20210026548
    Abstract: The present technology relates to an electronic device. A memory controller according to the present technology has improved map update performance. The memory controller controls a memory device that stores logical to physical map data indicating a mapping relationship between a logical address and a physical address of data. The memory controller includes a map data storage and a map data manager. The map data storage stores physical to logical (P2L) map data generated based on a logical address corresponding to a request received from a host. The map data manager performs a map update operation for the L2P map data by using some of an entire P2L map data stored in the map data storage, according to an amount of the P2L map data stored in the map data storage.
    Type: Application
    Filed: November 27, 2019
    Publication date: January 28, 2021
    Inventor: Hye Mi KANG
  • Publication number: 20210026782
    Abstract: A data storage apparatus may include a storage and a controller configured to control the storage in response to a request of a host, wherein the controller comprises a map data management component configured to: generate one or more map segments, each of which includes a plurality of pieces of map data, which represent mapping information between logical addresses of the host and physical addresses of the storage; store the map segments in the storage; group the map data in each of the map segments into groups of one or more sub-segments; and load the map data of each of the map segments in units of the sub-segments.
    Type: Application
    Filed: February 19, 2020
    Publication date: January 28, 2021
    Inventors: Hye Mi KANG, Eu Joon BYUN
  • Publication number: 20210004324
    Abstract: A memory system, a memory controller and an operating method are disclosed. By determining a time for garbage collection, based on information for a write command group including a plurality of write commands inputted from a host, it is possible to minimize a time in which processing a command transmitted from the host is delayed due to garbage collection, and ensure stable write performance.
    Type: Application
    Filed: January 28, 2020
    Publication date: January 7, 2021
    Inventors: Hye Mi KANG, Eu Joon BYUN
  • Publication number: 20210004323
    Abstract: There are provided a controller, a memory system having the same, and an operating method thereof. The controller includes a read counter configured to store a block read count value of a super block and memory blocks within a non-super block as a status information in an internal memory by counting a number of times that a read operation is performed on the memory blocks; and a super block manager configured to: store a super block reclaim trigger reference and a non-super block reclaim trigger reference, which is set for the super block and the non-super block, as the status information in the internal memory, divide data stored in the memory blocks into hot data and cold data according to the block read count value, and copy the hot data in the non-super block to the super block according to the status information.
    Type: Application
    Filed: November 21, 2019
    Publication date: January 7, 2021
    Inventor: Hye Mi KANG
  • Publication number: 20200409834
    Abstract: In accordance with an embodiment of the present disclosure, a method of a controller for controlling a nonvolatile memory device including a plurality of data storage regions may include: determining, in response to a first copy event of receiving from a host a command instructing copy of data from a first logical address into a second logical address, whether a second copy event of copying the data from a first data storage region having a first physical address mapped to the first logical address into a data storage region having another physical address will occur; and in response to determining that the second copy event will not occur, changing a logical address mapped to the first physical address from the first logical address to the second logical address and invalidating the first logical address.
    Type: Application
    Filed: December 27, 2019
    Publication date: December 31, 2020
    Inventors: Hye Mi KANG, Eu Joon BYUN
  • Publication number: 20200387456
    Abstract: Embodiments of the disclosure relate to a memory system, a memory controller and a meta-information storage device. By providing a memory device configured to store mapping information between a logical address and a physical address, a memory controller configured to control the memory device and control a memory area in which mapping segments including some of the mapping information are stored and a meta-information storage device configured to store meta-information on the memory area, it is possible to provide a memory system, a memory controller and a meta-information storage device capable of processing a command received from a host as quickly as possible even when an SPO occurs.
    Type: Application
    Filed: November 4, 2019
    Publication date: December 10, 2020
    Inventors: Hye-Mi KANG, Eu-Joon BYUN
  • Publication number: 20200341636
    Abstract: A data storage device includes a memory device and a controller. The memory device includes a rare open block that stores data corresponding to a re-allocated invalid logical address and a normal open block that stores data corresponding to a newly allocated free logical address. The controller determines whether to store write data in the rare open block or the normal open block based on information included in a write command received from a host, and controls the memory device to store the write data in the rare open block or the normal open block according to a result of the determination.
    Type: Application
    Filed: October 21, 2019
    Publication date: October 29, 2020
    Inventor: Hye Mi KANG
  • Publication number: 20200334166
    Abstract: A memory system includes a memory device configured to store a piece of data in a location which is distinguished by a physical address and a controller configured to generate a piece of map data associating a logical address, inputted along with a request from an external device, with the physical address and to determine a timing of transferring the piece of map data into the external device to avoid decreasing an input/output throughput of the memory system.
    Type: Application
    Filed: April 16, 2020
    Publication date: October 22, 2020
    Inventors: Eu-Joon BYUN, Hye-Mi KANG, Jong-Hwan LEE, Young-Ick CHO
  • Publication number: 20200327063
    Abstract: A memory system includes a memory device and a controller. The memory device stores a piece of data in a location which is distinguished by a physical address. The controller generates map data, each piece of map data associating a logical address, inputted along with a request from an external device, with the physical address, selects a piece of map data among the map data based on a status regarding the piece of map data, and transfers selected map data to the external device.
    Type: Application
    Filed: April 9, 2020
    Publication date: October 15, 2020
    Inventors: Hye-Mi KANG, Eu-Joon BYUN, Byung-Jun KIM, Seok-Jun LEE
  • Publication number: 20200327064
    Abstract: A memory system includes: a memory device suitable for storing map information; and a controller suitable for storing a portion of the map information in a map cache, and accessing the memory device based on the map information stored in the map cache or accessing the memory device based on a physical address that is selectively provided together with an access request from a host, wherein the map cache includes a write map cache suitable for storing map information corresponding to a write command, and a read map cache suitable for storing map information corresponding to a read command, and wherein the controller provides the host with map information that is outputted from the read map cache.
    Type: Application
    Filed: December 10, 2019
    Publication date: October 15, 2020
    Inventor: Hye-Mi KANG