Patents by Inventor KUN DOU

KUN DOU 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).

  • Publication number: 20260111448
    Abstract: A method of data reading for a storage device, including: receiving, by the storage device, a search request from a host, wherein the search request includes an address of a file to be searched; loading the file into a computing unit included in the storage device based on the address; obtaining a search result by searching, by the storage device, for data to be read in the file; and returning the search result to the host.
    Type: Application
    Filed: November 12, 2024
    Publication date: April 23, 2026
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yafei WANG, Kun DOU
  • Patent number: 12450005
    Abstract: A data storage method performed by at least one processor of an object storage device (OSD) of a storage system comprises receiving data from an external device through an Ethernet interface of an Ethernet solid state drive (SSD) of the OSD. The method further includes storing the received data in the Ethernet SSD.
    Type: Grant
    Filed: January 24, 2024
    Date of Patent: October 21, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Siyu Mou, Kun Dou
  • Publication number: 20250103242
    Abstract: A data storage method performed by at least one processor of an object storage device (OSD) of a storage system comprises receiving data from an external device through an Ethernet interface of an Ethernet solid state drive (SSD) of the OSD. The method further includes storing the received data in the Ethernet SSD.
    Type: Application
    Filed: January 24, 2024
    Publication date: March 27, 2025
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Siyu MOU, Kun DOU
  • Publication number: 20250077127
    Abstract: A data storage method includes: in response to a stream ID carried by an IO write request of a host satisfying a first preset condition, writing data corresponding to the IO write request into a first storage unit; and in response to the stream ID carried by the IO write request satisfying a second preset condition, writing the data corresponding to the IO write request into a second storage unit, wherein the stream ID indicates write latency requirement information of the data corresponding to the IO write request, wherein a data write latency indicated by the stream ID satisfying the first preset condition is less than the data write latency indicated by the stream ID satisfying the second preset condition, wherein a read and write performance of the first storage unit is higher than the read and write performance of the second storage unit.
    Type: Application
    Filed: November 19, 2024
    Publication date: March 6, 2025
    Inventors: Bei QI, Kun ZHANG, Kun DOU, Ruyi ZHANG, Zongyuan ZHANG, Yutao LI, Dan CAO, Tianyi ZHANG
  • Patent number: 12164809
    Abstract: A data storage method includes: in response to a stream ID carried by an IO write request of a host satisfying a first preset condition, writing data corresponding to the IO write request into a first storage unit; and in response to the stream ID carried by the IO write request satisfying a second preset condition, writing the data corresponding to the IO write request into a second storage unit, wherein the stream ID indicates write latency requirement information of the data corresponding to the IO write request, wherein a data write latency indicated by the stream ID satisfying the first preset condition is less than the data write latency indicated by the stream ID satisfying the second preset condition, wherein a read and write performance of the first storage unit is higher than the read and write performance of the second storage unit.
    Type: Grant
    Filed: March 21, 2023
    Date of Patent: December 10, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Bei Qi, Kun Zhang, Kun Dou, Ruyi Zhang, Zongyuan Zhang, Yutao Li, Dan Cao, Tianyi Zhang
  • Patent number: 12153802
    Abstract: A log-structured merge-tree (LSM-Tree) based key-value (KV) data storage method includes writing KV data into a NAND flash memory. The KV data includes a key-value pair including a key and a corresponding value. The KV data is stored in a key-value solid state drive (KVSSD), which includes a storage class memory (SCM) and the NAND flash memory. The method further includes storing metadata of the KV data in the SCM. The metadata of the KV data includes the key and index information of the corresponding value of the KV data, and the index information of the corresponding value of the KV data indicates address information of the KV data in the NAND flash memory.
    Type: Grant
    Filed: March 3, 2023
    Date of Patent: November 26, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kun Zhang, Bei Qi, Dan Cao, Kun Dou, Tianyi Zhang, Zongyuan Zhang, Ruyi Zhang, Yutao Li
  • Publication number: 20240291381
    Abstract: In one embodiment, a driving circuit device for a totem pole power factor correction converter (PFC) includes: a controller configured to control an initial drive level of a switching tube of the converter; a current judgment circuit configured to determine whether the inductive current of the converter crosses zero or not; a selector configured to compare a power supply voltage of the converter with zero and select, based on a result of the comparison, one of an output level of the current judgment circuit and a preset logic level as an intermediate control level to be output; and an calculator configured to perform a logical operation on the intermediate control level and the initial drive level to generate a target drive level for driving the switching tube.
    Type: Application
    Filed: February 14, 2024
    Publication date: August 29, 2024
    Inventors: Qixue Yu, Kun Dou
  • Patent number: 12056381
    Abstract: A data processing method for a log structured merge (LSM) tree includes selecting SST files to be compressed and merged in a current layer and a next layer, sequentially reading the SST files to be compressed and merged in the current layer and the next layer from a first storage device and sequentially writing the SST files in a second storage device, randomly reading the SST files to be compressed and merged from the second storage device into a memory according to key sequence numbers of data blocks included in the SST files to be compressed and merged, and performing compression and merge processing on the SST files to be compressed and merged. Sequential and random read and write speed of the second storage device is higher than that of the first storage device.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: August 6, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kun Zhang, Zhao Chen, Kun Dou, Bei Qi, Zhijun Liu
  • Publication number: 20240192860
    Abstract: A log-structured merge-tree (LSM-Tree) based key-value (KV) data storage method includes writing KV data into a NAND flash memory. The KV data includes a key-value pair including a key and a corresponding value. The KV data is stored in a key-value solid state drive (KVSSD), which includes a storage class memory (SCM) and the NAND flash memory. The method further includes storing metadata of the KV data in the SCM. The metadata of the KV data includes the key and index information of the corresponding value of the KV data, and the index information of the corresponding value of the KV data indicates address information of the KV data in the NAND flash memory.
    Type: Application
    Filed: March 3, 2023
    Publication date: June 13, 2024
    Inventors: Kun ZHANG, Bei QI, Dan CAO, Kun DOU, Tianyi ZHANG, Zongyuan ZHANG, Ruyi ZHANG, Yutao LI
  • Publication number: 20240106355
    Abstract: Embodiments of the present disclosure provide a method for controlling a converter and a converter system. The method includes obtaining voltage signals indicating phase voltages of three phases at AC side of a converter, determining, based on the voltage signals, carrier signals of a three-phase switching branches of the converter, wherein carrier signals of two of three phases have the same phase with each other and have a different phase from a carrier signal of the rest phase of the three phases, and magnitude of a phase voltage of the rest phase is between the phase voltages of the two phases, and generating, based on the determined carrier signals and modulation wave signals of the three-phase switching branches, control signals of the three-phase switching branch.
    Type: Application
    Filed: September 15, 2023
    Publication date: March 28, 2024
    Inventors: Qixue Yu, Ting He, Juan Zhang, Kun Dou
  • Publication number: 20240086110
    Abstract: A data storage method includes: in response to a stream ID carried by an IO write request of a host satisfying a first preset condition, writing data corresponding to the IO write request into a first storage unit; and in response to the stream ID carried by the IO write request satisfying a second preset condition, writing the data corresponding to the IO write request into a second storage unit, wherein the stream ID indicates write latency requirement information of the data corresponding to the IO write request, wherein a data write latency indicated by the stream ID satisfying the first preset condition is less than the data write latency indicated by the stream ID satisfying the second preset condition, wherein a read and write performance of the first storage unit is higher than the read and write performance of the second storage unit.
    Type: Application
    Filed: March 21, 2023
    Publication date: March 14, 2024
    Inventors: Bei QI, Kun Zhang, Kun Dou, Ruyi Zhang, Zongyuan Zhang, Yutao Li, Dan Cao, Tianyi Zhang
  • Publication number: 20230153006
    Abstract: A data processing method for a log structured merge (LSM) tree includes selecting SST files to be compressed and merged in a current layer and a next layer, sequentially reading the SST files to be compressed and merged in the current layer and the next layer from a first storage device and sequentially writing the SST files in a second storage device, randomly reading the SST files to be compressed and merged from the second storage device into a memory according to key sequence numbers of data blocks included in the SST files to be compressed and merged, and performing compression and merge processing on the SST files to be compressed and merged.
    Type: Application
    Filed: May 17, 2022
    Publication date: May 18, 2023
    Inventors: KUN ZHANG, ZHAO CHEN, KUN DOU, BEI QI, ZHIJUN LIU
  • Publication number: 20170160940
    Abstract: A method for processing data in a solid state disk (SSD) includes receiving a write command for a first data, and finding a blank block in response to the write command, wherein each page included in the blank block is a blank page; receiving the first data; and writing the first data beginning from the blank block. Because data is only written into a blank block in a write process, only one data is stored in each block, and after data is deleted, no valid page is included in the block that stored the deleted data, and there is no need to move a valid data in a garbage collection process that erases the block, which can improve an efficiency of garbage collection and usage of the SSD.
    Type: Application
    Filed: November 28, 2016
    Publication date: June 8, 2017
    Inventors: FEI YANG, HAIBO TANG, KUN DOU, NA LI
  • Publication number: 20160188227
    Abstract: A method for writing data into a solid state disk (SSD) includes determining lifecycle information of data to be written, determining a lifecycle group of the data to be written based on the lifecycle information of the data to be written, and writing the data to be written into the SSD based on the lifecycle group of the data to be written.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 30, 2016
    Inventors: FEI YANG, KUN DOU, SIYU CHEN, HAIBO TANG, NA LI, MENGWEI HOU, MINGLI DUAN