Patents by Inventor Soong-Sun SHIN

Soong-Sun SHIN 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: 20190026222
    Abstract: A controller includes: a victim list update unit suitable for storing information on an error block in a victim list when the error block is detected; a control unit suitable for deciding whether or not to perform a copy operation based on whether or not a predetermined condition is satisfied; a copy unit suitable for copying the error block into a destination super block while maintaining a location of a die when the control unit performs the copy operation; and a victim list delete unit suitable for deleting the victim list including the error block when the copy operation ends.
    Type: Application
    Filed: February 22, 2018
    Publication date: January 24, 2019
    Inventors: Duck-Hoi KOO, Yong-Tae KIM, Soong-Sun SHIN, Cheon-Ok JEONG
  • Publication number: 20190018768
    Abstract: A method for operating a data storage device including a non-volatile memory device including a first region and a second region includes: storing data from a data cache memory in memory blocks in the first region; determining a first garbage collection cost with respect to a first target memory block having the least valid page among the memory blocks in the first region in which the data are kept; determining a second garbage collection cost with respect to a second target memory block having the least valid page among the memory blocks in the first region from which the data are cleared; and performing a garbage collection operation to copy valid data of a garbage collection target memory block into memory blocks in the second region based on a comparison result of the first garbage collection cost and the second garbage collection cost.
    Type: Application
    Filed: December 4, 2017
    Publication date: January 17, 2019
    Inventors: Yong Tae Kim, Duck Hoi Koo, Soong Sun Shin, Cheon Ok Jeong
  • Publication number: 20190018602
    Abstract: In a method of operating a data storage device including a non-volatile memory device, which includes a closed memory block and an open memory block, a scan pointer and a map scan information of the open memory block is generated. The scan pointer indicates a page next to a page to which a writing operation is completed. The map scan information includes a logical address information mapped in a page of the open memory block. When the data storage device is recovered from a power loss, the logical address information is read based on the map scan information. An address map is rebuilt based on the read logic address information.
    Type: Application
    Filed: January 29, 2018
    Publication date: January 17, 2019
    Inventors: Duck Hoi KOO, Yong Tae KIM, Soong Sun SHIN, Cheon Ok JEONG
  • Patent number: 10168907
    Abstract: a memory system may include: a memory device including a plurality of memory dies each having a plurality of memory blocks; and a controller suitable for performing one or more of data defragmentation and data remapping operations for a target transaction group in the memory device in response to a request message provided from a host, transmitting a completion message to the host as a response to the request message, and receiving an access to the transaction group, from the host.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: January 1, 2019
    Assignee: SK Hynix Inc.
    Inventors: Gi-Seob Chang, Soong-Sun Shin
  • Patent number: 10152252
    Abstract: A memory system includes a memory device including a first and a second group of memory blocks; and a controller suitable for: performing a processing operation corresponding to a plurality of workloads included in transactions received from a host, checking transaction identification information and completion information included in the workloads, storing first workloads among the workloads in the memory blocks included in the first group, corresponding to the identification information and the completion information, and transmitting and storing the first workloads into the memory blocks included in the second group.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: December 11, 2018
    Assignee: SK Hynic Inc.
    Inventors: Do-Hyun Kim, Soong-Sun Shin, Dae-Hong Kim
  • Publication number: 20180349045
    Abstract: A operating method of memory system including a controller and a memory device may efficiently flush map data for the Sudden Power Off Recovery SPOR.
    Type: Application
    Filed: December 11, 2017
    Publication date: December 6, 2018
    Inventors: Duck-Hoi KOO, Yong-Tae KIM, Soong-Sun SHIN, Cheon-Ok JEONG
  • Publication number: 20180349243
    Abstract: Provided herein may be a storage device and a method of operating the same. In a storage device for controlling operational performance depending on temperature, a memory controller configured to control a memory device may include an internal temperature sensing unit configured to generate an internal temperature information by sensing a temperature of the memory controller and a performance adjustment unit configured to receive an external temperature information from an external temperature sensing unit, and controlling operational performance of the memory controller using the internal temperature information and the external temperature information, wherein the external temperature information represents a temperature of the memory device.
    Type: Application
    Filed: December 12, 2017
    Publication date: December 6, 2018
    Inventors: Soong Sun SHIN, Sang Hyun KIM
  • Publication number: 20180341577
    Abstract: A data processing system includes a host suitable for providing an access request; and a plurality of memory systems suitable for storing or reading data thereto or therefrom in response to the access request, wherein the host includes a host memory buffer suitable for storing a plurality of meta-data respectively corresponding to the plurality of memory systems, wherein each of the plurality of meta-data includes a first threshold value representing storage capacity for user data in a corresponding memory system among the plurality of memory systems, a second threshold value representing a number of read operations for logical block addresses (LBAs) of the corresponding memory system, a third threshold value representing a temperature of the corresponding memory system and respective LBAs of the plurality of memory systems.
    Type: Application
    Filed: December 5, 2017
    Publication date: November 29, 2018
    Inventors: Soong-Sun Shin, Duck-Hoi Koo, Yong-Tae Kim, Cheon-Ok Jeong
  • Publication number: 20180341557
    Abstract: A method for operating a data storage device which includes a nonvolatile memory device including a plurality of memory blocks, includes generating a valid page count table including the number of valid pages of each of closed blocks among the plurality of memory blocks in which data are written in all pages thereof and the number of valid pages of at least one open block among the plurality of memory blocks in which data is written in a part of pages thereof; generating a valid page scan table including a scan pointer for scanning the number of valid pages of the open block; and backing up the valid page count table and the valid page scan table in a meta block among the plurality of memory blocks.
    Type: Application
    Filed: December 4, 2017
    Publication date: November 29, 2018
    Inventors: Duck Hoi KOO, Yong Tae KIM, Soong Sun SHIN, Cheon Ok JEONG
  • Publication number: 20180314642
    Abstract: An operating method for a data storage device includes providing a nonvolatile memory device including a plurality of pages; segmenting an address map which maps a logical address provided from a host device and a physical address of the nonvolatile memory device, by a plurality of address map segments according to a segment size that is set depending on a quality of service time allowed to process a request of the host device and an unprocessed workload; and flushing at least one of the address map segments in the nonvolatile memory device after processing the unprocessed workload.
    Type: Application
    Filed: December 1, 2017
    Publication date: November 1, 2018
    Inventors: Min Hwan MOON, Duck Hoi KOO, Soong Sun SHIN, Ji Hoon LEE
  • Patent number: 10108369
    Abstract: A memory system may include: a memory device; and a controller configured to: perform a read operation and an erase operation to the memory device; predict a first required time when a read command is received during the performing of the erase operation, the first required time being based on a sum including a first time required for the read operation in response to the read command and a second time required for the on-going erase operation; and determine whether to halt or continue the erase operation according to the first required time.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: October 23, 2018
    Assignee: SK Hynix Inc.
    Inventors: Soong-Sun Shin, Young-Mi Yoon
  • Publication number: 20180285197
    Abstract: A memory system may include: a memory device including a plurality of storage regions; and a controller. The controller may be coupled between a host and the memory device, and perform a read retry operation when a read error occurs in any one of the storage regions based on occurrence possibilities for a plurality of different type of defects in any one storage region where a read error occurred.
    Type: Application
    Filed: November 15, 2017
    Publication date: October 4, 2018
    Inventors: Yong-Tae KIM, Soong-Sun SHIN, Duck-Hoi KOO
  • Publication number: 20180275920
    Abstract: A memory system may include: a memory device; and a controller suitable for: receiving a plurality of commands from a host; performing command operations corresponding to the commands to the memory device; providing operation results of the command operations to the host; and performing processing results including processing receptions of the commands, requests for performing the command operations and operation results for the command operations at a regular time duration interval.
    Type: Application
    Filed: October 27, 2017
    Publication date: September 27, 2018
    Inventors: Duck-Hoi KOO, Soong-Sun SHIN
  • Publication number: 20180239548
    Abstract: A method for operating a memory system includes updating, after accessing ail of one or more first memory regions included in a first list for a purpose of data storage, map data for the first memory regions; determining a list size based on a workload of the memory system, and generating a second list including one or more second memory regions depending on the list size; and accessing, after the updating of the map data, the second memory regions for a purpose of data storage.
    Type: Application
    Filed: October 17, 2017
    Publication date: August 23, 2018
    Inventors: Duck Hoi KOO, Soong Sun SHIN, Yong Tae KIM
  • Publication number: 20180232325
    Abstract: A memory system includes: a memory device for including a plurality of memory blocks each of which includes a plurality of pages, a plurality of planes each of which includes the memory blocks, and a plurality of memory dies each of which includes the planes; and a controller for grouping a plurality of read commands that are transferred from a host into one or more read command groups based on a policy that is designed in such a manner that a read operation is performed in an order from a relatively big physical area unit to a relatively small physical area unit based on a physical address value of each of the read commands, when the read commands are transferred from the host, and applying each of the read command groups to a read operation of the memory device.
    Type: Application
    Filed: October 26, 2017
    Publication date: August 16, 2018
    Inventors: Young-Guen CHOI, Soong-Sun SHIN
  • Patent number: 10037151
    Abstract: A data storage device includes a nonvolatile memory device including first and second memory regions; and a controller suitable for performing a pattern identification operation for write requests, based on a pattern information for one or more patterns, and storing data corresponding to the write requests in one of the first and second memory regions according to a result of the pattern identification operation.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: July 31, 2018
    Assignee: SK Hynix Inc.
    Inventors: Do Hyun Kim, Dae Hong Kim, Soong Sun Shin
  • Publication number: 20180196749
    Abstract: An memory system includes a memory device that includes a first memory block and a super memory block including simultaneously controllable second memory blocks and a controller including a memory, and suitable for storing a data corresponding to a command in the memory, deciding a type of the command and a type of the data, and controlling the memory device to write the data in the first memory block or the super memory block based on the type of the command and the type of the data.
    Type: Application
    Filed: August 9, 2017
    Publication date: July 12, 2018
    Inventors: Duck-Hoi KOO, Soong-Sun SHIN
  • Publication number: 20180150225
    Abstract: a memory system may include: a memory device including a plurality of memory dies each having a plurality of memory blocks; and a controller suitable for performing one or more of data defragmentation and data remapping operations for a target transaction group in the memory device in response to a request message provided from a host, transmitting a completion message to the host as a response to the request message, and receiving an access to the transaction group, from the host.
    Type: Application
    Filed: September 11, 2017
    Publication date: May 31, 2018
    Inventors: Gi-Seob CHANG, Soong-Sun SHIN
  • Publication number: 20180129445
    Abstract: a memory system may include: a memory device; and a controller configured to: perform a read operation and an erase operation to the memory device; predict a first required time when a read command is received during the performing of the erase operation, the first required time being based on a sum including a first time required for the read operation in response to the read command and a second time required for the on-going erase operation; and determine whether to halt or continue the erase operation according to the first required time.
    Type: Application
    Filed: June 27, 2017
    Publication date: May 10, 2018
    Inventors: Soong-Sun SHIN, Young-Mi YOON
  • Publication number: 20180046370
    Abstract: A memory system includes: a memory device; and a controller suitable for controlling the memory device, wherein the controller performs a read operation in a first region of the memory device in response to a read command from a host, and sets a second region of the memory device, into which data stored in the first region is to be copied, based on a read number of the first region.
    Type: Application
    Filed: March 30, 2017
    Publication date: February 15, 2018
    Inventor: Soong-Sun SHIN