Patents by Inventor Ren Ren
Ren Ren 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: 12583855Abstract: The present invention provides an RET selective inhibitor and preparation method and use thereof; the present invention provides a compound of formula (1) and a pharmaceutically accepted salt, solvate, polymorph, or tautomer thereof, a composition comprising these compounds, and use of these compounds in the treatment of diseases related to RET.Type: GrantFiled: July 10, 2020Date of Patent: March 24, 2026Assignee: SHOUYAO HOLDINGS (BEIJING) CO., LTD.Inventors: Zhihua Liu, Dechuang Yuan, Kuncheng Chen, Baokun Yuan, Ren Ren, Wangyang Min, Xijie Liu, Kai Zhang, Yongliang Sun, Chang Lu, Yinghui Sun
-
Patent number: 12535951Abstract: A service system and a memory management method and apparatus are provided. The service system includes a plurality of service nodes. A memory of at least one of the plurality of service nodes is divided into a local resource and a global resource. The local resource is used to provide memory storage space for a local service node, the global resource of the at least one service node forms a memory pool, and the memory pool is used to provide memory storage space for the plurality of service nodes. When a specific condition is satisfied, at least a part of space in the local resource is transferred to the memory pool.Type: GrantFiled: March 8, 2024Date of Patent: January 27, 2026Assignee: Huawei Technologies Co., Ltd.Inventors: Ren Ren, Chuan Liu, Yue Zhao, Wenlin Cui
-
Patent number: 12524154Abstract: A data storage system, an intelligent network interface card, and a compute node are provided, and belong to the field of data storage. The data storage system includes a compute node and a plurality of storage nodes. The compute node stores metadata, and the metadata may indicate an address at which target data is stored in the plurality of storage nodes. According to this application, the compute node may directly read the target data from a corresponding storage node based on the address indicated by the metadata stored in the compute node, does not need to perform cross-node data forwarding by using the plurality of storage nodes, and does not need to perform a plurality of times of metadata searching. This effectively reduces a data reading delay and improves a data reading speed.Type: GrantFiled: May 24, 2024Date of Patent: January 13, 2026Assignee: Huawei Technologies Co., Ltd.Inventors: Ren Ren, Pingjing Guo, Junjie Yang, Lijie Ye
-
Publication number: 20250355849Abstract: A computing system receives a deployment mode selection instruction for a target database, where the deployment mode selection instruction instructs the target database to use a hybrid row-column storage deployment mode or a row-column storage separation deployment mode in a storage system. The computing system determines, based on the deployment mode selection instruction, an execution plan corresponding to the target database, where the execution plan matches a deployment mode indicated by the deployment mode selection instruction. The computing system processes, in the storage system, a database task for the target database based on the execution plan.Type: ApplicationFiled: July 30, 2025Publication date: November 20, 2025Inventors: Ren Ren, Longwen Lan
-
Patent number: 12242747Abstract: A data processing method in a storage system is provided. The method includes: when the storage system is under a first load, performing an inline deduplication operation; and when the storage system is under a second load, directly storing a received second data block without performing the inline deduplication operation, where the first load is less than the second load.Type: GrantFiled: June 1, 2022Date of Patent: March 4, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ren Ren, Chen Wang, Haijun Dai, Fangfang Zhu
-
Patent number: 12223171Abstract: 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: GrantFiled: December 9, 2022Date of Patent: February 11, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Chen Wang, Meng Gao, Wenlin Cui, Siwei Luo, Ren Ren
-
Publication number: 20240311013Abstract: Embodiments of this application disclose a data storage system, an intelligent network interface card, and a compute node, and belong to the field of data storage. The data storage system includes a compute node and a plurality of storage nodes. The compute node stores metadata, and the metadata may indicate an address at which target data is stored in the plurality of storage nodes. In this way, the compute node may directly read the target data from a corresponding storage node based on the address indicated by the metadata stored in the compute node, does not need to perform cross-node data forwarding by using the plurality of storage nodes, and does not need to perform a plurality of times of metadata searching. This effectively reduces a data reading delay and improves a data reading speed.Type: ApplicationFiled: May 24, 2024Publication date: September 19, 2024Inventors: Ren Ren, Pingjing Guo, Junjie Yang, Lijie Ye
-
Patent number: 12067279Abstract: In a method for storing index metadata associated with stored data, a storage device provides a first metadata storage unit and a second metadata storage unit, wherein a size of the first metadata storage unit is greater than a size of the second metadata storage unit. When a size of target data reaches a specified threshold, the storage device stores index metadata of the target data based on the first metadata storage unit. When the size of the target data is less than the specified threshold, the storage device stores the index metadata of the target data based on the second metadata storage unit.Type: GrantFiled: November 1, 2022Date of Patent: August 20, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ren Ren, Chen Wang
-
Publication number: 20240211136Abstract: A service system and a memory management method and apparatus are provided. The service system includes a plurality of service nodes. A memory of at least one of the plurality of service nodes is divided into a local resource and a global resource. The local resource is used to provide memory storage space for a local service node, the global resource of the at least one service node forms a memory pool, and the memory pool is used to provide memory storage space for the plurality of service nodes. When a specific condition is satisfied, at least a part of space in the local resource is transferred to the memory pool.Type: ApplicationFiled: March 8, 2024Publication date: June 27, 2024Inventors: Ren Ren, Chuan Liu, Yue Zhao, Wenlin Cui
-
Patent number: 12019890Abstract: A data processing method in a storage system is provided. The method includes: when the storage system is under a first load, performing an inline deduplication operation; and when the storage system is under a second load, directly storing a received second data block without performing the inline deduplication operation, where the first load is less than the second load.Type: GrantFiled: January 25, 2022Date of Patent: June 25, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ren Ren, Chen Wang, Haijun Dai, Fangfang Zhu
-
Patent number: 12001703Abstract: This application provides a data processing method and a storage device, and belongs to the field of storage technologies. In this application, the storage device performs deduplication and compression based on different granularities, deduplicates data based on a large granularity, and compresses the data based on a small granularity. Therefore, a limitation that a deduplication granularity and a compression granularity need to be the same is removed. A deduplication ratio decrease caused by an excessively large granularity and a compression ratio decrease caused by an excessively small granularity are avoided to some extent, to improve an overall reduction ratio of deduplication and compression.Type: GrantFiled: May 10, 2022Date of Patent: June 4, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ren Ren, Zhongquan Liu, Hongwei Liu, Fangfang Zhu
-
Patent number: 11790392Abstract: The present disclosure relates to a system and a method for electric vehicle charging. The system may perform the method to: receive a request for charging station recommendation from a client terminal; determine at least one charging station within a preset distance range of the client terminal; determine an evaluation for each of the at least one charging station based on one or more evaluation parameters; and transmitting, by the first computing device, the evaluation of the each of the at least one charging station and an identifier of the each of the at least one charging station to the client terminal.Type: GrantFiled: May 30, 2020Date of Patent: October 17, 2023Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.Inventors: Yu Hu, Ren Ren, Junjun Zhang, Ziyan Sun, Ke En, Le Ding
-
Publication number: 20230220451Abstract: The present invention provides a method of detecting one or more analytes in a target sample, the method comprising: a. providing a nanoparticle dimer adapted to bind the analyte; b. causing the dimer to pass through a nanopore by voltage-driven translocation; c. observing changes in the translocation current; and d. comparing the translocation current profile of the target sample to the translocation current profile of a control sample; wherein a change in the translocation current profile of the target sample versus the control sample indicates the presence of the analyte in the target sample. Also provided is a method of detecting one or more analytes in a target sample, the method comprising: a. providing a nanoparticle adapted to bind the analyte; b. providing a carrier nucleic acid molecule with at least one single-stranded region; c. contacting the carrier nucleic acid molecule and nanoparticle with the target sample, forming a carrier nucleic acid/analyte/nanoparticle complex; b.Type: ApplicationFiled: May 27, 2021Publication date: July 13, 2023Inventors: Aleksandar Petrov IVANOV, Ren REN, Joshua Benno EDEL
-
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: 11618300Abstract: Systems, methods, and apparatuses are described herein that provide a localized temperature solution to a local temperature issue. Sunloading on one side of a vehicle can create a localized heating issue for an occupant on the same side of the vehicle. An air curtain system on the driver's side of the vehicle can detect high sunloading and then direct airflow onto an interior surface of the vehicle such as a door and window. The airflow provides an ambient cooling solution between the occupant and the sun to mitigate the effects of high sunloading. The air curtain system can receive a further input to redirect airflow away from the interior surface and onto the occupant to provide a direct cooling solution to further mitigate the effects of high sunloading. Other features, including sensors and a control unit, for controlling the air curtain system are described herein.Type: GrantFiled: May 23, 2019Date of Patent: April 4, 2023Assignee: NIO Technology (Anhui) Co., Ltd.Inventors: Adam T. Woodward, Ren Ren, Matthew S. Filipkowski, Yifan Li
-
Publication number: 20230063305Abstract: In a method for storing index metadata associated with stored data, a storage device provides a first metadata storage unit and a second metadata storage unit, wherein a size of the first metadata storage unit is greater than a size of the second metadata storage unit. When a size of target data reaches a specified threshold, the storage device stores index metadata of the target data based on the first metadata storage unit. When the size of the target data is less than the specified threshold, the storage device stores the index metadata of the target data based on the second metadata storage unit.Type: ApplicationFiled: November 1, 2022Publication date: March 2, 2023Inventors: Ren Ren, Chen Wang
-
Publication number: 20220300180Abstract: A data processing method in a storage system is provided. The method includes: when the storage system is under a first load, performing an inline deduplication operation; and when the storage system is under a second load, directly storing a received second data block without performing the inline deduplication operation, where the first load is less than the second load.Type: ApplicationFiled: June 1, 2022Publication date: September 22, 2022Inventors: Ren Ren, Chen Wang, Haijun Dai, Fangfang Zhu
-
Publication number: 20220289740Abstract: The present invention provides an RET selective inhibitor and preparation method and use thereof; the present invention provides a compound of formula (1) and a pharmaceutically accepted salt, solvate, polymorph, or tautomer thereof, a composition comprising these compounds, and use of these compounds in the treatment of diseases related to RET.Type: ApplicationFiled: July 10, 2020Publication date: September 15, 2022Inventors: Zhihua LIU, Dechuang YUAN, Kuncheng CHEN, Baokun YUAN, Ren REN, Wangyang MIN, Xijie LIU, Kai ZHANG, Yongliang SUN, Chang LU, Yinghui SUN
-
Publication number: 20220269431Abstract: This application provides a data processing method and a storage device, and belongs to the field of storage technologies. In this application, the storage device performs deduplication and compression based on different granularities, deduplicates data based on a large granularity, and compresses the data based on a small granularity. Therefore, a limitation that a deduplication granularity and a compression granularity need to be the same is removed. A deduplication ratio decrease caused by an excessively large granularity and a compression ratio decrease caused by an excessively small granularity are avoided to some extent, to improve an overall reduction ratio of deduplication and compression.Type: ApplicationFiled: May 10, 2022Publication date: August 25, 2022Inventors: Ren REN, Zhongquan LIU, Hongwei LIU, Fangfang ZHU
-
Publication number: 20220164316Abstract: A deduplication method and apparatus are provided. In the method, a fingerprint record that includes a plurality of fingerprint record items is first obtained, and at least two first fingerprint record items that include a same fingerprint are then determined from the fingerprint record. For example, the at least two first fingerprint record items each include a first fingerprint, so that deduplication is performed on data corresponding to the first fingerprints in the at least two first fingerprint record items. The at least two first fingerprint record items are deleted, a stub of the first fingerprint is recorded in the fingerprint record, and the stub of the first fingerprint indicates that the first fingerprint is a duplicated fingerprint.Type: ApplicationFiled: February 14, 2022Publication date: May 26, 2022Inventors: Ren REN, Chen WANG, Pingjing GUO