Patents by Inventor KYUNGBO YANG
KYUNGBO YANG 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: 12189536Abstract: A memory controller receives a write request and write data from a host, stores first entry information including a write buffer pointer indicating a location where the write data is temporarily stored in a write buffer and a first logical address corresponding to the write request in an entry buffer, stores an entry index generated based on the first entry information in a first storage space corresponding to the first logical address in a logical-to-physical (L2P) mapping information storage circuit, and updates the entry index stored in the first storage space to a physical address newly mapped to the first logical address as the write data is programmed in a memory device.Type: GrantFiled: April 18, 2023Date of Patent: January 7, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kyungbo Yang, Hyeonwu Kim, Dongik Jeon, Soonsuk Hwang
-
Patent number: 12141480Abstract: A storage device may include a non-volatile memory including a plurality of zones, the non-volatile memory configured to sequentially store data in at least one of the plurality of zones, and a processing circuitry configured to, receive a first write command and first data from a host, the first write command including a first logical address, identify a first zone of the plurality of zones based on the first logical address, compress the first data based on compression settings corresponding to the first zone, and write the compressed first data to the first zone.Type: GrantFiled: November 3, 2023Date of Patent: November 12, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Dongik Jeon, Kyungbo Yang, Seokwon Ahn, Hyeonwu Kim
-
Patent number: 12047447Abstract: A network storage device connected with a network fabric includes a network storage controller that performs interfacing with the network fabric and translates and processes a command provided through the network fabric, and a nonvolatile memory cluster that exchanges data with the network storage controller under control of the network storage controller. The nonvolatile memory cluster includes a first nonvolatile memory array connected with the network storage controller through a first channel, a nonvolatile memory switch connected with the network storage controller through a second channel, and a second nonvolatile memory array communicating with the network storage controller under control of the nonvolatile memory switch.Type: GrantFiled: February 15, 2022Date of Patent: July 23, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Changduck Lee, Seungyeop Shin, Kyungbo Yang, Hwaseok Oh
-
Publication number: 20240119009Abstract: A memory controller receives a write request and write data from a host, stores first entry information including a write buffer pointer indicating a location where the write data is temporarily stored in a write buffer and a first logical address corresponding to the write request in an entry buffer, stores an entry index generated based on the first entry information in a first storage space corresponding to the first logical address in a logical-to-physical (L2P) mapping information storage circuit, and updates the entry index stored in the first storage space to a physical address newly mapped to the first logical address as the write data is programmed in a memory device.Type: ApplicationFiled: April 18, 2023Publication date: April 11, 2024Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kyungbo YANG, Hyeonwu KIM, Dongik JEON, Soonsuk HWANG
-
Patent number: 11915048Abstract: In a method of scheduling jobs in a storage device, a first job is performed. While the first job is being performed, a first timestamp for the first job is pre-updated based on a pre-defined operation time table that represents a relationship between operations of the storage device and operation times. While the first job is being performed, scheduling requests are received that are associated with a second job to be performed after the first job. While the first job is being performed, a scheduling operation for selecting the second job is pre-performed based on the scheduling requests and the timestamps.Type: GrantFiled: August 26, 2020Date of Patent: February 27, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kyungbo Yang, Daehyun Kim, Dongik Jeon
-
Publication number: 20240061618Abstract: A storage device may include a non-volatile memory including a plurality of zones, the non-volatile memory configured to sequentially store data in at least one of the plurality of zones, and a processing circuitry configured to, receive a first write command and first data from a host, the first write command including a first logical address, identify a first zone of the plurality of zones based on the first logical address, compress the first data based on compression settings corresponding to the first zone, and write the compressed first data to the first zone.Type: ApplicationFiled: November 3, 2023Publication date: February 22, 2024Applicant: Samsung Electronics Co., Ltd.Inventors: Dongik JEON, Kyungbo YANG, Seokwon AHN, Hyeonwu KIM
-
Patent number: 11842082Abstract: A storage device may include a non-volatile memory including a plurality of zones, the non-volatile memory configured to sequentially store data in at least one of the plurality of zones, and a processing circuitry configured to, receive a first write command and first data from a host, the first write command including a first logical address, identify a first zone of the plurality of zones based on the first logical address, compress the first data based on compression settings corresponding to the first zone, and write the compressed first data to the first zone.Type: GrantFiled: December 30, 2022Date of Patent: December 12, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Dongik Jeon, Kyungbo Yang, Seokwon Ahn, Hyeonwu Kim
-
Publication number: 20230138155Abstract: A storage device may include a non-volatile memory including a plurality of zones, the non-volatile memory configured to sequentially store data in at least one of the plurality of zones, and a processing circuitry configured to, receive a first write command and first data from a host, the first write command including a first logical address, identify a first zone of the plurality of zones based on the first logical address, compress the first data based on compression settings corresponding to the first zone, and write the compressed first data to the first zone.Type: ApplicationFiled: December 30, 2022Publication date: May 4, 2023Applicant: Samsung Electronics Co., Ltd.Inventors: Dongik JEON, Kyungbo YANG, Seokwon AHN, Hyeonwu KIM
-
Patent number: 11544006Abstract: A storage device may include a non-volatile memory including a plurality of zones, the non-volatile memory configured to sequentially store data in at least one of the plurality of zones, and a processing circuitry configured to, receive a first write command and first data from a host, the first write command including a first logical address, identify a first zone of the plurality of zones based on the first logical address, compress the first data based on compression settings corresponding to the first zone, and write the compressed first data to the first zone.Type: GrantFiled: September 25, 2020Date of Patent: January 3, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Dongik Jeon, Kyungbo Yang, Seokwon Ahn, Hyeonwu Kim
-
Publication number: 20220174115Abstract: A network storage device connected with a network fabric includes a network storage controller that performs interfacing with the network fabric and translates and processes a command provided through the network fabric, and a nonvolatile memory cluster that exchanges data with the network storage controller under control of the network storage controller. The nonvolatile memory cluster includes a first nonvolatile memory array connected with the network storage controller through a first channel, a nonvolatile memory switch connected with the network storage controller through a second channel, and a second nonvolatile memory array communicating with the network storage controller under control of the nonvolatile memory switch.Type: ApplicationFiled: February 15, 2022Publication date: June 2, 2022Inventors: CHANGDUCK LEE, SEUNGYEOP SHIN, KYUNGBO YANG, HWASEOK OH
-
Patent number: 11290533Abstract: A network storage device connected with a network fabric includes a network storage controller that performs interfacing with the network fabric and translates and processes a command provided through the network fabric, and a nonvolatile memory cluster that exchanges data with the network storage controller under control of the network storage controller. The nonvolatile memory cluster includes a first nonvolatile memory array connected with the network storage controller through a first channel, a nonvolatile memory switch connected with the network storage controller through a second channel, and a second nonvolatile memory array communicating with the network storage controller under control of the nonvolatile memory switch.Type: GrantFiled: November 20, 2018Date of Patent: March 29, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Changduck Lee, Seungyeop Shin, Kyungbo Yang, Hwaseok Oh
-
Publication number: 20210263682Abstract: A storage device may include a non-volatile memory including a plurality of zones, the non-volatile memory configured to sequentially store data in at least one of the plurality of zones, and a processing circuitry configured to, receive a first write command and first data from a host, the first write command including a first logical address, identify a first zone of the plurality of zones based on the first logical address, compress the first data based on compression settings corresponding to the first zone, and write the compressed first data to the first zone.Type: ApplicationFiled: September 25, 2020Publication date: August 26, 2021Applicant: Samsung Electronics Co., Ltd.Inventors: Dongik JEON, Kyungbo YANG, Seokwon AHN, Hyeonwu KIM
-
Publication number: 20210200586Abstract: In a method of scheduling jobs in a storage device, a first job is performed. While the first job is being performed, a first timestamp for the first job is pre-updated based on a pre-defined operation time table that represents a relationship between operations of the storage device and operation times. While the first job is being performed, scheduling requests are received that are associated with a second job to be performed after the first job. While the first job is being performed, a scheduling operation for selecting the second job is pre-performed based on the scheduling requests and the timestamps.Type: ApplicationFiled: August 26, 2020Publication date: July 1, 2021Inventors: KYUNGBO YANG, DAEHYUN KIM, DONGIK JEON
-
Patent number: 10789019Abstract: A storage device includes a nonvolatile memory and a controller. The controller includes a job manager circuit and a processor. The job manager circuit manages a first-type job associated with the nonvolatile memory, and the processor processes a second-type job associated with the nonvolatile memory. The job manager circuit manages the first-type job without intervention of the processor. The processor provides a management command to the job manager circuit in response to a notification received from the job manager circuit, such that the second-type job is processed.Type: GrantFiled: December 27, 2017Date of Patent: September 29, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Youngsik Kim, Jinwoo Kim, Hee Hyun Nam, Kyungbo Yang, Ji-Seung Youn, Younggeun Lee
-
Publication number: 20190320020Abstract: A network storage device connected with a network fabric includes a network storage controller that performs interfacing with the network fabric and translates and processes a command provided through the network fabric, and a nonvolatile memory cluster that exchanges data with the network storage controller under control of the network storage controller. The nonvolatile memory cluster includes a first nonvolatile memory array connected with the network storage controller through a first channel, a nonvolatile memory switch connected with the network storage controller through a second channel, and a second nonvolatile memory array communicating with the network storage controller under control of the nonvolatile memory switch.Type: ApplicationFiled: November 20, 2018Publication date: October 17, 2019Inventors: CHANGDUCK LEE, SEUNGYEOP SHIN, KYUNGBO YANG, HWASEOK OH
-
Publication number: 20190294373Abstract: A queue management method of a storage device which is connected to a network fabric and which includes a plurality of nonvolatile memory devices, includes receiving a write command and write data provided from a host through the network fabric, writing the write command to a command submission queue and writing the write data to a data submission queue, wherein the data submission queue is managed independently of the command submission queue, and executing the write command written to the command submission queue to write the write data written to the data submission queue to a first target device of the plurality of nonvolatile memory devices.Type: ApplicationFiled: November 16, 2018Publication date: September 26, 2019Inventors: CHANGDUCK LEE, KWANGHYUN LA, KYUNGBO YANG, HWASEOK OH
-
Publication number: 20190004869Abstract: A storage device includes a nonvolatile memory and a controller. The controller includes a job manager circuit and a processor. The job manager circuit manages a first-type job associated with the nonvolatile memory, and the processor processes a second-type job associated with the nonvolatile memory. The job manager circuit manages the first-type job without intervention of the processor. The processor provides a management command to the job manager circuit in response to a notification received from the job manager circuit, such that the second-type job is processed.Type: ApplicationFiled: December 27, 2017Publication date: January 3, 2019Inventors: YOUNGSIK KIM, JINWOO KIM, HEE HYUN NAM, KYUNGBO YANG, JI-SEUNG YOUN, YOUNGGEUN LEE