Patents by Inventor Ming Fu
Ming Fu 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: 12647048Abstract: In one embodiment, a switching frequency adjusting circuit includes an inverter circuit, a phase difference determining circuit, an average determination circuit, and a loop compensator. The inverter circuit includes an inverter switch configured to switch on and off at a switching frequency. The phase difference determination circuit is configured to obtain a first signal related to an output voltage of the inverter circuit and a second signal related to an output current of the inverter circuit. The average determination circuit is configured to determine a first average value of a first output signal and a second average value of a second output signal, and the loop compensator is configured to compare the first average value or the second average value with a reference value and adjust the switching frequency of the inverter switch based on the comparison result.Type: GrantFiled: March 26, 2024Date of Patent: June 2, 2026Assignee: AcLeap Power Inc.Inventors: Qixue Yu, Ming Fu, Lishen Zhou
-
Publication number: 20260044371Abstract: A task stealing method is disclosed for a computer device that includes a plurality of processor cores. The method includes: when a ring queue associated with a first processor core of the plurality of processor cores is empty, stealing a to-be-processed first task from a first block that has stealing permission and that is in a ring queue associated with a second processor core of the plurality of cores, and processing the first task. In this way, block management is performed, by using a block management mechanism, on the ring queue associated with the processor core, so that the task is allowed to be stolen starting from the block that has the stealing permission and that is in the ring queue, and a write operation or an obtaining operation may also be performed on another block in the ring queue.Type: ApplicationFiled: October 20, 2025Publication date: February 12, 2026Inventors: Yutao Liu, Jiawei Wang, Ming Fu
-
Publication number: 20260017040Abstract: This application provides a code processing method and apparatus. The method includes: After obtaining first code corresponding to a source hardware architecture, a code processing apparatus performs concurrency synchronization variable recognition on the first code to obtain at least one concurrency synchronization variable; and then queries, from the first code, concurrency synchronization memory access code corresponding to each of the at least one concurrency synchronization variable, and may convert the concurrency synchronization memory access code corresponding to each of the at least one concurrency synchronization variable into corresponding SC-atomic memory access code. The SC-atomic memory access code corresponding to each of the at least one concurrency synchronization variable is used to generate target code applicable to a target hardware architecture.Type: ApplicationFiled: September 22, 2025Publication date: January 15, 2026Inventors: Geng Chen, Ming Fu, Jitang Lei
-
Patent number: 12436868Abstract: This application discloses a code inspection method, including: obtaining first source code and test code, where the first source code includes a blocking mark, the first source code corresponds to a plurality of threads, the plurality of threads have at least one shared memory; generating, based on the first source code and the condition indicated by the test code, a plurality of execution flows under the weak memory ordering architecture for the plurality of threads that operate a same shared memory, where a busy-wait loop exists in a target execution flow that includes the blocking mark and that is in the plurality of execution flows; and determining the busy-wait loop in the target execution flow as an infinite loop if a read operation executed by a target thread in one iteration of the busy-wait loop cannot reference an unreferenced write operation.Type: GrantFiled: October 11, 2023Date of Patent: October 7, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yuzhong Wen, Jonas Oberhauser, Diogo Behrens, Ming Fu
-
Patent number: 12423031Abstract: This application relates to data processing methods and devices. An example method includes obtaining a first global read pointer of a circular storage queue, where the circular storage queue includes a plurality of storage areas, and the first global read pointer points to a first storage area in the plurality of storage areas. The method further includes obtaining a first write identifier of the first storage area, where the first write identifier indicates a size of space of stored data in the first storage area. The method further includes in response to determining that the size of the space of the stored data in the first storage area is equal to the size of the allocated space in the first storage area, reading first data in a first sub-area.Type: GrantFiled: February 28, 2024Date of Patent: September 23, 2025Assignee: Huawei Technologies Co., Ltd.Inventors: Geng Chen, Jitang Lei, Ming Fu
-
Publication number: 20250147876Abstract: A data writing method includes determining first data to be written into a circular storage queue; obtaining a global write pointer of the circular storage queue, where the circular storage queue includes a plurality of storage areas, each storage area includes a plurality of subareas, and the global write pointer points to a first storage area of the plurality of storage areas; obtaining a first write pointer of the first storage area, and determining a size of allocated space in the first storage area based on the first write pointer of the first storage area; if the size of the allocated space in the first storage area is less than a size of space of the first storage area, performing an FAA operation on the first storage area, to allocate a first subarea in the first storage area; and writing the first data into the first subarea.Type: ApplicationFiled: January 8, 2025Publication date: May 8, 2025Inventors: Geng Chen, Ming Fu, Jitang Lei, Jiawei Wang
-
Patent number: 12210048Abstract: A rapid detection device for multi-channel sporadic transient partial discharge, comprising a CPU and several partial discharge detection circuits. The partial discharge detection circuits are connected to a plurality of ports of the CPU one to one, respectively. First, a partial discharge pulse signal is filtered and amplified by means of a partial discharge pulse signal processing module in the partial discharge detection circuits, and is then inputted to a comparator, and a reference voltage passes through the CPU and is sent to a reference voltage processing module for amplification, filtering and other processing, and then is inputted to the comparator, so that the comparator processes same according to the partial discharge pulse signal and the reference voltage and then inputs same to a trigger. Finally, according to a level signal at an output terminal of the trigger, the CPU determines whether partial discharge occurs in a circuit to be detected.Type: GrantFiled: December 6, 2021Date of Patent: January 28, 2025Assignee: CHINA SOUTHERN POWER GRID TECHNOLOGY CO., LTD.Inventors: Quan Shi, Qifu Lu, Longhua Tang, Wang Ran, Ming Fu, Dong Fu, Wei Deng
-
Publication number: 20240364235Abstract: In one embodiment, a switching frequency adjusting circuit includes an inverter circuit, a phase difference determining circuit, an average determination circuit, and a loop compensator. The inverter circuit includes an inverter switch configured to switch on and off at a switching frequency. The phase difference determination circuit is configured to obtain a first signal related to an output voltage of the inverter circuit and a second signal related to an output current of the inverter circuit. The average determination circuit is configured to determine a first average value of a first output signal and a second average value of a second output signal, and the loop compensator is configured to compare the first average value or the second average value with a reference value and adjust the switching frequency of the inverter switch based on the comparison result.Type: ApplicationFiled: March 26, 2024Publication date: October 31, 2024Inventors: Qixue YU, Ming FU, Lishen ZHOU
-
Publication number: 20240201907Abstract: This application relates to data processing methods and devices. An example method includes obtaining a first global read pointer of a circular storage queue, where the circular storage queue includes a plurality of storage areas, and the first global read pointer points to a first storage area in the plurality of storage areas. The method further includes obtaining a first write identifier of the first storage area, where the first write identifier indicates a size of space of stored data in the first storage area. The method further includes in response to determining that the size of the space of the stored data in the first storage area is equal to the size of the allocated space in the first storage area, reading first data in a first sub-area.Type: ApplicationFiled: February 28, 2024Publication date: June 20, 2024Inventors: Geng CHEN, Jitang LEI, Ming FU
-
Publication number: 20240184547Abstract: A code processing method in a hardware memory order architecture is provided, including: obtaining a first file in a compilation process, where the first file is associated with a source file; converting volatile memory access code in object code of the first file into atomic memory access code, to obtain a second file, where the object code is memory access code related to concurrency control; and performing compilation processing on the second file, to obtain an executable file suitable for a target architecture, where the target architecture is a strong memory order architecture or a weak memory order architecture. According to the method, code execution after code migration may be consistent with code writing, so that an unexpected behavior of code such as suspension or deadlock during running is reduced.Type: ApplicationFiled: February 12, 2024Publication date: June 6, 2024Inventors: Geng CHEN, Ming FU, Jitang LEI
-
Patent number: 11949245Abstract: Wireless power supply devices, wireless powered devices, wireless power transmission systems, and manufacturing methods thereof. The wireless power supply device can include a first circuit configured to convert a DC voltage to an AC voltage for wireless power transmission between the wireless power supply device and a powered device. The system can also include a pulse signal receiver configured to receive a first pulse signal from the powered device and to generate a second pulse signal based on the first pulse signal, the first pulse signal being generated based on a feedback signal of the powered device indicating information associated with received power of the powered device. The system can also include a first control unit coupled to the first circuit and the pulse signal receiver, and configured to control conversion of the first circuit based on the second pulse signal.Type: GrantFiled: March 13, 2020Date of Patent: April 2, 2024Assignee: ABB Power Electronics Inc.Inventors: Qixue Yu, Junfeng Guan, Ming Fu
-
Publication number: 20240059745Abstract: The present application relates to genetic engineering field, in particular to a CD4-Linker-DC-SIGN (CLD) protein mutant and application thereof. The CLD protein mutant is shown in SEQ ID NO. 4. The applicant mutates cysteine at position 60 of CD4 in the first generation CLD recombinant proteins into serine, and the obtained CLD protein mutant increases its ability to inhibit tested HIV-1 strains by 2-3 orders of magnitude. The neutralizing activity of the obtained CLD protein mutant against viruses is improved significantly, and such difference is more obvious in tested HIV-1T/F (transmitter/founder) viruses. The CLD protein mutant has greatly improved binding efficiency to HIV-1 virus. Furthermore, a complex formed by the CLD protein mutant or the recombinant CLD protein and an envelope protein can serve as an immunogen to highly induce antibodies targeting V1/V2 regions of the envelope protein, and shows wide application prospects.Type: ApplicationFiled: September 12, 2022Publication date: February 22, 2024Inventors: Qinxue HU, Ming Fu, Tao Du
-
Publication number: 20240045787Abstract: This application discloses a code inspection method, including: obtaining first source code and test code, where the first source code includes a blocking mark, the first source code corresponds to a plurality of threads, the plurality of threads have at least one shared memory; generating, based on the first source code and the condition indicated by the test code, a plurality of execution flows under the weak memory ordering architecture for the plurality of threads that operate a same shared memory, where a busy-wait loop exists in a target execution flow that includes the blocking mark and that is in the plurality of execution flows; and determining the busy-wait loop in the target execution flow as an infinite loop if a read operation executed by a target thread in one iteration of the busy-wait loop cannot reference an unreferenced write operation.Type: ApplicationFiled: October 11, 2023Publication date: February 8, 2024Inventors: Yuzhong WEN, Jonas OBERHAUSER, Diogo BEHRENS, Ming FU
-
Publication number: 20240003958Abstract: A rapid detection device for multi-channel sporadic transient partial discharge, comprising a CPU and several partial discharge detection circuits. The partial discharge detection circuits are connected to a plurality of ports of the CPU one to one, respectively. First, a partial discharge pulse signal is filtered and amplified by means of a partial discharge pulse signal processing module in the partial discharge detection circuits, and is then inputted to a comparator, and a reference voltage passes through the CPU and is sent to a reference voltage processing module for amplification, filtering and other processing, and then is inputted to the comparator, so that the comparator processes same according to the partial discharge pulse signal and the reference voltage and then inputs same to a trigger. Finally, according to a level signal at an output terminal of the trigger, the CPU determines whether partial discharge occurs in a circuit to be detected.Type: ApplicationFiled: December 6, 2021Publication date: January 4, 2024Applicant: CHINA SOUTHERN POWER GRID TECHNOLOGY CO., LTD.Inventors: Quan SHI, Qifu LU, Longhua TANG, Wang RAN, Ming FU, Dong FU, Wei DENG
-
Publication number: 20230168953Abstract: Example inter-process communication methods and apparatus are descried. One example method includes writing, based on a calling convention, communication information into a register group of a first execution entity of a sending process. First data of target data is written into a stack memory of the first execution entity. The communication information includes a first value indicating a data amount of the first data, and the target data is data to be sent by the sending process to a first receiving process. Information in the register group of the first execution entity is replicated to a context of the first execution entity. The first data from the stack memory of the first execution entity is replicated to a stack memory of a second execution entity of the first receiving process based on the first value in the context of the first execution entity and the address of the stack memory.Type: ApplicationFiled: January 27, 2023Publication date: June 1, 2023Inventors: Nan Wang, Yifei Qi, Qingsong Yu, Ming Fu
-
Publication number: 20230109007Abstract: Wireless power supply devices, wireless powered devices, wireless power transmission systems, and manufacturing methods thereof. The wireless power supply device can include a first circuit configured to convert a DC voltage to an AC voltage for wireless power transmission between the wireless power supply device and a powered device. The system can also include a pulse signal receiver configured to receive a first pulse signal from the powered device and to generate a second pulse signal based on the first pulse signal, the first pulse signal being generated based on a feedback signal of the powered device indicating information associated with received power of the powered device. The system can also include a first control unit coupled to the first circuit and the pulse signal receiver, and configured to control conversion of the first circuit based on the second pulse signal.Type: ApplicationFiled: March 13, 2020Publication date: April 6, 2023Inventors: Qixue Yu, Junfeng Guan, Ming Fu
-
Patent number: 11385122Abstract: The present disclosure provides a method and a device for detecting a fault of a monitoring device. The method includes: obtaining monitoring data at a preset sampling period, wherein the monitoring data comprises monitoring values respectively corresponding to a plurality of sampling points; calculating a monitoring value change rate between each monitoring value and a following monitoring value based on the preset sampling period; performing normalization processing on each monitoring value to obtain a normalized monitoring value corresponding to each monitoring value; determining a first number of monitoring values each having the monitoring value change rate greater than a preset change rate threshold and the normalized monitoring value greater than a preset monitoring value threshold; judging whether the first number is less than a first preset number threshold; and determining that the monitoring device has a fault if no.Type: GrantFiled: December 20, 2018Date of Patent: July 12, 2022Assignees: Hefei Institute for Public Safety Research, Tsinghua University, Hefei Zezhong City Intelligent Technology Co., Ltd., Operation and Monitorina Center for Hefei Urban Safety & SecurityInventors: Hongyong Yuan, Ming Fu, Qiong Tan, Guofeng Su, Youping Zhu, Peng Wang
-
Patent number: 11385123Abstract: The present disclosure relates to a method and a device for judging gas leakage, and an electronic device. The method includes: acquiring methane concentration data collected by monitoring devices, and generating a first function corresponding to the methane concentration data; acquiring a change rule of methane concentration in an inspection well during biogas accumulation, and generating a second function of the methane concentration changing with time; calculating a first correlation coefficient between the first function and the second function, and judging whether the first correlation coefficient is greater than a first preset threshold; acquiring a third function of gas consumption changing with time if no; and calculating a second correlation coefficient between the first function and the third function, judging whether the second correlation coefficient is less than a second preset threshold, and judging whether the gas leakage occurs based on the methane concentration data if no.Type: GrantFiled: December 20, 2018Date of Patent: July 12, 2022Assignees: Hefei Institute for Public Safety Research, Tsinghua University, Hefei Zezhong City Intelligent Technology Co., Ltd., Operation and Monitoring Center for Hefei Urban Safety & SecurityInventors: Hongyong Yuan, Ming Fu, Qiong Tan, Guofeng Su, Youping Zhu, Ningning Yan, Zewei Zhang
-
Patent number: 11308786Abstract: A method and an apparatus for real-time data analysis of water pipe network are proposed. The method includes: step S1: obtaining a current flow data xi to be identified, where i is a positive integer greater than or equal to 2; step S2: determining whether a first difference between the current flow data xi to be identified and a previous identified flow data xi?1 adjacent to the current flow data xi to be identified is less than or equal to a preset threshold; step S3: determining whether a second difference between a next to-be-identified flow data xi+1 adjacent to the current flow data xi to be identified and the previous identified flow data xi?1 is less than or equal to the preset threshold in response to the first difference being greater than the preset threshold.Type: GrantFiled: March 22, 2021Date of Patent: April 19, 2022Assignees: HEFEI INSTITUTE FOR PUBLIC SAFETY RESEARCH, TSINGUA UNIVERSITY, OPERATION AND MONITORING CENTER FOR HEFEI URBAN SAFETY & SECURITYInventors: Hongyong Yuan, Zhengxing Wang, Ming Fu, Guofeng Su, Lingshun Xu, Weihao Wang, Peng Wang
-
Publication number: 20210293652Abstract: The present disclosure relates to a method and a device for judging gas leakage, and an electronic device. The method includes: acquiring methane concentration data collected by monitoring devices, and generating a first function corresponding to the methane concentration data; acquiring a change rule of methane concentration in an inspection well during biogas accumulation, and generating a second function of the methane concentration changing with time; calculating a first correlation coefficient between the first function and the second function, and judging whether the first correlation coefficient is greater than a first preset threshold; acquiring a third function of gas consumption changing with time if no; and calculating a second correlation coefficient between the first function and the third function, judging whether the second correlation coefficient is less than a second preset threshold, and judging whether the gas leakage occurs based on the methane concentration data if no.Type: ApplicationFiled: December 20, 2018Publication date: September 23, 2021Inventors: Hongyong YUAN, Ming FU, Qiong TAN, Guofeng SU, Youping ZHU, Ningning YAN, Zewei ZHANG