Patents by Inventor Moon-sang Kwon

Moon-sang Kwon 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: 10642531
    Abstract: A method of operating a host includes defining transaction identifications for each one of multiple transactions in a multi-transaction, thereafter communicating atomic write data related to each transaction to a data storage device using the transaction ID, and storing the atomic write data in the data storage device using the transaction ID and an identifier.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: May 5, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: In Sung Song, Sang Hoon Choi, Moon Sang Kwon, Hyung Jin Im
  • Patent number: 10545880
    Abstract: A memory device includes an unmapped read control module and a page buffer. The unmapped read control module is configured to receive a read command from a host, determine whether the read command is an unmapped read command, and output a memset command when the read command is the unmapped read command. The page buffer is configured to generate unmapped data by performing a memset operation in response to the memset command. The memset operation does not include a read operation for a memory cell array.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: January 28, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-Hoi Heo, Sung-Won Jeong, Moon-Sang Kwon
  • Patent number: 9990162
    Abstract: An operating method of a memory controller may include: enabling a security mode in response to a first command received from a host; generating a security key based on a host key received from the host; storing the security key in a security key storing unit; and/or performing a first data processing operation of encrypting data received from the host and decrypting data stored in a non-volatile memory device, based on the security key, when the security mode is enabled. The security key storing unit may be a volatile memory.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: June 5, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ji-soo Kim, Yoo-chan Kim, Moon-sang Kwon
  • Publication number: 20180137058
    Abstract: A memory device includes an unmapped read control module and a page buffer. The unmapped read control module is configured to receive a read command from a host, determine whether the read command is an unmapped read command, and output a memset command when the read command is the unmapped read command The page buffer is configured to generate unmapped data by performing a memset operation in response to the memset command The memset operation does not include a read operation for a memory cell array.
    Type: Application
    Filed: June 15, 2017
    Publication date: May 17, 2018
    Inventors: YOUNG-HOI HEO, SUNG-WON JEONG, MOON-SANG KWON
  • Patent number: 9952766
    Abstract: A memory device capable of performing an overwrite operation, a memory system, and a method of operating the memory system are provided. The method includes receiving one or more write requests, a logical address and data corresponding to the one or more write requests; comparing a result of analyzing at least one of the received one or more write requests, logical address, and data with a threshold value; and writing data using a first update method or a second update method, based on a result of the comparison. When the first update method is selected, the data are written in a region indicated by a physical address corresponding to the logical address according to address mapping information. When the second update method is selected, information of the physical address corresponding to the logical address is changed, and the data are written in a region indicated by the changed physical address.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: April 24, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yeong-Jae Woo, Kyoung-Il Bang, Sung-Yong Seo, Eun-Chu Oh, Moon-Sang Kwon, Han-Shin Shin
  • Patent number: 9690700
    Abstract: A host receives information related to garbage collection of a storage device, and the host controls selective execution of garbage collection by the storage device according to the received information.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: June 27, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang Hoon Choi, Hyung Jin Im, Jeong Uk Kang, Moon Sang Kwon
  • Patent number: 9652416
    Abstract: A storage device performs in-storage computing operation, and includes a non-volatile memory configured to store data and a controller. The controller may include an on-chip memory and may control an operation of the non-volatile memory. The controller receives a data processing code generated by a host, overlays the data processing code on the on-chip memory, processes first data corresponding to the data processing code among the data stored in the non-volatile memory, and transmits the processed first data to the host.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: May 16, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyung Jin Im, Moon Sang Kwon
  • Patent number: 9465544
    Abstract: A host generates an address array including a header and each start address to perform a data processing operation, which may for example be 4 Kbytes of a random read operation or a random write operation, and transmits a generated address array to a data storage device through a data bus. The data storage device, in the case of a random read operation, outputs each data corresponding to the each start address to the host successively by using the address array. In the case of a random write operation, the data storage device receives each data corresponding to each start address from the host and stores it in a memory core.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: October 11, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Moon Sang Kwon
  • Patent number: 9460006
    Abstract: A method is for adaptively adjusting a user storage region in an entire storage region of a nonvolatile memory system. The method includes a host transmitting a user region information request command to the nonvolatile memory system, the nonvolatile memory system transmitting user region information to the host, the host changing the user region information, the host transmitting a user region information setting command to the nonvolatile memory system, and the nonvolatile memory system controlling a size of the user storage region in response to the user region information setting command.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: October 4, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyung Jin Im, Sang Hoon Choi, Jeong Uk Kang, Moon Sang Kwon
  • Publication number: 20160246713
    Abstract: A host receives information related to garbage collection of a storage device, and the host controls selective execution of garbage collection by the storage device according to the received information.
    Type: Application
    Filed: May 4, 2016
    Publication date: August 25, 2016
    Inventors: SANG HOON CHOI, HYUNG JIN IM, JEONG UK KANG, MOON SANG KWON
  • Publication number: 20160224247
    Abstract: A memory device capable of performing an overwrite operation, a memory system, and a method of operating the memory system are provided. The method includes receiving one or more write requests, a logical address and data corresponding to the one or more write requests; comparing a result of analyzing at least one of the received one or more write requests, logical address, and data with a threshold value; and writing data using a first update method or a second update method, based on a result of the comparison. When the first update method is selected, the data are written in a region indicated by a physical address corresponding to the logical address according to address mapping information. When the second update method is selected, information of the physical address corresponding to the logical address is changed, and the data are written in a region indicated by the changed physical address.
    Type: Application
    Filed: January 13, 2016
    Publication date: August 4, 2016
    Inventors: YEONG-JAE WOO, KYOUNG-IL BANG, SUNG-YONG SEO, EUN-CHU OH, MOON-SANG KWON, HAN-SHIN SHIN
  • Patent number: 9385871
    Abstract: An apparatus and method for authenticating a Non-Volatile Memory (NVM) device are provided. A host device that authenticates the NVM device transmits challenge information for authentication to the NVM device, receives pieces of authentication information in response to the challenge information from the NVM device, and authenticates the NVM device using the pieces of authentication information by the host device. The pieces of authentication information are generated based on the challenge information and secret key information stored in the NVM device.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: July 5, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Bo-Gyeong Kang, Moon-Sang Kwon
  • Publication number: 20160191235
    Abstract: An operating method of a memory controller may include: enabling a security mode in response to a first command received from a host; generating a security key based on a host key received from the host; storing the security key in a security key storing unit; and/or performing a first data processing operation of encrypting data received from the host and decrypting data stored in a non-volatile memory device, based on the security key, when the security mode is enabled. The security key storing unit may be a volatile memory.
    Type: Application
    Filed: December 3, 2015
    Publication date: June 30, 2016
    Inventors: Ji-soo Kim, Yoo-chan Kim, Moon-Sang Kwon
  • Patent number: 9348749
    Abstract: A host receives information related to garbage collection of a storage device, and it controls selective execution of garbage collection by the storage device according to the received information.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: May 24, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang Hoon Choi, Hyung Jin Im, Jeong Uk Kang, Moon Sang Kwon
  • Publication number: 20160070493
    Abstract: A data storage device includes a memory including a first region that stores an application executed by a host, a second region that stores user data, and a meta region, as well as a storage controller configured to control an operation of the memory. The storage controller transmits first data including the application stored in the first region to the host in response to a first request received from the host after being connected with the host, stores product registration information transmitted from the host in the meta region, resets a connection between the data storage device and the host in response to a connection reset command received from the host, and transmits second data stored in the second region to the host in response to a second request received from the host after the connection is reset.
    Type: Application
    Filed: September 2, 2015
    Publication date: March 10, 2016
    Inventors: SANG JIN OH, MOON SANG KWON
  • Publication number: 20160034217
    Abstract: Provided is a memory controller configured to control data sanitization. The memory controller includes a sanitization information storing unit configured to store first information or second information in a non-volatile manner, and a control unit configured to store the first information in the sanitization information storing unit when sanitization of data stored in a non-volatile memory has completed in response to a sanitization command of a host and store the second information in the sanitization information storing unit in response to a write command of the host.
    Type: Application
    Filed: April 30, 2015
    Publication date: February 4, 2016
    Inventors: JI-SOO KIM, MOON-SANG KWON, MYEONG-JIN HAN
  • Patent number: 9251319
    Abstract: A method and apparatus for using a non-volatile storage device includes reading device identification information from the non-volatile storage device, application identification information corresponding to a content application related to a type of content to be protected or utilized among a plurality of content applications is acquired, usage identification information is generated using the device identification information and the application identification information, and protecting or utilizing content using the usage identification information.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: February 2, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bo-Gyeong Kang, Moon-Sang Kwon, Byung-Rae Lee, Jae-Bum Lee
  • Publication number: 20150234606
    Abstract: A storage device performs in-storage computing operation, and includes a non-volatile memory configured to store data and a controller. The controller may include an on-chip memory and may control an operation of the non-volatile memory. The controller receives a data processing code generated by a host, overlays the data processing code on the on-chip memory, processes first data corresponding to the data processing code among the data stored in the non-volatile memory, and transmits the processed first data to the host.
    Type: Application
    Filed: February 9, 2015
    Publication date: August 20, 2015
    Inventors: HYUNG JIN IM, MOON SANG KWON
  • Publication number: 20150160860
    Abstract: A storage device comprises a storage unit having a first size, and a storage controller configured to control data transfer between the storage unit and a host in response to a request from the host, and further configured to convey size information of the storage unit to the host such that the host perceives the storage unit to have a second size different from the first size.
    Type: Application
    Filed: November 26, 2014
    Publication date: June 11, 2015
    Inventor: MOON-SANG KWON
  • Publication number: 20140325148
    Abstract: A method is for operating a data storage device including a plurality of memory chips. The method includes generating state information regarding the plurality of memory chips, storing the generated state information in a memory, receiving an access command from a host, analyzing the state information in response to the access command, and transmitting a response to the host indicative of whether the access command is performed based on the analyzed state information.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 30, 2014
    Inventors: SANG HOON CHOI, SANG PHIL KIM, MOON SANG KWON, YU SUNG KIM, HYUNG JIN KIM, JEANG SU HWANG