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: 12062210
    Abstract: 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: Grant
    Filed: March 2, 2021
    Date of Patent: August 13, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Changliang Xue, Jianfei Li, Yuxin Fu
  • Publication number: 20230093020
    Abstract: 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: Application
    Filed: November 23, 2022
    Publication date: March 23, 2023
    Inventors: Jianfei LI, Aixue YE, Yajun GAO, Feng WEN
  • Publication number: 20220393754
    Abstract: 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: Application
    Filed: August 11, 2022
    Publication date: December 8, 2022
    Inventors: Wei CAO, Nan ZHANG, Yachao YIN, Jianfei LI
  • Patent number: 11270148
    Abstract: 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: Grant
    Filed: March 19, 2020
    Date of Patent: March 8, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wanlong Li, Jianfei Li, Yajun Gao
  • Publication number: 20210183100
    Abstract: 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: Application
    Filed: March 2, 2021
    Publication date: June 17, 2021
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Changliang Xue, Jianfei Li, Yuxin Fu
  • Patent number: 10984012
    Abstract: 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: Grant
    Filed: August 23, 2018
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jeff Jianfei Li, David S Sotkowitz, John C Holmes
  • Publication number: 20200218929
    Abstract: 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: Application
    Filed: March 19, 2020
    Publication date: July 9, 2020
    Inventors: Wanlong LI, Jianfei LI, Yajun GAO
  • Patent number: 10498643
    Abstract: 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: Grant
    Filed: November 17, 2016
    Date of Patent: December 3, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yulong Zeng, Bailin Wen, Jianfei Li
  • Publication number: 20180365305
    Abstract: 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: Application
    Filed: August 23, 2018
    Publication date: December 20, 2018
    Inventors: Jeff Jianfei Li, David S Sotkowitz, John C Holmes
  • Patent number: 10103979
    Abstract: 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: Grant
    Filed: December 16, 2016
    Date of Patent: October 16, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jianfei Li, Jiao Wang
  • Patent number: 9722924
    Abstract: 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: Grant
    Filed: March 18, 2015
    Date of Patent: August 1, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jianfei Li, Rong Wang
  • Publication number: 20170099217
    Abstract: 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: Application
    Filed: December 16, 2016
    Publication date: April 6, 2017
    Inventors: Jianfei Li, Jiao Wang
  • Publication number: 20170070427
    Abstract: 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: Application
    Filed: November 17, 2016
    Publication date: March 9, 2017
    Inventors: Yulong Zeng, Bailin Wen, Jianfei Li
  • Patent number: 9571382
    Abstract: 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: Grant
    Filed: February 9, 2015
    Date of Patent: February 14, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jianfei Li, Yulong Zeng
  • Patent number: 9128963
    Abstract: 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: Grant
    Filed: March 24, 2014
    Date of Patent: September 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: John Carroll Holmes, Ming Jiang, Jeff Jianfei Li, Yong Li, David Steven Sotkowitz
  • Publication number: 20150195201
    Abstract: 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: Application
    Filed: March 18, 2015
    Publication date: July 9, 2015
    Inventors: Jianfei Li, Rong Wang
  • Publication number: 20150156107
    Abstract: 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: Application
    Filed: February 9, 2015
    Publication date: June 4, 2015
    Inventors: Jianfei Li, Yulong Zeng
  • Publication number: 20140207830
    Abstract: 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: Application
    Filed: March 24, 2014
    Publication date: July 24, 2014
    Applicant: International Business Machines Corporation
    Inventors: John Carroll Holmes, Ming Jiang, Jeff Jianfei Li, Yong Li, David Steven Sotkowitz
  • Patent number: 7075193
    Abstract: 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: Grant
    Filed: January 28, 2003
    Date of Patent: July 11, 2006
    Assignee: Emerson Network Power Co., Ltd.
    Inventors: Yong Yang, Chuandong Huang, Jianfei Li
  • Publication number: 20050073860
    Abstract: 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: Application
    Filed: January 28, 2003
    Publication date: April 7, 2005
    Inventors: Yong Yang, Chuandong Huang, Jianfei Li