Patents by Inventor Sang-kyoo Jeong

Sang-kyoo Jeong 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: 10394459
    Abstract: A data storage device includes a filter, a central processing unit (CPU), a first memory configured to store a page, a second memory, and a page type analyzer configured to analyze a type of the page output from the first memory and to transmit an indication signal to the CPU according to an analysis result. According to control of the CPU that operates based on the indication signal, the filter passes the page to the second memory or filters each row in the page, and transmits first filtered data to the second memory.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: August 27, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Man Keun Seo, Kwang Hoon Kim, Sang Kyoo Jeong, Kwang Seok Im
  • Patent number: 10303366
    Abstract: A data storage device includes a processor and a non-volatile memory. The processor compares a data processing size of a first command received from the host at a first time point with a reference size and divides the first command into a plurality of sub-commands when the data processing size is greater than the reference size. The data storage device further includes a memory that includes a first queue and a second queue.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: May 28, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Gi Jo Jeong, Tae Hack Lee, Sang Kyoo Jeong, Kwang Ho Choi, Myeong Eun Hwang
  • Patent number: 10210196
    Abstract: An all-in-one data storage device includes a secondary memory providing read data in response to a read command, an internal hardware filter that filters the first read data according to filtering condition data in order to output filtered data, a primary memory, a host controller, and a memory controller that stores the filtered data in the primary memory and thereafter communicates the filtered data to the host controller.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: February 19, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kwang Hoon Kim, Man Keun Seo, Sang Kyoo Jeong
  • Patent number: 10133785
    Abstract: A data storage device includes a first memory device configured to provide first read data in response to a first read command, a controller including a hardware filter configured to generate first hint information based on a result of comparison of the first read data with filtering condition data and a processor configured to determine whether the first read data is to be filtered based on the first hint information, selectively filter the first read data based on the filtering condition data based on the determination result, and generate first filtered data, and a second memory device configured to store the first filtered data. The controller communicates the first filtered data to a host.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 20, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kwang-Hoon Kim, Man-Keun Seo, Sang-Kyoo Jeong
  • Publication number: 20180314467
    Abstract: A storage device includes a storage medium and a controller configured to control the storage medium. The controller includes an interface unit configured to interface with a host, a processing unit connected to the interface unit via a first signal line and configured to process a direct load operation and a direct store operation between the host and the controller, and at least one memory connected to the interface unit via a second signal line. The at least one memory is configured to temporarily store data read from the storage medium or data received from the host, and is configured to be directly accessed by the host.
    Type: Application
    Filed: July 6, 2018
    Publication date: November 1, 2018
    Inventors: MYEONG-EUN HWANG, KI-JO JUNG, TAE-HACK LEE, KWANG-HO CHOI, SANG-KYOO JEONG
  • Patent number: 10048899
    Abstract: A storage device includes a storage medium and a controller configured to control the storage medium. The controller includes an interface unit configured to interface with a host, a processing unit connected to the interface unit via a first signal line and configured to process a direct load operation and a direct store operation between the host and the controller, and at least one memory connected to the interface unit via a second signal line. The at least one memory is configured to temporarily store data read from the storage medium or data received from the host, and is configured to be directly accessed by the host.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: August 14, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Myeong-Eun Hwang, Ki-Jo Jung, Tae-Hack Lee, Kwang-Ho Choi, Sang-Kyoo Jeong
  • Patent number: 9904628
    Abstract: A write operation is performed in a memory system by encoding, in the memory system, original data transmitted from a host system, according to a first type of host command, to produce an encoding result, transmitting information about the encoding result to the host system after the encoding, and writing the encoding result or the original data into a nonvolatile memory device, according to a second host command, wherein the second host command is transmitted from the host system based on the information about the encoding result.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: February 27, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Man-Keun Seo, Kwang-Hoon Kim, Sang-Kyoo Jeong
  • Patent number: 9652162
    Abstract: A data storage device includes a central processing unit (CPU) executing an application and a hardware filter. A method of operation the data storage device may include initializing the hardware filter based on initialization information corresponding to a changed application when the application is changed so that the hardware filter supports the changed application, filtering read data that is output from a second memory based on filtering condition data, outputting the filtered data using the hardware filter that has been initialized, and transmitting the filtered data to a host via a first memory.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: May 16, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Man Keun Seo, Kwang Hoon Kim, Sang Kyoo Jeong
  • Publication number: 20160299690
    Abstract: A data storage device includes a processor and a non-volatile memory. The processor compares a data processing size of a first command received from the host at a first time point with a reference size and divides the first command into a plurality of sub-commands when the data processing size is greater than the reference size. The data storage device further includes a memory that includes a first queue and a second queue.
    Type: Application
    Filed: April 8, 2016
    Publication date: October 13, 2016
    Inventors: Gi Jo JUNG, Tae Hack LEE, Sang Kyoo JEONG, Kwang Ho CHOI, Myeong Eun HWANG
  • Patent number: 9430639
    Abstract: A data storage device is configured to perform data de-duplication. A method of operating the data storage device includes receiving a first command and write data output from a host and storing the write data in a volatile memory in response to the first command, and writing the write data stored in the volatile memory in a non-volatile memory in response to a second command output from the host.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: August 30, 2016
    Assignee: Samsung Electronics Co.,. Ltd.
    Inventors: Man Keun Seo, Kwang Hoon Kim, Chan Ik Park, Sang Kyoo Jeong, Hong Rak Son
  • Publication number: 20160196356
    Abstract: A data storage device includes a first memory device configured to provide first read data in response to a first read command, a controller including a hardware filter configured to generate first hint information based on a result of comparison of the first read data with filtering condition data and a processor configured to determine whether the first read data is to be filtered based on the first hint information, selectively filter the first read data based on the filtering condition data based on the determination result, and generate first filtered data, and a second memory device configured to store the first filtered data. The controller communicates the first filtered data to a host.
    Type: Application
    Filed: December 28, 2015
    Publication date: July 7, 2016
    Inventors: Kwang-Hoon KIM, Man-Keun SEO, Sang-Kyoo JEONG
  • Publication number: 20150317084
    Abstract: A storage device includes a storage medium and a controller configured to control the storage medium. The controller includes an interface unit configured to interface with a host, a processing unit connected to the interface unit via a first signal line and configured to process a direct load operation and a direct store operation between the host and the controller, and at least one memory connected to the interface unit via a second signal line. The at least one memory is configured to temporarily store data read from the storage medium or data received from the host, and is configured to be directly accessed by the host.
    Type: Application
    Filed: February 4, 2015
    Publication date: November 5, 2015
    Inventors: MYEONG-EUN HWANG, KI-JO JUNG, TAE-HACK LEE, KWANG-HO CHOI, SANG-KYOO JEONG
  • Publication number: 20150234610
    Abstract: A data storage device includes a central processing unit (CPU) executing an application and a hardware filter. A method of operation the data storage device may include initializing the hardware filter based on initialization information corresponding to a changed application when the application is changed so that the hardware filter supports the changed application, filtering read data that is output from a second memory based on filtering condition data, outputting the filtered data using the hardware filter that has been initialized, and transmitting the filtered data to a host via a first memory.
    Type: Application
    Filed: February 16, 2015
    Publication date: August 20, 2015
    Inventors: MAN KEUN SEO, KWANG HOON KIM, SANG KYOO JEONG
  • Publication number: 20150234602
    Abstract: A data storage device includes a filter, a central processing unit (CPU), a first memory configured to store a page, a second memory, and a page type analyzer configured to analyze a type of the page output from the first memory and to transmit an indication signal to the CPU according to an analysis result. According to control of the CPU that operates based on the indication signal, the filter passes the page to the second memory or filters each row in the page, and transmits first filtered data to the second memory.
    Type: Application
    Filed: February 16, 2015
    Publication date: August 20, 2015
    Inventors: MAN KEUN SEO, KWANG HOON KIM, SANG KYOO JEONG, KWANG SEOK IM
  • Publication number: 20150178224
    Abstract: A data storage device is configured to perform data de-duplication. A method of operating the data storage device includes receiving a first command and write data output from a host and storing the write data in a volatile memory in response to the first command, and writing the write data stored in the volatile memory in a non-volatile memory in response to a second command output from the host.
    Type: Application
    Filed: October 3, 2014
    Publication date: June 25, 2015
    Inventors: MAN KEUN SEO, KWANG HOON KIM, CHAN IK PARK, SANG KYOO JEONG, HONG RAK SON
  • Publication number: 20150149789
    Abstract: A write operation is performed in a memory system by encoding, in the memory system, original data transmitted from a host system, according to a first type of host command, to produce an encoding result, transmitting information about the encoding result to the host system after the encoding, and writing the encoding result or the original data into a nonvolatile memory device, according to a second host command, wherein the second host command is transmitted from the host system based on the information about the encoding result.
    Type: Application
    Filed: November 5, 2014
    Publication date: May 28, 2015
    Inventors: MAN-KEUN SEO, KWANG-HOON KIM, SANG-KYOO JEONG
  • Publication number: 20150149490
    Abstract: An all-in-one data storage device includes a secondary memory providing read data in response to a read command, an internal hardware filter that filters the first read data according to filtering condition data in order to output filtered data, a primary memory, a host controller, and a memory controller that stores the filtered data in the primary memory and thereafter communicates the filtered data to the host controller.
    Type: Application
    Filed: November 5, 2014
    Publication date: May 28, 2015
    Inventors: KWANG HOON KIM, MAN KEUN SEO, SANG KYOO JEONG
  • Patent number: 8478928
    Abstract: A data storage device comprises a plurality of memory devices and a memory controller. The memory controller exchanges data with the memory devices via a plurality of channels. The memory controller decodes an external command to generate a driving power mode and accesses the memory devices according to the driving power mode.
    Type: Grant
    Filed: April 21, 2010
    Date of Patent: July 2, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae Hack Lee, Sang Kyoo Jeong, Myung Hyun Jo, Chan Ik Park
  • Patent number: 8325555
    Abstract: A data storage device includes a data storage medium and a controller. The controller is configured to control at least one of a reading, erasing, and writing operation on the data storage medium. The controller includes an interface and a power management unit. The interface is configured to exchange at least one of a command, an address, and data with a host. The power management unit is configured to change the power mode of the interface into a power saving mode if: a command input from the host is not executed, data transfer is not actually executed in executing the command, or status information is not reported after the command is executed.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: December 4, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae-Min Jeong, Sang-Kyoo Jeong
  • Patent number: 8316280
    Abstract: An error correction device is provided. The error correction device includes a code storage unit where a plurality of error correction codes are stored, a first error correction unit to correct a data error detected from input data by using one of a plurality of error correction codes and to output correction data, a buffer to store the correction data, and a second error correction unit to generate a new correction code from the correction data, to compare another of a plurality of error correction codes with the new correction code and to output a comparison result.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: November 20, 2012
    Assignee: SAMSUNG Electronics Co., Ltd.
    Inventors: Sil Wan Chang, Bum Seok Yu, Sang Kyoo Jeong, Dong Gi Lee