Patents by Inventor Seok Jin Joo

Seok Jin Joo 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: 11030099
    Abstract: A data storage apparatus includes a nonvolatile memory device including a plurality of memory blocks in which a plurality of word lines to which one or more pages are coupled are arranged, a data buffer configured to buffer data to be stored in the one or more pages of the nonvolatile memory device, and a processor configured to detect, when a sudden power off (SPO) occurs, one or more first pages in which an interference has occurred in a memory block in use and store data corresponding to the one or more first pages in which the interference has occurred among the data buffered in the data buffer in a backup memory block of the nonvolatile memory device.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: June 8, 2021
    Assignee: SK hynix Inc.
    Inventors: Seung Gu Ji, Seok Jin Joo
  • Publication number: 20190332530
    Abstract: A data storage apparatus includes a nonvolatile memory device including a plurality of memory blocks in which a plurality of word lines to which one or more pages are coupled are arranged, a data buffer configured to buffer data to be stored in the one or more pages of the nonvolatile memory device, and a processor configured to detect, when a sudden power off (SPO) occurs, one or more first pages in which an interference has occurred in a memory block in use and store data corresponding to the one or more first pages in which the interference has occurred among the data buffered in the data buffer in a backup memory block of the nonvolatile memory device.
    Type: Application
    Filed: November 15, 2018
    Publication date: October 31, 2019
    Inventors: Seung Gu JI, Seok Jin JOO
  • Patent number: 9419654
    Abstract: A method for arranging a plurality of message blocks in a lattice form and generating a message matrix includes deciding lengths of rows of the message matrix such that a length difference is equal to or less than a first critical point, deciding lengths of the message blocks such that a length difference is equal to or less than a second critical point, and arranging the message blocks in each row of the message matrix such that a length difference of columns of the message matrix is equal to or less than a third critical point.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: August 16, 2016
    Assignees: SK HYNIX INC., KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Dae-Sung Kim, Jeong-Seok Ha, Chol-Su Chae, Seok-Jin Joo, Sang-Chul Lee
  • Patent number: 9213592
    Abstract: Semiconductor memory device and method of operating same includes reading data stored in memory cells of a page; performing an error correction loop (ECC loop) including performing an error checking and correcting operation (ECC) on the read data; determining a number of bit errors in the read data; and when the number of bit errors is greater than a maximum number of correctable bits, incrementing the number of ECC iterations (ECC count) and increasing the maximum number of correctable bits; storing the ECC count until the number of bit errors is less than the maximum number of correctable bits; and programming corrected data to the memory cells when the stored ECC count is more than preset number.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: December 15, 2015
    Assignee: SK HYNIX INC.
    Inventor: Seok Jin Joo
  • Patent number: 9099193
    Abstract: A method of operating a data storage device includes setting program verify voltages for verifying whether memory cells of a nonvolatile memory device are programmed to desired program states; transmitting the set program verify voltages to the nonvolatile memory device; generating data patterns respectively corresponding to program states based on the program verify voltages; transmitting a data pattern corresponding to the program verify voltages to the nonvolatile memory device; and programming the memory cells with the transmitted data pattern.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: August 4, 2015
    Assignee: SK hynix Inc.
    Inventors: Eui Jin Kim, Seok Jin Joo, Yong Il Jung
  • Publication number: 20150200686
    Abstract: An encoding device includes a first encoder that generates a message matrix including a plurality of message blocks and a parity block having parity information of the plurality of message blocks, and a second encoder that adds row parity information and column parity information to the message matrix.
    Type: Application
    Filed: October 1, 2014
    Publication date: July 16, 2015
    Inventors: Dae-Sung KIM, Jeong-Seok HA, Chol-Su CHAE, Seok-Jin JOO, Sang-Chul LEE
  • Publication number: 20150194985
    Abstract: A method for arranging a plurality of message blocks in a lattice form and generating a message matrix includes deciding lengths of rows of the message matrix such that a length difference is equal to or less than a first critical point, deciding lengths of the message blocks such that a length difference is equal to or less than a second critical point, and arranging the message blocks in each row of the message matrix such that a length difference of columns of the message matrix is equal to or less than a third critical point.
    Type: Application
    Filed: September 26, 2014
    Publication date: July 9, 2015
    Inventors: Dae-Sung KIM, Jeong-Seok HA, Chol-Su CHAE, Seok-Jin JOO, Sang-Chul LEE
  • Patent number: 8966163
    Abstract: A non-volatile memory device and a method for programming the same are disclosed. The non-volatile memory device includes first and second memory blocks, each of which includes a plurality of memory cells, each memory cell including a plurality of regions in which data is written, corresponding regions of the plurality of memory cells constituting a page; a data write unit, upon receiving a write signal and an address allocation signal, configured to write first data in a first page of the first memory block, and write second data in a first page of the second memory block; and a copy-back unit, upon receiving a chip idle signal and a copy-back control signal, configured to write the first data written in the first memory block into a second page of the second memory block.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: February 24, 2015
    Assignee: SK Hynix Inc.
    Inventor: Seok Jin Joo
  • Patent number: 8891311
    Abstract: A program method of a semiconductor memory device includes performing a least significant bit (LSB) program operation for target LSB program cells of a selected page, increasing the threshold voltages of target most significant bit (MSB) program cells of the selected page before performing an MSB operation for the target MSB program cells, and performing the MSB program operation for the target MSB program cells after the increasing of the threshold voltages of the target MSB program cells.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: November 18, 2014
    Assignee: Hynix Semiconductor Inc.
    Inventor: Seok Jin Joo
  • Patent number: 8854886
    Abstract: A method of programming a nonvolatile memory includes: applying a common program pulse to program cells within each page of a memory region including two or more pages; applying one or more different program pulses to the program cells within each page of the memory region, according to target threshold voltages of the program cells; and programming each page of the memory region such that the program cells have their own target threshold voltages.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: October 7, 2014
    Assignee: SK Hynix Inc.
    Inventor: Seok-Jin Joo
  • Patent number: 8792286
    Abstract: A semiconductor memory device includes a page buffer configured to store data read from a memory cell, a counter circuit configured to count the number of first data or second data in the read data for every read operation while the read operations are repeated a set number of times, and a control logic configured to determine the number of read operations and determine the read data of the memory cell based on the counted number.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: July 29, 2014
    Assignee: SK Hynix Inc.
    Inventor: Seok Jin Joo
  • Publication number: 20140173184
    Abstract: A method of operating a data storage device includes setting program verify voltages for verifying whether memory cells of a nonvolatile memory device are programmed to desired program states; transmitting the set program verify voltages to the nonvolatile memory device; generating data patterns respectively corresponding to program states based on the program verify voltages; transmitting a data pattern corresponding to the program verify voltages to the nonvolatile memory device; and programming the memory cells with the transmitted data pattern.
    Type: Application
    Filed: July 24, 2013
    Publication date: June 19, 2014
    Applicant: SK hynix Inc.
    Inventors: Eui Jin KIM, Seok Jin Joo, Young Il Jung
  • Publication number: 20140136925
    Abstract: A method of operating a data storage device including a nonvolatile memory device includes reading last programmed data from the nonvolatile memory device, detecting an error included in the data read in the reading, correcting the error of if the error is correctable, and reprogramming the corrected data to the nonvolatile memory device.
    Type: Application
    Filed: July 17, 2013
    Publication date: May 15, 2014
    Inventor: Seok Jin JOO
  • Publication number: 20140068377
    Abstract: Semiconductor memory device and method of operating same includes reading data stored in memory cells of a page; performing an error correction loop (ECC loop) including performing an error checking and correcting operation (ECC) on the read data; determining a number of bit errors in the read data; and when the number of bit errors is greater than a maximum number of correctable bits, incrementing the number of ECC iterations (ECC count) and increasing the maximum number of correctable bits; storing the ECC count until the number of bit errors is less than the maximum number of correctable bits; and programming corrected data to the memory cells when the stored ECC count is more than preset number.
    Type: Application
    Filed: December 18, 2012
    Publication date: March 6, 2014
    Applicant: SK hynix Inc.
    Inventor: Seok Jin Joo
  • Patent number: 8595593
    Abstract: A method of operating a nonvolatile memory device comprises performing a read operation to read data stored in a first memory cell block including first unit groups; detecting a second unit group from among the first unit groups, the second unit group having a number of error bits included in the read data, which is greater than a set number of bits and equal to or smaller than a maximum allowable number of bits which can be corrected through an error checking and correction (ECC) processing; and after the second unit group is detected, performing a copyback operation for moving the data, that are stored in the first memory cell block, to a second memory cell block.
    Type: Grant
    Filed: October 27, 2009
    Date of Patent: November 26, 2013
    Assignee: Hynix Semiconductor Inc.
    Inventor: Seok Jin Joo
  • Publication number: 20130304966
    Abstract: A non-volatile memory device and a method for programming the same are disclosed. The non-volatile memory device includes first and second memory blocks, each of which includes a plurality of memory cells including a plurality of pages in which data is written; a data write unit, upon receiving a write signal and an address allocation signal, configured to write first data in a first page of the first memory block, and write second data in a first page of the second memory block; and a copy-back unit, upon receiving a chip idle signal and a copy-back control signal, configured to write the first data written in the first memory block into a second page of the second memory block.
    Type: Application
    Filed: December 20, 2012
    Publication date: November 14, 2013
    Applicant: SK HYNIX INC.
    Inventor: Seok Jin JOO
  • Publication number: 20130077403
    Abstract: A method of programming a nonvolatile memory includes: applying a common program pulse to program cells within each page of a memory region including two or more pages; applying one or more different program pulses to the program cells within each page of the memory region, according to target threshold voltages of the program cells; and programming each page of the memory region such that the program cells have their own target threshold voltages.
    Type: Application
    Filed: June 29, 2012
    Publication date: March 28, 2013
    Applicant: SK HYNIX INC.
    Inventor: Seok-Jin JOO
  • Publication number: 20120155197
    Abstract: A semiconductor memory device includes a page buffer configured to store data read from a memory cell, a counter circuit configured to count the number of first data or second data in the read data for every read operation while the read operations are repeated a set number of times, and a control logic configured to determine the number of read operations and determine the read data of the memory cell based on the counted number.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 21, 2012
    Applicant: HYNIX SEMICONDUCTOR INC.
    Inventor: Seok Jin JOO
  • Publication number: 20120134214
    Abstract: A program method of a semiconductor memory device includes performing a least significant bit (LSB) program operation for target LSB program cells of a selected page, increasing the threshold voltages of target most significant bit (MSB) program cells of the selected page before performing an MSB operation for the target MSB program cells, and performing the MSB program operation for the target MSB program cells after the increasing of the threshold voltages of the target MSB program cells.
    Type: Application
    Filed: November 29, 2011
    Publication date: May 31, 2012
    Inventor: Seok Jin Joo
  • Patent number: 8031530
    Abstract: In a method of performing a read operation of a nonvolatile memory device, a selected bit line is precharged. A pass voltage is sequentially applied to all word lines. The pass voltage applied to a word line, selected from among all the word lines, is changed for a read voltage. The read voltage is applied to the selected word line. Data of a memory cell coupled to the selected word line is read.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: October 4, 2011
    Assignee: Hynix Semiconductor Inc.
    Inventor: Seok Jin Joo