Patents by Inventor Xiaobing Feng
Xiaobing Feng 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: 11786986Abstract: A crawling welding robot, including an adjustable magnetic adhesion module, wheel-tracked walking mechanisms, a crawler frame, and a welding load device, wherein the welding load device is disposed on the crawler frame; the wheel-tracked walking mechanisms are disposed at two opposite ends of the crawler frame for supplying power for crawling of the crawler frame; and the adjustable magnetic adhesion module is disposed on the crawler frame and disposed between the two wheel-tracked walking mechanisms.Type: GrantFiled: July 9, 2019Date of Patent: October 17, 2023Assignee: Beijing Bo Tsing Tech Co., LtdInventors: Xiaobing Feng, Jiluan Pan, Lisheng Gao, Baiwa Pan, Ruimin Duan, Hailong Li
-
Publication number: 20220258291Abstract: The invention relates to a welding technical field and provides a crawling welding robot. The crawling welding robot includes a vehicle chassis and two crawler wheels connected to two opposite sides of the vehicle chassis, respectively, wheel carriers of two crawler wheels are movably connected with the vehicle chassis. In this way, when the crawling welding robot moves on a non-planar surface for welding, the two crawler wheels can freely adjust its posture relative to the vehicle chassis to adapt to the surface for welding and improve a degree of fit between the two crawler wheels and the surface for welding, making the moving direction of the crawling welding robot easier to be controlled and reducing a probability of the crawling welding robot slipping or falling from the surface for welding.Type: ApplicationFiled: April 28, 2020Publication date: August 18, 2022Inventors: Xiaobing FENG, Jiluan PAN, Lisheng GAO
-
Publication number: 20210291289Abstract: A crawling welding robot, including an adjustable magnetic adhesion module, wheel-tracked walking mechanisms, a crawler frame, and a welding load device, wherein the welding load device is disposed on the crawler frame; the wheel-tracked walking mechanisms are disposed at two opposite ends of the crawler frame for supplying power for crawling of the crawler frame; and the adjustable magnetic adhesion module is disposed on the crawler frame and disposed between the two wheel-tracked walking mechanisms.Type: ApplicationFiled: July 9, 2019Publication date: September 23, 2021Applicant: Beijing Bo Tsing Tech Co., LtdInventors: Xiaobing FENG, Jiluan PAN, Lisheng GAO, Mingfeng WANG, Baiwa PAN, Ruimin DUAN, Hailong LI
-
Patent number: 10769147Abstract: A batch data query method and apparatus are provided. According to the method, multiple logical query plan trees corresponding to multiple query statements are obtained. The multiple logical query plan trees are divided into multiple query groups according to operators of each logical query plan tree. Logical query plan trees in each query group have the following relationship: an inter-query write-read dependency relationship, an operator overlap relationship, or an operand overlap relationship. Then, inter-query optimization is performed on the logical query plan trees in each query group, and multiple corresponding physical query plan trees are generated according to the multiple optimized logical query plan trees. Finally, physical queries are executed according to the multiple physical query plan trees, to obtain query results of the multiple query statements.Type: GrantFiled: May 19, 2017Date of Patent: September 8, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Feng Li, Lei Wang, Yun Zhang, Xiaobing Feng
-
Patent number: 10678789Abstract: A batch data query method and apparatus are provided. A data query server determines symbol identifiers of operands in N query statements according to operators and the operands in the N query statements, where the symbol identifiers include version numbers of the operands; determines dependency among the N query statements according to the version numbers of the operands in the N query statements; and then, performs inter-query optimization on the N query statements according to the dependency among the N query statements and a preset optimization rule.Type: GrantFiled: November 6, 2017Date of Patent: June 9, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Feng Li, Yun Zhang, Lei Wang, Xiaobing Feng
-
Patent number: 10430312Abstract: A method and a device for determining a program performance interference model is described. The method includes: selecting programs from a determined sample program set to form multiple subsets; acquiring a value of performance interference imposed on each program in each subset and a total occupancy rate of a shared resource occupied by all the programs in each subset; dividing all the subsets into multiple analytical units; performing a regression analysis on the value of performance interference on each sample program included in each analytical unit and a total occupancy rate corresponding to a subset in which the sample program is loaded, and acquiring a target function model; acquiring a performance interference model corresponding to a target program according to the target function model. The performance interference model may be used for preventing another program whose mutual interference is relatively strong from running together with the target program.Type: GrantFiled: March 10, 2016Date of Patent: October 1, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Huimin Cui, Jiacheng Zhao, Xiaobing Feng
-
Patent number: 10249302Abstract: A method for recognizing time information from speech data includes: obtaining text information corresponding to speech data; identifying a first time feature contained in the speech data based on the text information; searching within a respective configuration file corresponding to the first time feature to obtain a corresponding time identifier for the first time feature; assigning the corresponding time identifier to a field that is in intermediate time data and that corresponds to the respective configuration file in which the first time feature is located, the intermediate time data comprising multiple fields, and each field being corresponding to a respective configuration file of a plurality of configuration files, each of the plurality of configuration files corresponding a respective category related to time; and obtaining, according to content of one or more fields in the intermediate time data, system time data corresponding to the time information contained in the speech data.Type: GrantFiled: September 7, 2017Date of Patent: April 2, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Fei Wang, Hao Xu, Xiaobing Feng, Zhenxing Xu, Guodong Pei
-
Patent number: 9983793Abstract: Embodiments of the present invention provide a memory resource optimization method and apparatus, relate to the computer field, solve a problem that existing multi-level memory resources affect each other, and optimize an existing single partitioning mechanism. A specific solution is: obtaining performance data of each program in a working set by using a page coloring technology, obtaining a category of each program in light of a memory access frequency, selecting, according to the category of each program, a page coloring-based partitioning policy corresponding to the working set, and writing the page coloring-based partitioning policy to an operating system kernel, to complete corresponding page coloring-based partitioning processing. The present invention is used to eliminate or reduce mutual interference of processes or threads on a memory resource in light of a feature of the working set, thereby improving overall performance of a computer.Type: GrantFiled: September 22, 2017Date of Patent: May 29, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Lei Liu, Chengyong Wu, Xiaobing Feng
-
Publication number: 20180060392Abstract: A batch data query method and apparatus are provided. A data query server determines symbol identifiers of operands in N query statements according to operators and the operands in the N query statements, where the symbol identifiers include version numbers of the operands; determines dependency among the N query statements according to the version numbers of the operands in the N query statements; and then, performs inter-query optimization on the N query statements according to the dependency among the N query statements and a preset optimization rule.Type: ApplicationFiled: November 6, 2017Publication date: March 1, 2018Inventors: Feng LI, Yun ZHANG, Lei WANG, Xiaobing FENG
-
Publication number: 20180011638Abstract: Embodiments of the present invention provide a memory resource optimization method and apparatus, relate to the computer field, solve a problem that existing multi-level memory resources affect each other, and optimize an existing single partitioning mechanism. A specific solution is: obtaining performance data of each program in a working set by using a page coloring technology, obtaining a category of each program in light of a memory access frequency, selecting, according to the category of each program, a page coloring-based partitioning policy corresponding to the working set, and writing the page coloring-based partitioning policy to an operating system kernel, to complete corresponding page coloring-based partitioning processing. The present invention is used to eliminate or reduce mutual interference of processes or threads on a memory resource in light of a feature of the working set, thereby improving overall performance of a computer.Type: ApplicationFiled: September 22, 2017Publication date: January 11, 2018Applicant: HUAWEI TECHNOLOGIES CO.,LTD.Inventors: Lei Liu, Chengyong Wu, Xiaobing Feng
-
Patent number: 9857980Abstract: Embodiments of the present invention provide a memory resource optimization method and apparatus, relate to the computer field, solve a problem that existing multi-level memory resources affect each other, and optimize an existing single partitioning mechanism. A specific solution is: obtaining performance data of each program in a working set by using a page coloring technology, obtaining a category of each program in light of a memory access frequency, selecting, according to the category of each program, a page coloring-based partitioning policy corresponding to the working set, and writing the page coloring-based partitioning policy to an operating system kernel, to complete corresponding page coloring-based partitioning processing. The present invention is used to eliminate or reduce mutual interference of processes or threads on a memory resource in light of a feature of the working set, thereby improving overall performance of a computer.Type: GrantFiled: April 22, 2016Date of Patent: January 2, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Lei Liu, Chengyong Wu, Xiaobing Feng
-
Publication number: 20170372702Abstract: A method for recognizing time information from speech data includes: obtaining text information corresponding to speech data; identifying a first time feature contained in the speech data based on the text information; searching within a respective configuration file corresponding to the first time feature to obtain a corresponding time identifier for the first time feature; assigning the corresponding time identifier to a field that is in intermediate time data and that corresponds to the respective configuration file in which the first time feature is located, the intermediate time data comprising multiple fields, and each field being corresponding to a respective configuration file of a plurality of configuration files, each of the plurality of configuration files corresponding a respective category related to time; and obtaining, according to content of one or more fields in the intermediate time data, system time data corresponding to the time information contained in the speech data.Type: ApplicationFiled: September 7, 2017Publication date: December 28, 2017Inventors: Fei WANG, Hao XU, Xiaobing FENG, Zhenxing XU, Guodong PEI
-
Publication number: 20170351525Abstract: A method and an apparatus for allocating a hardware acceleration instruction to a memory controller to balance load of memory controllers, where the method includes, after dividing a plurality of hardware acceleration instructions into different instruction sets according to dependency relationships among the plurality of hardware acceleration instructions, a first mapping relationship between the instruction sets and memory controllers in a computer system is obtained according to a rule that different instruction sets whose hardware acceleration instructions do not have a dependency relationship are allocated to different memory controllers.Type: ApplicationFiled: August 25, 2017Publication date: December 7, 2017Inventors: Chenxi Wang, Fang Lv, Xiaobing Feng, Ying Liu
-
Publication number: 20170255673Abstract: A batch data query method and apparatus are provided. According to the method, multiple logical query plan trees corresponding to multiple query statements are obtained. The multiple logical query plan trees are divided into multiple query groups according to operators of each logical query plan tree. Logical query plan trees in each query group have the following relationship: an inter-query write-read dependency relationship, an operator overlap relationship, or an operand overlap relationship. Then, inter-query optimization is performed on the logical query plan trees in each query group, and multiple corresponding physical query plan trees are generated according to the multiple optimized logical query plan trees. Finally, physical queries are executed according to the multiple physical query plan trees, to obtain query results of the multiple query statements.Type: ApplicationFiled: May 19, 2017Publication date: September 7, 2017Inventors: Feng Li, Lei Wang, Yun Zhang, Xiaobing Feng
-
Publication number: 20160239213Abstract: Embodiments of the present invention provide a memory resource optimization method and apparatus, relate to the computer field, solve a problem that existing multi-level memory resources affect each other, and optimize an existing single partitioning mechanism. A specific solution is: obtaining performance data of each program in a working set by using a page coloring technology, obtaining a category of each program in light of a memory access frequency, selecting, according to the category of each program, a page coloring-based partitioning policy corresponding to the working set, and writing the page coloring-based partitioning policy to an operating system kernel, to complete corresponding page coloring-based partitioning processing. The present invention is used to eliminate or reduce mutual interference of processes or threads on a memory resource in light of a feature of the working set, thereby improving overall performance of a computer.Type: ApplicationFiled: April 22, 2016Publication date: August 18, 2016Applicant: HUAWEI TECHNOLOGIES CO.,LTD.Inventors: Lei Liu, Chenyong Wu, Xiaobing Feng
-
Publication number: 20160188434Abstract: A method and a device for determining a program performance interference model is described. The method includes: selecting programs from a determined sample program set to form multiple subsets; acquiring a value of performance interference imposed on each program in each subset and a total occupancy rate of a shared resource occupied by all the programs in each subset; dividing all the subsets into multiple analytical units; performing a regression analysis on the value of performance interference on each sample program included in each analytical unit and a total occupancy rate corresponding to a subset in which the sample program is loaded, and acquiring a target function model; acquiring a performance interference model corresponding to a target program according to the target function model. The performance interference model may be used for preventing another program whose mutual interference is relatively strong from running together with the target program.Type: ApplicationFiled: March 10, 2016Publication date: June 30, 2016Inventors: Huimin Cui, Jiacheng Zhao, Xiaobing Feng
-
Patent number: 7799962Abstract: This invention relates to a process for the selective alkylation of toluene and/or benzene with an oxygen-containing alkylation agent. In particular, the process uses a selectivated molecular sieve which has been modified by the addition of a hydrogenation component, wherein at least one of the following conditions is met: (a) the selectivated molecular sieve has an alpha value of less than 100 prior to the addition of the hydrogenation component, or (b) the selectivated and hydrogenated catalyst has an alpha value of less than 100. The process of this invention provides high selectivity for the alkylated product while reducing catalyst degradation.Type: GrantFiled: September 10, 2008Date of Patent: September 21, 2010Assignee: ExxonMobil Chemical Patents Inc.Inventors: Jihad Mohammed Dakka, John Scott Buchanan, Robert Andrew Crane, Christine Nicole Elia, Xiaobing Feng, Larry Lee Iaccino, Gary David Mohr, Brenda Anne Raich, Joseā² Guadalupe Santiesteban, Lei Zhang
-
Patent number: D924186Type: GrantFiled: March 9, 2020Date of Patent: July 6, 2021Assignee: Cambricon Technologies Corporation LimitedInventors: Xiaobing Feng, Kun He, Jun He
-
Patent number: D944805Type: GrantFiled: November 7, 2019Date of Patent: March 1, 2022Assignee: Cambricon Technologies Corporation LimitedInventor: Xiaobing Feng
-
Patent number: D979571Type: GrantFiled: July 26, 2019Date of Patent: February 28, 2023Assignee: Cambricon Technologies Corporation LimitedInventor: Xiaobing Feng