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).

  • Patent number: 10942862
    Abstract: A memory system includes a memory device comprising a plurality of memory cells storing data, and configured to perform one or more of a write operation, read operation and erase operation on the plurality of memory cells; and a controller configured to control an operation of the memory device, wherein the controller is configured to: cache a logical block addressing (LBA) mapping table from the memory device when the memory system is powered on by driving power applied thereto; and transfer a direct memory access (DMA) setup to a host when the LBA mapping table is cached.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: March 9, 2021
    Assignee: SK hynix Inc.
    Inventors: Duck Hoi Koo, Soong Sun Shin, Sang Hyun Kim
  • Patent number: 10845998
    Abstract: There are provided a storage device having improved security and an operating method thereof. In a storage device including a memory controller for controlling a memory device including a plurality of memory blocks, the storage device includes: a host interface configured to receive an analog connection request signal provided by a host; and a host access controller configured to control access by the host according to host information acquired from the connection request signal.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: November 24, 2020
    Assignee: SK hynix Inc.
    Inventors: Jin Soo Kim, Soong Sun Shin
  • Publication number: 20200348888
    Abstract: Provided herein may be a storage device and a method of operating the same. A storage device for protecting the storage device from physical movement may include a nonvolatile memory device, a sensor unit configured to collect information about physical movement of the storage device, and a memory controller configured to perform a device lock operation of protecting data in the nonvolatile memory device, based on a sensor value acquired from the sensor unit.
    Type: Application
    Filed: July 16, 2020
    Publication date: November 5, 2020
    Inventors: Jin Soo KIM, Soong Sun SHIN
  • Patent number: 10810118
    Abstract: A data storage device includes a nonvolatile memory device and a controller configured to control an operation of the nonvolatile memory device. The controller includes a volatile memory including a first index storage unit in which first index information for first data buffers are stored and a second index storage unit in which second index information for second data buffers are stored, a first central processing unit (CPU) configured to perform allocation and release of allocation of the first data buffers by accessing the first index storage unit of the volatile memory, and a second CPU configured to perform allocation and release of allocation of the second data buffers by accessing the second index storage unit of the volatile memory.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: October 20, 2020
    Assignee: SK hynix Inc.
    Inventors: Soong Sun Shin, Duck Hoi Koo, Yong Tae Kim, Cheon Ok Jeong
  • Publication number: 20200319826
    Abstract: In a storage device for controlling operational performance depending on temperature, a memory controller configured to control a memory device may include a flash translation layer block configured to receive data from a host and to convert a logic address into a physical address to store address information, during a write operation; a buffer memory configured to include a first buffer and a second buffer; 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 external temperature information from an external temperature sensing unit, and to control the flash translation layer block to store data in only one of the first or second buffer in a fast write mode based on the internal temperature information and the external temperature information, wherein the external temperature information represents a temperature of the memory device.
    Type: Application
    Filed: June 18, 2020
    Publication date: October 8, 2020
    Inventors: Soong Sun SHIN, Sang Hyun Kim
  • Patent number: 10754586
    Abstract: Provided herein may be a storage device and a method of operating the same. A storage device for protecting the storage device from physical movement may include a nonvolatile memory device, a sensor unit configured to collect information about physical movement of the storage device, and a memory controller configured to perform a device lock operation of protecting data in the nonvolatile memory device, based on a sensor value acquired from the sensor unit.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: August 25, 2020
    Assignee: SK hynix Inc.
    Inventors: Jin Soo Kim, Soong Sun Shin
  • Patent number: 10747462
    Abstract: A data processing system includes a host device including a first volatile memory which includes an exclusive region and a shared region, and a first control unit; and a data storage device including a second control unit, and configured to store data to be accessed by the host device, wherein the first control unit adds a header information including an identification information and a state information, to data to be stored in the data storage device, and stores the data added with the header information, in the shared region, according to a request of the second control unit.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: August 18, 2020
    Assignee: SK hynix Inc.
    Inventor: Soong Sun Shin
  • Publication number: 20200241955
    Abstract: A data storage device includes a nonvolatile memory device including a plurality of memory blocks and a controller for controlling the nonvolatile memory device. A plurality of management blocks includes first and second management blocks managed by the controller. The second management block stores start data and then stores integrity data. The first management block stores a storage location of the second management block. An integrity checker checks integrity of data associated with the first and second management blocks.
    Type: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Inventors: Jang Hwan JUN, Duck Hoi KOO, Soong Sun SHIN, Yong Tae KIM, Yong Chul KIM, Cheon Ok JEONG
  • Publication number: 20200242044
    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: April 17, 2020
    Publication date: July 30, 2020
    Inventors: Min Hwan MOON, Duck Hoi KOO, Soong Sun SHIN, Ji Hoon LEE
  • Patent number: 10725910
    Abstract: A controller may include a memory suitable for caching write data and map data corresponding to the write data; and a processor suitable for flushing the cached map data in a memory device, and then storing the write data in the memory device, wherein the map data includes location information of the write data.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: July 28, 2020
    Assignee: SK hynix Inc.
    Inventors: Duck-Hoi Koo, Yong-Tae Kim, Soong-Sun Shin, Cheon-Ok Jeong
  • Patent number: 10691352
    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: Grant
    Filed: January 29, 2018
    Date of Patent: June 23, 2020
    Assignee: SK hynix Inc.
    Inventors: Duck Hoi Koo, Yong Tae Kim, Soong Sun Shin, Cheon Ok Jeong
  • Publication number: 20200192759
    Abstract: There are provided a memory system and an operating method thereof. A memory system includes: a plurality of storage regions, each including a plurality of memory cells; and a controller configured to provide a plurality of read retry sets, determine an applying order of the plurality of read retry sets based on characteristics of a read error occurred in a first storage region among the plurality of storage regions, and apply at least one of the read retry sets, based on the applying order, for a read retry operation performed on the first storage region.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Inventors: Nam Oh HWANG, Yong-Tae KIM, Soong-Sun SHIN, Duck-Hoi KOO
  • Patent number: 10671527
    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: Grant
    Filed: December 4, 2017
    Date of Patent: June 2, 2020
    Assignee: SK hynix Inc.
    Inventors: Yong Tae Kim, Duck Hoi Koo, Soong Sun Shin, Cheon Ok Jeong
  • Patent number: 10656846
    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: Grant
    Filed: October 17, 2017
    Date of Patent: May 19, 2020
    Assignee: SK hynix Inc.
    Inventors: Duck Hoi Koo, Soong Sun Shin, Yong Tae Kim
  • Patent number: 10635347
    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: Grant
    Filed: October 27, 2017
    Date of Patent: April 28, 2020
    Assignee: SK hynix Inc.
    Inventors: Duck-Hoi Koo, Soong-Sun Shin
  • Patent number: 10628323
    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: Grant
    Filed: December 1, 2017
    Date of Patent: April 21, 2020
    Assignee: SK hynix Inc.
    Inventors: Min Hwan Moon, Duck Hoi Koo, Soong Sun Shin, Ji Hoon Lee
  • Patent number: 10606509
    Abstract: A data storage device includes a storage medium; a buffer memory configured to temporarily store data to be inputted to, or outputted from, the storage medium; and a controller configured to control data exchange with the storage medium, allocate a write tag to a write command, and change an attribute of the write tag according to a processing status of the write command.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: March 31, 2020
    Assignee: SK hynix Inc.
    Inventors: Soong Sun Shin, Han Choi, Jin Soo Kim
  • Patent number: 10585792
    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: Grant
    Filed: December 5, 2017
    Date of Patent: March 10, 2020
    Assignee: SK hynix Inc.
    Inventors: Soong-sun Shin, Duck-Hoi Koo, Yong-Tae Kim, Cheon-Ok Jeong
  • Publication number: 20200065031
    Abstract: Provided herein may be a storage device and a method of operating the same. A storage device for protecting the storage device from physic& movement may include a nonvolatile memory device, a sensor unit configured to collect information about physical movement of the storage device, and a memory controller configured to perform a device lock operation of protecting data in the nonvolatile memory device, based on a sensor value acquired from the sensor unit.
    Type: Application
    Filed: November 4, 2019
    Publication date: February 27, 2020
    Inventors: Jin Soo KIM, Soong Sun SHIN
  • Publication number: 20200057582
    Abstract: An operating method for a controller includes: receiving a target command; detecting a first command from a first command queue, the first command having a same logical address as the target command; queuing the target command in the first command queue when the first command is not detected from the first command queue; detecting, when the first command queue is full of commands, a second command from a second command queue, the second command having the same logical address as the target command; and queuing the target command in the second command queue, when the second command is not detected from the second command queue.
    Type: Application
    Filed: April 12, 2019
    Publication date: February 20, 2020
    Inventors: Soong-Sun SHIN, Jin-Soo KIM, Han CHOI