Patents by Inventor Siwei Luo
Siwei Luo 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: 20240094936Abstract: A storage system includes multiple storage nodes. Each storage node includes a first storage device of a first type and a second storage device of a second type, and a performance level of the first storage device is higher than the second storage device. The globe cache includes a first tier comprising the first storage device in each storage node, and a second tier comprising the second storage device in each storage node. The first tier is for storing data with a high access frequency, and the second tier is for storing data with a low access frequency. The management node monitors an access frequency of target data stored in the first tier. When the access frequency of the target data is lower than a threshold, the management node instructs the first storage node to migrate the target data from the first tier to the second tier.Type: ApplicationFiled: December 3, 2023Publication date: March 21, 2024Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wenlin Cui, Keji Huang, Peng Zhang, Siwei Luo
-
Publication number: 20240045029Abstract: The present disclosure discloses a motor for an on-vehicle LiDAR, the vehicle-borne LiDAR, and a vehicle. The motor comprises a rotor assembly, a flat rubber washer and an optical reflecting mirror, wherein the rotor assembly comprises a housing and a fastening ring, wherein an inner cylinder of the housing is provided with a welding portion at the periphery, and an air slot is provided between the welding portion and the inner cylinder of the housing; and the welding portion is fixed to the fastening ring by means of laser welding. Laser welding is used to fix the fastening ring to the housing of the motor.Type: ApplicationFiled: November 23, 2022Publication date: February 8, 2024Applicant: INNOVUSION (SUZHOU) CO., LTD.Inventors: Siwei Luo, Jie Han
-
Patent number: 11868651Abstract: A key-value (KV) storage method and apparatus, the method including receiving a write request, where the write request is associated with writing a first key and a first value, storing the first key in a first memory chip of a solid state drive (SSD), and storing the first value in a second memory chip of the SSD, where an erase count of the first memory chip is less than an erase count of the second memory chip, and creating a mapping relationship between the first key, a physical address of the first key, and a physical address of the first value, where the physical address of the first key indicates that the first key is stored in storage space of the first memory chip, and where the physical address of the first value indicates that the first value is stored in storage space of the second memory chip.Type: GrantFiled: February 11, 2022Date of Patent: January 9, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Tao Huang, Siwei Luo, Zhong Qin
-
Patent number: 11861204Abstract: A storage system includes a management node and multiple storage nodes. Each storage node includes a first storage device of a first type (e.g., DRAM) and a second storage device of a second type (e.g., SCM), and a performance level of the first storage device is higher than the second storage device. The management node creates a globe cache including a first tier comprising the first storage device in each storage node, and a second tier comprising the second storage device in each storage node. The first tier is for storing data with a high access frequency, and the second tier is for storing data with a low access frequency. The management node monitors an access frequency of target data stored in the first tier. When the access frequency of the target data is lower than a threshold, the management node instructs the first storage node to migrate the target data from the first tier to the second tier of the globe cache.Type: GrantFiled: October 26, 2021Date of Patent: January 2, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wenlin Cui, Keji Huang, Peng Zhang, Siwei Luo
-
Publication number: 20230342239Abstract: The present disclosure relates to a method applied to a memory controller (MC). In an example, the MC is disposed in a computer. The computer further includes at least one central processing unit core and at least one memory. The MC receives a cyclic redundancy check (CRC) processing instruction sent by the at least one central processing unit core. The MC obtains target data from the at least one memory based on the CRC processing instruction. The MC performs calculation on the target data to obtain a CRC value of the target data. The MC sends the CRC value to the at least one central processing unit core.Type: ApplicationFiled: June 28, 2023Publication date: October 26, 2023Inventors: Xulin GU, Siwei LUO
-
Patent number: 11797204Abstract: A data processing method includes obtaining a plurality of data blocks, determining a first data block and a second data block from the data blocks, where the first data block has a first hash value, and the second data block has a second hash value, where the first hash value is obtained by performing calculation on the first data block based on a hash algorithm and the second hash value is obtained by performing calculation on the second data block based on the hash algorithm, and combining and compressing the first data block and the second data block based on a degree of similarity of the first data block and the second data block.Type: GrantFiled: September 2, 2021Date of Patent: October 24, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Siwei Luo, Dong Qiu, Rui Qian
-
Publication number: 20230105067Abstract: A metadata processing method includes a network interface card in a storage device that receives an input/output (I/O) request, where the I/O request includes a data read request or a data write request; the network interface card executes a metadata processing task corresponding to the I/O request; and when determining that the metadata processing task fails to be executed, the network interface card requests a CPU in the storage device to execute the metadata processing task.Type: ApplicationFiled: December 9, 2022Publication date: April 6, 2023Inventors: Chen Wang, Meng Gao, Wenlin Cui, Siwei Luo, Ren Ren
-
Patent number: 11579777Abstract: In a method disclosed for writing data, a device receives data, divides the data into one or more data fragments, obtains a first parity fragment based on the one or more data fragments and a second parity fragment of a written data fragment in a stripe distributed across a plurality of nodes, stores the one or more data fragments and the first parity fragment in the stripe.Type: GrantFiled: September 23, 2020Date of Patent: February 14, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Siwei Luo, Lei Zhang, Feng Wang, Xin Fang
-
Publication number: 20230015979Abstract: This application discloses a storage system, a data processing method, an apparatus, a node, and a storage medium, and pertains to the field of data storage technologies. In the method, a client determines an address that is in a storage unit and that is used to store to-be-written data, and sends the to-be-written data to a first storage device that is in a storage node and that is corresponding to the storage unit, so that the first storage device stores the to-be-written data while a CPU of the storage node does not need to determine a hard disk LBA corresponding to virtual address space, and a hard disk does not need to determine a corresponding physical address based on the hard disk LBA.Type: ApplicationFiled: September 23, 2022Publication date: January 19, 2023Inventors: Siwei Luo, Feng WANG, YI He
-
Publication number: 20220164132Abstract: A key-value (KV) storage method and apparatus, the method including receiving a write request, where the write request is associated with writing a first key and a first value, storing the first key in a first memory chip of a solid state drive (SSD), and storing the first value in a second memory chip of the SSD, where an erase count of the first memory chip is less than an erase count of the second memory chip, and creating a mapping relationship between the first key, a physical address of the first key, and a physical address of the first value, where the physical address of the first key indicates that the first key is stored in storage space of the first memory chip, and where the physical address of the first value indicates that the first value is stored in storage space of the second memory chip.Type: ApplicationFiled: February 11, 2022Publication date: May 26, 2022Inventors: Tao Huang, Siwei Luo, Zhong Qin
-
Publication number: 20220057954Abstract: A storage system includes a management node and multiple storage nodes. Each storage node includes a first storage device of a first type (e.g., DRAM) and a second storage device of a second type (e.g., SCM), and a performance level of the first storage device is higher than the second storage device. The management node creates a globe cache including a first tier comprising the first storage device in each storage node, and a second tier comprising the second storage device in each storage node. The first tier is for storing data with a high access frequency, and the second tier is for storing data with a low access frequency. The management node monitors an access frequency of target data stored in the first tier. When the access frequency of the target data is lower than a threshold, the management node instructs the first storage node to migrate the target data from the first tier to the second tier of the globe cache.Type: ApplicationFiled: October 26, 2021Publication date: February 24, 2022Applicant: HUAWEI TECHNOLOGIES CO.,LTD.Inventors: Wenlin Cui, Keji Huang, Peng Zhang, Siwei Luo
-
Publication number: 20220035560Abstract: A storage system includes a client configured to send a data write request comprising first data related to an application, and send a first write instruction comprising a log of the first data and a first access address of a first storage object allocated to the log, a computing node includes a memory and configured to receive, from the client, the data write request, and write the first data into the memory, and a storage node includes a hard disk and configured to receive, from the client, the first write instruction, and forward the log and the first access address to the hard disk, and the hard disk is configured to write, based on the first access address, the log into a first storage space corresponding to the first storage object.Type: ApplicationFiled: October 18, 2021Publication date: February 3, 2022Inventors: Yi He, Siwei Luo, Tao Cheng, Li Li
-
Publication number: 20210397350Abstract: A data processing method includes obtaining a plurality of data blocks, determining a first data block and a second data block from the data blocks, where the first data block has a first hash value, and the second data block has a second hash value, where the first hash value is obtained by performing calculation on the first data block based on a hash algorithm and the second hash value is obtained by performing calculation on the second data block based on the hash algorithm, and combining and compressing the first data block and the second data block based on a degree of similarity of the first data block and the second data block.Type: ApplicationFiled: September 2, 2021Publication date: December 23, 2021Inventors: Siwei Luo, Dong Qiu, Rui Qian
-
Publication number: 20210004166Abstract: In a method disclosed for writing data, a device receives data, divides the data into one or more data fragments, obtains a first parity fragment based on the one or more data fragments and a second parity fragment of a written data fragment in a stripe distributed across a plurality of nodes, stores the one or more data fragments and the first parity fragment in the stripe.Type: ApplicationFiled: September 23, 2020Publication date: January 7, 2021Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Siwei Luo, Lei Zhang, Feng Wang, Xin Fang
-
Patent number: 10501318Abstract: In one embodiment described herein, fuel may be converted into syngas by a method comprising feeding the fuel and composite metal oxides into a reduction reactor in a co-current flow pattern relative to one another, reducing the composite metal oxides with the fuel to form syngas and reduced composite metal oxides, transporting the reduced composite metal oxides to an oxidation reactor, regenerating the composite metal oxides by oxidizing the reduced composite metal oxides with an oxidizing reactant in the oxidation reactor, and recycling the regenerated composite metal oxides to the reduction reactor for subsequent reduction reactions to produce syngas. The composite metal oxides may be solid particles comprising a primary metal oxide and a secondary metal oxide.Type: GrantFiled: October 22, 2018Date of Patent: December 10, 2019Assignee: OHIO STATE INNOVATION FOUNDATIONInventors: Liang-Shih Fan, Siwei Luo, Liang Zeng
-
Publication number: 20190055123Abstract: In one embodiment described herein, fuel may be converted into syngas by a method comprising feeding the fuel and composite metal oxides into a reduction reactor in a co-current flow pattern relative to one another, reducing the composite metal oxides with the fuel to form syngas and reduced composite metal oxides, transporting the reduced composite metal oxides to an oxidation reactor, regenerating the composite metal oxides by oxidizing the reduced composite metal oxides with an oxidizing reactant in the oxidation reactor, and recycling the regenerated composite metal oxides to the reduction reactor for subsequent reduction reactions to produce syngas. The composite metal oxides may be solid particles comprising a primary metal oxide and a secondary metal oxide.Type: ApplicationFiled: October 22, 2018Publication date: February 21, 2019Inventors: Liang-Shih Fan, Siwei Luo, Liang Zeng
-
Patent number: 10144640Abstract: In one embodiment described herein, fuel may be converted into syngas by a method comprising feeding the fuel and composite metal oxides into a reduction reactor in a co-current flow pattern relative to one another, reducing the composite metal oxides with the fuel to form syngas and reduced composite metal oxides, transporting the reduced composite metal oxides to an oxidation reactor, regenerating the composite metal oxides by oxidizing the reduced composite metal oxides with an oxidizing reactant in the oxidation reactor, and recycling the regenerated composite metal oxides to the reduction reactor for subsequent reduction reactions to produce syngas. The composite metal oxides may be solid particles comprising a primary metal oxide and a secondary metal oxide.Type: GrantFiled: February 5, 2014Date of Patent: December 4, 2018Assignee: OHIO STATE INNOVATION FOUNDATIONInventors: Liang-Shih Fan, Siwei Luo, Liang Zeng
-
Publication number: 20160002034Abstract: In one embodiment described herein, fuel may be converted into syngas by a method comprising feeding the fuel and composite metal oxides into a reduction reactor in a co-current flow pattern relative to one another, reducing the composite metal oxides with the fuel to form syngas and reduced composite metal oxides, transporting the reduced composite metal oxides to an oxidation reactor, regenerating the composite metal oxides by oxidizing the reduced composite metal oxides with an oxidizing reactant in the oxidation reactor, and recycling the regenerated composite metal oxides to the reduction reactor for sub-sequent reduction reactions to produce syngas. The composite metal oxides may be solid particles comprising a primary metal oxide and a secondary metal oxide.Type: ApplicationFiled: February 5, 2014Publication date: January 7, 2016Inventors: Liang-Shih Fan, Siwei Luo, Liang Zeng