Patents by Inventor Jianfei Li
Jianfei Li 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: 12062210Abstract: This application relates to the field of artificial intelligence. The technology includes: obtaining data of each three-dimensional point in a first three-dimensional point set, where the data of each three-dimensional point is collected when an intelligent device is in a first position, and the first three-dimensional point set includes a plurality of three-dimensional points located in a first coordinate system; determining a first three-dimensional point subset from the first three-dimensional point set, where the first three-dimensional point subset forms a first plane; calculating a plurality of first distances, which is a distance between a first three-dimensional point and the first position; determining a target first three-dimensional point from the first three-dimensional point subset based on the plurality of first distances; and locating the intelligent device by using the target first three-dimensional point as a constraint to obtain a pose of the first position.Type: GrantFiled: March 2, 2021Date of Patent: August 13, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Changliang Xue, Jianfei Li, Yuxin Fu
-
Publication number: 20230093020Abstract: A positioning method, which relates to the positioning field and is applied to target positioning in a spatially overlapping scenario, is disclosed. The positioning method can avoid a positioning error in the spatially overlapping scenario. The method includes: constructing a local topology map of a target at a current moment based on identifiers of segments and one or more connection relationships among at least some of the segments, wherein the identifiers of the segments and the one or more connection relationships are prestored in map information; and determining, by using the local topology map, a specific road segment in which a target located in a spatially overlapping region is located at a next moment. In addition, a positioning map linked with a road segment may be further stored in the map information, and a positioning map linked with a positioned road segment is determined based on the positioned road segment, to implement high-precision positioning.Type: ApplicationFiled: November 23, 2022Publication date: March 23, 2023Inventors: Jianfei LI, Aixue YE, Yajun GAO, Feng WEN
-
Publication number: 20220393754Abstract: A system and method of improving resource switching efficiency by using polarization capabilities of beams within a network. The system and method include receiving, by a wireless communication device from a base station, polarization information. The system and method include respectively reporting, by the wireless communication device to the base station, polarization capabilities of the wireless communication device.Type: ApplicationFiled: August 11, 2022Publication date: December 8, 2022Inventors: Wei CAO, Nan ZHANG, Yachao YIN, Jianfei LI
-
Patent number: 11270148Abstract: Systems and methods of visual simultaneous localization and mapping (SLAM) based on point and line features are disclosed. The method includes: receiving a visual image frame input by a camera device; extracting feature points and feature lines from the visual image frame; predicting a first pose of the camera device using the feature points; observing an extracted first feature line to determine a feature line measurement of the first feature line; obtaining a global feature line state vector set of the camera device, where the global feature line state vector set includes feature line state vectors of N historical feature lines, and N is a positive integer; and updating the first pose using the feature line measurement and the global feature line state vector set. In this way, feature point-based motion estimations and observation features of feature lines observed in an environment are integrated to update a pose of the camera device in real time, thereby improving visual SLAM accuracy.Type: GrantFiled: March 19, 2020Date of Patent: March 8, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wanlong Li, Jianfei Li, Yajun Gao
-
Publication number: 20210183100Abstract: This application relates to the field of artificial intelligence. The technology includes: obtaining data of each three-dimensional point in a first three-dimensional point set, where the data of each three-dimensional point is collected when an intelligent device is in a first position, and the first three-dimensional point set includes a plurality of three-dimensional points located in a first coordinate system; determining a first three-dimensional point subset from the first three-dimensional point set, where the first three-dimensional point subset forms a first plane; calculating a plurality of first distances, which is a distance between a first three-dimensional point and the first position; determining a target first three-dimensional point from the first three-dimensional point subset based on the plurality of first distances; and locating the intelligent device by using the target first three-dimensional point as a constraint to obtain a pose of the first position.Type: ApplicationFiled: March 2, 2021Publication date: June 17, 2021Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Changliang Xue, Jianfei Li, Yuxin Fu
-
Patent number: 10984012Abstract: Techniques are disclosed for consuming and integrating with representational state transfer (REST) based services. In one embodiment, a multiple-step extract, transform, load (ETL) job includes one or more REST steps. Each step in the ETL job performs a particular well-defined task, and the REST step in particular constructs REST requests, invokes REST services, and retrieves REST responses. The REST step may be mapped to a vector of inputs such that multiple REST service calls are made for each of the inputs. Further, a reusable connection may be employed so that one connection can be used to make multiple REST service calls. URLs used to make REST service calls may be dynamically constructed based on input data parameters and ETL job parameters. Additionally, a graphical user interface (GUI) allows users to configure aspects of a REST step.Type: GrantFiled: August 23, 2018Date of Patent: April 20, 2021Assignee: International Business Machines CorporationInventors: Jeff Jianfei Li, David S Sotkowitz, John C Holmes
-
Publication number: 20200218929Abstract: The method is: receiving a visual image frame input by a camera; extracting feature points and feature lines of the visual image frame; predicting a first pose of the camera device by using the feature points; observing an extracted first feature line, to determine a feature line measurement of the first feature line; obtaining a global feature line state vector set of the camera device, where the global feature line state vector set includes feature line state vectors of N historical feature lines, and N is a positive integer; and updating the first pose by using the feature line measurement and the global feature line state vector set. In this way, feature point-based motion estimations and observation features of feature lines observed in an environment are integrated, to update a pose of the camera device in real time, thereby improving visual SLAM accuracy.Type: ApplicationFiled: March 19, 2020Publication date: July 9, 2020Inventors: Wanlong LI, Jianfei LI, Yajun GAO
-
Patent number: 10498643Abstract: A method for constructing a multipath forwarding rule, an apparatus, and a system. A controller invokes a multipath algorithm to generate multiple paths for a data stream; the controller generates a multiport rule of a forwarding device according to the multiple paths; the controller generates metadata according to the multiport rule of each forwarding device, where the metadata includes information for indicating at least one forwarding port of the forwarding device; the controller generates a flow entry establishment indication; the controller sends the flow entry establishment indication to a forwarding device, such that each forwarding device selects the at least one forwarding port of the forwarding device according to the flow entry establishment indication, to forward the data stream.Type: GrantFiled: November 17, 2016Date of Patent: December 3, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yulong Zeng, Bailin Wen, Jianfei Li
-
Publication number: 20180365305Abstract: Techniques are disclosed for consuming and integrating with representational state transfer (REST) based services. In one embodiment, a multiple-step extract, transform, load (ETL) job includes one or more REST steps. Each step in the ETL job performs a particular well-defined task, and the REST step in particular constructs REST requests, invokes REST services, and retrieves REST responses. The REST step may be mapped to a vector of inputs such that multiple REST service calls are made for each of the inputs. Further, a reusable connection may be employed so that one connection can be used to make multiple REST service calls. URLs used to make REST service calls may be dynamically constructed based on input data parameters and ETL job parameters. Additionally, a graphical user interface (GUI) allows users to configure aspects of a REST step.Type: ApplicationFiled: August 23, 2018Publication date: December 20, 2018Inventors: Jeff Jianfei Li, David S Sotkowitz, John C Holmes
-
Patent number: 10103979Abstract: A control device, a system, and a transmission channel adjustment method in software-defined networking (SDN) where, a connection status of a control channel is acquired, it is determined, according to a preset threshold, whether a standby channel is suitable to continue serving as a standby channel. The standby channel is adjusted when the standby channel is congested to a specific extent and another uncongested channel is set as the standby channel, and the standby channel is switched to an active channel when the active channel is congested such that real-time channel adjustment is ensured, effective transmission of control information is ensured, and control reliability of a control device in SDN is improved.Type: GrantFiled: December 16, 2016Date of Patent: October 16, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jianfei Li, Jiao Wang
-
Patent number: 9722924Abstract: The method includes the following steps. First, a controller receives a data packet that is reported by a switch connected to a source host; then the controller searches a local media access control (MAC) address table of physical addresses of devices to determine whether a destination address of the data packet exists, and the controller acquires a destination port if no destination address of the data packet exists, where the destination port is a port of a switch connected to a destination host, and the destination host is another host different from the source host; and finally, the controller uses the destination port as a destination address to generate a routing table, and sends the routing table to the switch connected to the source host, so that the switch connected to the source host forwards the data packet according to the routing table.Type: GrantFiled: March 18, 2015Date of Patent: August 1, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Jianfei Li, Rong Wang
-
Publication number: 20170099217Abstract: A control device, a system, and a transmission channel adjustment method in software-defined networking (SDN) where, a connection status of a control channel is acquired, it is determined, according to a preset threshold, whether a standby channel is suitable to continue serving as a standby channel. The standby channel is adjusted when the standby channel is congested to a specific extent and another uncongested channel is set as the standby channel, and the standby channel is switched to an active channel when the active channel is congested such that real-time channel adjustment is ensured, effective transmission of control information is ensured, and control reliability of a control device in SDN is improved.Type: ApplicationFiled: December 16, 2016Publication date: April 6, 2017Inventors: Jianfei Li, Jiao Wang
-
Publication number: 20170070427Abstract: A method for constructing a multipath forwarding rule, an apparatus, and a system. A controller invokes a multipath algorithm to generate multiple paths for a data stream; the controller generates a multiport rule of a forwarding device according to the multiple paths; the controller generates metadata according to the multiport rule of each forwarding device, where the metadata includes information for indicating at least one forwarding port of the forwarding device; the controller generates a flow entry establishment indication; the controller sends the flow entry establishment indication to a forwarding device, such that each forwarding device selects the at least one forwarding port of the forwarding device according to the flow entry establishment indication, to forward the data stream.Type: ApplicationFiled: November 17, 2016Publication date: March 9, 2017Inventors: Yulong Zeng, Bailin Wen, Jianfei Li
-
Patent number: 9571382Abstract: A method, a controller, and a system for processing a data packet are disclosed. The method includes receiving, by a controller, a data packet that is reported by a switch and does not match a forwarding rule; after it is determined that a type of the data packet is a broadcast data packet, generating a forwarding rule for the data packet, where the forwarding rule includes an action attribute being discarded; and sending the forwarding rule of the data packet to the switch, so that when receiving the data packet again, the switch discards the data packet according to the action attribute of the forwarding rule. In the present invention, a broadcast storm on a network can be avoided without shielding a port of a switch. Therefore, for a fully-connected network, a forwarding capability of a port and a quantity of available transmission links on the network are ensured.Type: GrantFiled: February 9, 2015Date of Patent: February 14, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Jianfei Li, Yulong Zeng
-
Patent number: 9128963Abstract: According to one embodiment of the present invention, a system decomposes a set of schema files. The system receives a set of schema files and automatically identifies a plurality of root schema files in the set, where a root schema file is determined based on remaining schema files in the set lacking a reference to that schema file. For each root schema file, the system creates a subset of the original set of schema files. The subset contains the root schema file, and at least one subset further includes one or more schema files that provide information for that root schema file. Embodiments of the present invention further include a method and computer program product for decomposing a set of schema files in substantially the same manners described above.Type: GrantFiled: March 24, 2014Date of Patent: September 8, 2015Assignee: International Business Machines CorporationInventors: John Carroll Holmes, Ming Jiang, Jeff Jianfei Li, Yong Li, David Steven Sotkowitz
-
Publication number: 20150195201Abstract: The method includes the following steps. First, a controller receives a data packet that is reported by a switch connected to a source host; then the controller searches a local media access control (MAC) address table of physical addresses of devices to determine whether a destination address of the data packet exists, and the controller acquires a destination port if no destination address of the data packet exists, where the destination port is a port of a switch connected to a destination host, and the destination host is another host different from the source host; and finally, the controller uses the destination port as a destination address to generate a routing table, and sends the routing table to the switch connected to the source host, so that the switch connected to the source host forwards the data packet according to the routing table.Type: ApplicationFiled: March 18, 2015Publication date: July 9, 2015Inventors: Jianfei Li, Rong Wang
-
Publication number: 20150156107Abstract: A method, a controller, and a system for processing a data packet are disclosed. The method includes receiving, by a controller, a data packet that is reported by a switch and does not match a forwarding rule; after it is determined that a type of the data packet is a broadcast data packet, generating a forwarding rule for the data packet, where the forwarding rule includes an action attribute being discarded; and sending the forwarding rule of the data packet to the switch, so that when receiving the data packet again, the switch discards the data packet according to the action attribute of the forwarding rule. In the present invention, a broadcast storm on a network can be avoided without shielding a port of a switch. Therefore, for a fully-connected network, a forwarding capability of a port and a quantity of available transmission links on the network are ensured.Type: ApplicationFiled: February 9, 2015Publication date: June 4, 2015Inventors: Jianfei Li, Yulong Zeng
-
Publication number: 20140207830Abstract: According to one embodiment of the present invention, a system decomposes a set of schema files. The system receives a set of schema files and automatically identifies a plurality of root schema files in the set, where a root schema file is determined based on remaining schema files in the set lacking a reference to that schema file. For each root schema file, the system creates a subset of the original set of schema files. The subset contains the root schema file, and at least one subset further includes one or more schema files that provide information for that root schema file. Embodiments of the present invention further include a method and computer program product for decomposing a set of schema files in substantially the same manners described above.Type: ApplicationFiled: March 24, 2014Publication date: July 24, 2014Applicant: International Business Machines CorporationInventors: John Carroll Holmes, Ming Jiang, Jeff Jianfei Li, Yong Li, David Steven Sotkowitz
-
Patent number: 7075193Abstract: This invention relates to a PFC circuit for an uninterrupted power supply. Such a PFC circuit includes a first converter, a second converter, an energy storing branch composed of two capacitors in series, and a controller. Each of the first and the second converters has an input terminal and two output terminals. The input terminal is connected with the AC live wire of the commercial power, while the two output terminals of each converter are connected in parallel with the two ends of the energy storing branch, with the parallel joints acting as the output terminal of the positive and the negative voltages respectively. The common nod of the two capacitors in series serves as the common output terminal of the positive and the negative voltages, and it is connected with the neutral of the commercial power.Type: GrantFiled: January 28, 2003Date of Patent: July 11, 2006Assignee: Emerson Network Power Co., Ltd.Inventors: Yong Yang, Chuandong Huang, Jianfei Li
-
Publication number: 20050073860Abstract: This invention relates to a PFC circuit for an uninterrupted power supply. Such a PFC circuit includes a first converter, a second converter, an energy storing branch composed of two capacitors in series, and a controller. Each of the first and the second converters has an input terminal and two output terminals. The input terminal is connected with the AC live wire of the commercial power, while the two output terminals of each converter are connected in parallel with the two ends of the energy storing branch, with the parallel joints acting as the output terminal of the positive and the negative voltages respectively. The common nod of the two capacitors in series serves as the common output terminal of the positive and the negative voltages, and it is connected with the neutral of the commercial power.Type: ApplicationFiled: January 28, 2003Publication date: April 7, 2005Inventors: Yong Yang, Chuandong Huang, Jianfei Li