Patents by Inventor Jeong-Beom SEO

Jeong-Beom SEO 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: 11842075
    Abstract: A storage device comprises a nonvolatile memory configured to store data that is written in size units of a mapping size, and a storage controller configured to transmit a command to the nonvolatile memory. The storage controller includes a host interface configured to receive a write command from a host device, the write command including a command to write first data to a first address, the first data having a first size smaller than the mapping size. The storage controller includes processing circuitry configured to transmit a read command to the nonvolatile memory, to cause the nonvolatile memory to read second data stored in the nonvolatile memory addressed based on the first address, in response to a determination that the first size is smaller than the mapping size and before the first data is received at the storage controller through the host interface.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: December 12, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yun Seok Kang, Jae Sub Kim, Yang Woo Roh, Jeong Beom Seo, Kyung Wook Ye
  • Publication number: 20220236915
    Abstract: A storage device comprises a nonvolatile memory configured to store data that is written in size units of a mapping size, and a storage controller configured to transmit a command to the nonvolatile memory. The storage controller includes a host interface configured to receive a write command from a host device, the write command including a command to write first data to a first address, the first data having a first size smaller than the mapping size. The storage controller includes processing circuitry configured to transmit a read command to the nonvolatile memory, to cause the nonvolatile memory to read second data stored in the nonvolatile memory addressed based on the first address, in response to a determination that the first size is smaller than the mapping size and before the first data is received at the storage controller through the host interface.
    Type: Application
    Filed: August 25, 2021
    Publication date: July 28, 2022
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Yun Seok KANG, Jae Sub KIM, Yang Woo ROH, Jeong Beom SEO, Kyung Wook YE
  • Patent number: 9176863
    Abstract: Described is a memory controller interfacing with a host and a nonvolatile memory. The memory controller may include a buffer unit configured to store an input address table and a first hot address table; and a processing unit configured to judge whether an address from the host coincides with one of addresses stored in the input address table and to store the address from the host in the first hot address table according to the judgment.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: November 3, 2015
    Assignee: SAMSUNG Electronics Co., Ltd.
    Inventors: Jeong-Beom Seo, Wonmoon Cheon
  • Patent number: 9003262
    Abstract: An operating method of a memory controller includes classifying a plurality of blocks in a memory cell array included in a flash memory into a first group and a second group according to the number of error bits in data programmed to each of the blocks, and creating a combinational block by combining a first block from the first group with a second block from the second group.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: April 7, 2015
    Assignee: SAMSUNG Electronics Co., Ltd.
    Inventors: Jae-Wook Lee, Yang Sup Lee, Jeong Beom Seo
  • Patent number: 8782018
    Abstract: A data processing device for a storage device can include a dictionary storage unit that is configured to store a plurality of dictionaries and a compression unit that is configured to determine a selected dictionary from the plurality of dictionaries based on received data, and compress the received data using the selected dictionary to provide compressed data. Each of the plurality of dictionaries can include a plurality of pattern-symbol correspondence relations defining a one-to-one correspondence between respective ones of a plurality of patterns and respective ones of a plurality of symbols.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: July 15, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eok-soo Shim, Jeong-beom Seo, Jin-kyu Kim, Min-Wook Jung
  • Patent number: 8769375
    Abstract: A method is provided for operating a data storage device comprising a storage medium and a controller configured to control operations of the storage medium. The method comprises determining whether a read-requested data strip is an error data strip, reading a plurality of data strips in a stripe comprising the read-requested data strip when the read-requested data strip is the error data strip, outputting a data strip recovered using the other data strip except the error data strip among the plurality of data strips, and writing the recovered data strip and the other data strips into the storage medium.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: July 1, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: KeunJae Lee, Sung Hoon Baek, Wonmoon Cheon, Jeong-Beom Seo
  • Publication number: 20130031300
    Abstract: According to an aspect of the inventive concepts, there is provided a non-volatile memory device including a memory array with at least one stripe. The at least one stripe includes at least one parity page and at least one data page. The non-volatile memory device further includes a chip controller. The chip controller includes an operation module configured to perform an operation on data input from the outside of the memory device, to store a result of the performing, and to program the result of the performing into the at least one parity page. The chip controller further includes a data buffer configured to store the input data and to program the input data into the at least one data page.
    Type: Application
    Filed: May 18, 2012
    Publication date: January 31, 2013
    Inventors: Jeong-Beom Seo, Min Wook Jung, Jin Kyu Kim, Eok Soo Shim
  • Publication number: 20130006981
    Abstract: A data processing device for a storage device can include a dictionary storage unit that is configured to store a plurality of dictionaries and a compression unit that is configured to determine a selected dictionary from the plurality of dictionaries based on received data, and compress the received data using the selected dictionary to provide compressed data. Each of the plurality of dictionaries can include a plurality of pattern-symbol correspondence relations defining a one-to-one correspondence between respective ones of a plurality of patterns and respective ones of a plurality of symbols.
    Type: Application
    Filed: June 4, 2012
    Publication date: January 3, 2013
    Inventors: Eok-soo Shim, Jeong-beom Seo, Jin-kyu Kim, Min-wook Jung
  • Publication number: 20120260146
    Abstract: A method is provided for operating a data storage device comprising a storage medium and a controller configured to control operations of the storage medium. The method comprises determining whether a read-requested data strip is an error data strip, reading a plurality of data strips in a stripe comprising the read-requested data strip when the read-requested data strip is the error data strip, outputting a data strip recovered using the other data strip except the error data strip among the plurality of data strips, and writing the recovered data strip and the other data strips into the storage medium.
    Type: Application
    Filed: April 5, 2012
    Publication date: October 11, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: KEUNJAE LEE, SUNG HOON BAEK, WONMOON CHEON, Jeong-Beom Seo
  • Publication number: 20120246540
    Abstract: An operating method of a memory controller includes classifying a plurality of blocks in a memory cell array included in a flash memory into a first group and a second group according to the number of error bits in data programmed to each of the blocks, and creating a combinational block by combining a first block from the first group with a second block from the second group.
    Type: Application
    Filed: March 23, 2012
    Publication date: September 27, 2012
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jae-Wook LEE, Yang Sup LEE, Jeong Beom SEO
  • Publication number: 20120239862
    Abstract: Described is a memory controller interfacing with a host and a nonvolatile memory. The memory controller may include a buffer unit configured to store an input address table and a first hot address table; and a processing unit configured to judge whether an address from the host coincides with one of addresses stored in the input address table and to store the address from the host in the first hot address table according to the judgment.
    Type: Application
    Filed: March 8, 2012
    Publication date: September 20, 2012
    Applicant: Samsung Electronics Co., Ltd
    Inventors: Jeong-Beom SEO, Wonmoon Cheon