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: 20260111448Abstract: 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: ApplicationFiled: November 12, 2024Publication date: April 23, 2026Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Yafei WANG, Kun DOU
-
Patent number: 12450005Abstract: 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: GrantFiled: January 24, 2024Date of Patent: October 21, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Siyu Mou, Kun Dou
-
Publication number: 20250103242Abstract: 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: ApplicationFiled: January 24, 2024Publication date: March 27, 2025Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Siyu MOU, Kun DOU
-
Publication number: 20250077127Abstract: 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: ApplicationFiled: November 19, 2024Publication date: March 6, 2025Inventors: Bei QI, Kun ZHANG, Kun DOU, Ruyi ZHANG, Zongyuan ZHANG, Yutao LI, Dan CAO, Tianyi ZHANG
-
Patent number: 12164809Abstract: 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: GrantFiled: March 21, 2023Date of Patent: December 10, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Bei Qi, Kun Zhang, Kun Dou, Ruyi Zhang, Zongyuan Zhang, Yutao Li, Dan Cao, Tianyi Zhang
-
Patent number: 12153802Abstract: 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: GrantFiled: March 3, 2023Date of Patent: November 26, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kun Zhang, Bei Qi, Dan Cao, Kun Dou, Tianyi Zhang, Zongyuan Zhang, Ruyi Zhang, Yutao Li
-
Publication number: 20240291381Abstract: 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: ApplicationFiled: February 14, 2024Publication date: August 29, 2024Inventors: Qixue Yu, Kun Dou
-
Patent number: 12056381Abstract: 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: GrantFiled: May 17, 2022Date of Patent: August 6, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kun Zhang, Zhao Chen, Kun Dou, Bei Qi, Zhijun Liu
-
Publication number: 20240192860Abstract: 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: ApplicationFiled: March 3, 2023Publication date: June 13, 2024Inventors: Kun ZHANG, Bei QI, Dan CAO, Kun DOU, Tianyi ZHANG, Zongyuan ZHANG, Ruyi ZHANG, Yutao LI
-
Publication number: 20240106355Abstract: 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: ApplicationFiled: September 15, 2023Publication date: March 28, 2024Inventors: Qixue Yu, Ting He, Juan Zhang, Kun Dou
-
Publication number: 20240086110Abstract: 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: ApplicationFiled: March 21, 2023Publication date: March 14, 2024Inventors: Bei QI, Kun Zhang, Kun Dou, Ruyi Zhang, Zongyuan Zhang, Yutao Li, Dan Cao, Tianyi Zhang
-
Publication number: 20230153006Abstract: 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: ApplicationFiled: May 17, 2022Publication date: May 18, 2023Inventors: KUN ZHANG, ZHAO CHEN, KUN DOU, BEI QI, ZHIJUN LIU
-
Publication number: 20170160940Abstract: 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: ApplicationFiled: November 28, 2016Publication date: June 8, 2017Inventors: FEI YANG, HAIBO TANG, KUN DOU, NA LI
-
Publication number: 20160188227Abstract: 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: ApplicationFiled: December 28, 2015Publication date: June 30, 2016Inventors: FEI YANG, KUN DOU, SIYU CHEN, HAIBO TANG, NA LI, MENGWEI HOU, MINGLI DUAN