Patents by Inventor Lifeng Liu
Lifeng Liu 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: 11243944Abstract: A computer-implemented method of answering questions comprises: receiving, by one or more processors, a query; based on the query, generating, by the one or more processors, a matrix; based on the matrix, modifying, by the one or more processors, a dynamic memory; based on the matrix, determining, by the one or more processors, a first response from the dynamic memory; based on the matrix, determining, by the one or more processors, a second response from a database; based on the first response and the second response, determining, by the one or more processors, a third response; and in response to the query, providing, by the one or more processors, the third response.Type: GrantFiled: June 29, 2017Date of Patent: February 8, 2022Assignee: Futurewei Technologies, Inc.Inventors: Jun Zhang, Lifeng Liu, Yingxuan Zhu, Xiaotian Yin, Jian Li
-
Publication number: 20220007007Abstract: Disclosed herein are systems and methods for machine vision. A machine vision system includes a motion rendering device, a first image sensor, and a second image sensor. The machine visions system includes a processor configured to run a computer program stored in memory that is configured to determine a first transformation that allows mapping between the first coordinate system associated with the motion rendering device and the second coordinate system associated with the first image sensor, and to determine a second transformation that allows mapping between the first coordinate system associated with the motion rendering device and the third coordinate system associated with the second image sensor.Type: ApplicationFiled: July 9, 2021Publication date: January 6, 2022Applicant: Cognex CorporationInventors: Tuotuo Li, Lifeng Liu, Cyril C. Marrion
-
System and Method of Efficient, Continuous, and Safe Learning Using First Principles and Constraints
Publication number: 20210341886Abstract: A computer implemented method for self-learning of a control system. The method includes creating an initial knowledge base. The method learns first principles using the knowledge base. The method creates initial control commands derived from the knowledge base. The method generates constraints for the control commands. The method performs constrained reinforcement learning by executing the control commands with the constraints and observing feedback to improve the control commands. The method enriches the knowledge base based on the feedback.Type: ApplicationFiled: May 13, 2021Publication date: November 4, 2021Inventors: Lifeng Liu, Yingxuan Zhu, Jun Zhang, Xiaofian Yin, Jian Li, Yongxiang Tao, Dayao Liang -
Patent number: 11145365Abstract: The present disclosure provides a data search system and a data search method for determining whether there is stored information data matched with query information data in a storage circuit. The data search system comprises a storage circuit, a control circuit, and a feature extraction circuit, wherein the storage circuit comprises at least one storage unit which comprises a memristor crossbar array, a read/write unit, a decoder and a multiplexer, and the feature extraction circuit is configured to extract feature values of the query data. In the data search method, both the data matching process and the data storage process are performed in the memristor crossbar array under the control of the control circuit, which thus largely reduces the amount of data transmission while greatly improving the speed of data search using the characteristics of parallel calculation of the memristor crossbar array.Type: GrantFiled: December 20, 2016Date of Patent: October 12, 2021Assignee: PEKING UNIVERSITYInventors: Jinfeng Kang, Peng Huang, Xiaoyan Liu, Lifeng Liu
-
Publication number: 20210247426Abstract: The present disclosure relates to methods and systems for managing and controlling resources. A system for managing and controlling resources may comprise a storage device configured to store a set of instructions, one or more processors configured to communicate with the storage device. When executing the set of instructions, the one or more processors may be configured to cause the system to collect resource usage data through one or more meters, process the resource usage data based on a preset algorithm to determine resource usage state, and control at least the one or more meters and/or one or more smart devices to perform specified operations based on the resource usage state. The present disclosure provides methods and systems for managing and controlling resources based on meters or smart devices controlled by the network.Type: ApplicationFiled: June 15, 2019Publication date: August 12, 2021Applicant: METIS IP (SUZHOU) LLCInventors: Lifeng LIU, Huasheng LIU, Guoliang LI, Jiaming PAN, Liu TAN, Canjin GAO, Sheng YAO, Wenhao LU, Zhiwei YE
-
Patent number: 11077557Abstract: A system and method for robustly calibrating a vision system and a robot is provided. The system and method enables a plurality of cameras to be calibrated into a robot base coordinate system to enable a machine vision/robot control system to accurately identify the location of objects of interest within robot base coordinates.Type: GrantFiled: November 15, 2018Date of Patent: August 3, 2021Assignee: COGNEX CORPORATIONInventors: Aaron S. Wallack, Lifeng Liu, Xiangyun Ye
-
Publication number: 20210225445Abstract: The present disclosure provides a data search system and a data search method for determining whether there is stored information data matched with query information data in a storage circuit. The data search system comprises a storage circuit, a control circuit, and a feature extraction circuit, wherein the storage circuit comprises at least one storage unit which comprises a memristor crossbar array, a read/write unit, a decoder and a multiplexer, and the feature extraction circuit is configured to extract feature values of the query data. In the data search method, both the data matching process and the data storage process are performed in the memristor crossbar array under the control of the control circuit, which thus largely reduces the amount of data transmission while greatly improving the speed of data search using the characteristics of parallel calculation of the memristor crossbar array.Type: ApplicationFiled: December 20, 2016Publication date: July 22, 2021Applicant: Peking UniversityInventors: Jinfeng KANG, Peng HUANG, Xiaoyan LIU, Lifeng LIU
-
Patent number: 11070793Abstract: Disclosed herein are systems and methods for machine vision. A machine vision system includes a motion rendering device, a first image sensor, and a second image sensor. The machine visions system includes a processor configured to run a computer program stored in memory that is configured to determine a first transformation that allows mapping between the first coordinate system associated with the motion rendering device and the second coordinate system associated with the first image sensor, and to determine a second transformation that allows mapping between the first coordinate system associated with the motion rendering device and the third coordinate system associated with the second image sensor.Type: GrantFiled: July 27, 2016Date of Patent: July 20, 2021Assignee: Cognex CorporationInventors: Tuotuo Li, Lifeng Liu, Cyril C. Marrion
-
Patent number: 11049280Abstract: This invention provides a system and method that ties the coordinate spaces at the two locations together during calibration time using features on a runtime workpiece instead of a calibration target. Three possible scenarios are contemplated: wherein the same workpiece features are imaged and identified at both locations; wherein the imaged features of the runtime workpiece differ at each location (with a CAD or measured workpiece rendition available); and wherein the first location containing a motion stage has been calibrated to the motion stage using hand-eye calibration and the second location is hand-eye calibrated to the same motion stage by transferring the runtime part back and forth between locations. Illustratively, the quality of the first two techniques can be improved by running multiple runtime workpieces each with a different pose, extracting and accumulating such features at each location; and then using the accumulated features to tie the two coordinate spaces.Type: GrantFiled: May 13, 2019Date of Patent: June 29, 2021Assignee: Cognex CorporationInventors: Guruprasad Shivaram, Cyril C. Marrion, Jr., Lifeng Liu, Tuotuo Li
-
Publication number: 20210174619Abstract: The present disclosure relates to a method and system for controlling a smart device. The method may include obtaining correlating information of the smart device. The correlating information may include at least one of smart device information or a communication status of the smart device. The method may include determining indication information of the smart device by processing the correlating information of the smart device according to a preset algorithm. The method may include performing designated operations related to the smart device based at least in part on the indication information.Type: ApplicationFiled: January 25, 2021Publication date: June 10, 2021Applicant: YUNDING NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Huasheng LIU, Guoliang LI, Qi YI, Huazhang MA, Dai ZHENG, Lifeng LIU, Yuhu ZHANG, Hao TANG
-
Publication number: 20210075779Abstract: The present disclosure provides methods and systems for information processing. The method may include obtaining object information of at least one object and user information of at least one authorized user; establishing a corresponding relationship between the object information of the at least one object and the user information of the at least one authorized user; determining, based to the corresponding relationship, a first object corresponding to user information of a first authorized user among the at least one authorized user; and sending the user information of the first authorized user to the first object, enabling the first object to verify information of an operator of the first object based on the user information of the first authorized user and processing an operation request of the operator based on a verification result.Type: ApplicationFiled: November 22, 2020Publication date: March 11, 2021Applicant: YUNDING NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Guoliang LI, Qi YI, Lifeng LIU, Lei WANG, Canjin GAO
-
Patent number: 10864639Abstract: Described are machine vision systems and methods for simultaneous kinematic and hand-eye calibration. A machine vision system includes a robot and a 3D sensor in communication with a control system. The control system is configured to move the robot to poses, and for each pose: capture a 3D image of calibration target features and robot joint angles. The control system is configured to obtain initial values for robot calibration parameters, and determine initial values for hand-eye calibration parameters based on the initial values for the robot calibration parameters, the 3D image, and joint angles. The control system is configured to determine final values for the hand-eye calibration parameters and robot calibration parameters by refining the hand-eye calibration parameters and robot calibration parameters to minimize a cost function.Type: GrantFiled: June 21, 2019Date of Patent: December 15, 2020Assignee: Cognex CorporationInventors: Lifeng Liu, Cyril C. Marrion, Tian Gan, David Michael, Han Xiao
-
Patent number: 10689287Abstract: A method for preparing a doped optical fibre preform includes formulating, a rare earth material or a functional metal material and a co-doping agent into a doping solution, mixing a high-purity quartz powder with the doping solution, drying same at a temperature of 100° C.-150° C. for 12-48 hours, crushing and screening the same to obtain a doped quartz powder; depositing the doped quartz powder onto the surface of a target rod to form a doped core layer; replacing the doped quartz powder with the high-purity quartz powder, and depositing the high-purity quartz powder onto the surface of the doped core layer to form a quartz outer cladding; and removing the target rod, and gradually collapsing the entirety formed from the doped core layer and the quartz outer cladding at a high temperature to obtain the doped optical fibre preform.Type: GrantFiled: October 21, 2016Date of Patent: June 23, 2020Assignee: FIBERHOME TELECOMMUNICATION TECHNOLOGIES CO., LTDInventors: Cheng Du, Wenyong Luo, Lei Yan, Tao Zhang, Chao Chen, Yili Ke, Ming Kong, Jie Zhang, Zhijian Liu, Lifeng Liu
-
Patent number: 10592785Abstract: Methods, apparatus, and systems are provided for integrated driver expression recognition and vehicle interior environment classification to detect driver condition for safety. A method includes obtaining an image of a driver of a vehicle and an image of an interior environment of the vehicle. Using a machine learning method, the images are processed to classify a condition of the driver and of the interior environment of the vehicle. The machine learning method includes general convolutional neural network (CNN) and CNN with adaptive filters. The adaptive filters are determined based on influence of filters. The classification results are combined and compared with predetermined thresholds to determine if a decision can be made based on existing information. Additional information is requested by self-motivated learning if a decision cannot be made, and safety is determined based on the combined classification results. A warning is provided to the driver based on the safety determination.Type: GrantFiled: July 12, 2017Date of Patent: March 17, 2020Assignee: Futurewei Technologies, Inc.Inventors: Yingxuan Zhu, Lifeng Liu, Xiaotian Yin, Jun Zhang, Jian Li
-
Publication number: 20200065995Abstract: This invention provides a system and method that ties the coordinate spaces at the two locations together during calibration time using features on a runtime workpiece instead of a calibration target. Three possible scenarios are contemplated: wherein the same workpiece features are imaged and identified at both locations; wherein the imaged features of the runtime workpiece differ at each location (with a CAD or measured workpiece rendition available); and wherein the first location containing a motion stage has been calibrated to the motion stage using hand-eye calibration and the second location is hand-eye calibrated to the same motion stage by transferring the runtime part back and forth between locations. Illustratively, the quality of the first two techniques can be improved by running multiple runtime workpieces each with a different pose, extracting and accumulating such features at each location; and then using the accumulated features to tie the two coordinate spaces.Type: ApplicationFiled: May 13, 2019Publication date: February 27, 2020Inventors: Guruprasad Shivaram, Cyril C. Marrion, JR., Lifeng Liu, Tuotuo Li
-
Patent number: 10460470Abstract: Various embodiments include systems and methods structured to provide recognition of an object in an image using a learning module trained using decomposition of the object into components in a number of training images. The training can be based on an overall objectness score of the object, an objectness score of each component of the object, a pose of the object, and a pose of each component of the object for each training image input. Additional systems and methods can be implemented in a variety of applications.Type: GrantFiled: July 6, 2017Date of Patent: October 29, 2019Assignee: Futurewei Technologies, Inc.Inventors: Lifeng Liu, Xiaotian Yin, Yingxuan Zhu, Jun Zhang, Jian Li
-
Publication number: 20190308326Abstract: Described are machine vision systems and methods for simultaneous kinematic and hand-eye calibration. A machine vision system includes a robot and a 3D sensor in communication with a control system. The control system is configured to move the robot to poses, and for each pose: capture a 3D image of calibration target features and robot joint angles. The control system is configured to obtain initial values for robot calibration parameters, and determine initial values for hand-eye calibration parameters based on the initial values for the robot calibration parameters, the 3D image, and joint angles. The control system is configured to determine final values for the hand-eye calibration parameters and robot calibration parameters by refining the hand-eye calibration parameters and robot calibration parameters to minimize a cost function.Type: ApplicationFiled: June 21, 2019Publication date: October 10, 2019Inventors: Lifeng Liu, Cyril C. Marrion, Tian Gan, David Michael, Han Xiao
-
Patent number: 10421189Abstract: A system and method for robustly calibrating a vision system and a robot is provided. The system and method enables a plurality of cameras to be calibrated into a robot base coordinate system to enable a machine vision/robot control system to accurately identify the location of objects of interest within robot base coordinates.Type: GrantFiled: October 23, 2015Date of Patent: September 24, 2019Assignee: Cognex CorporationInventors: Aaron S. Wallack, Lifeng Liu, Xiangyun Ye
-
Patent number: 10290118Abstract: This invention provides a system and method that ties the coordinate spaces at the two locations together during calibration time using features on a runtime workpiece instead of a calibration target. Three possible scenarios are contemplated: wherein the same workpiece features are imaged and identified at both locations; wherein the imaged features of the runtime workpiece differ at each location (with a CAD or measured workpiece rendition available); and wherein the first location containing a motion stage has been calibrated to the motion stage using hand-eye calibration and the second location is hand-eye calibrated to the same motion stage by transferring the runtime part back and forth between locations. Illustratively, the quality of the first two techniques can be improved by running multiple runtime workpieces each with a different pose, extracting and accumulating such features at each location; and then using the accumulated features to tie the two coordinate spaces.Type: GrantFiled: July 29, 2016Date of Patent: May 14, 2019Assignee: COGNEX CORPORATIONInventors: Guruprasad Shivaram, Cyril C. Marrion, Jr., Lifeng Liu, Tuotuo Li
-
Publication number: 20190084160Abstract: A system and method for robustly calibrating a vision system and a robot is provided. The system and method enables a plurality of cameras to be calibrated into a robot base coordinate system to enable a machine vision/robot control system to accurately identify the location of objects of interest within robot base coordinates.Type: ApplicationFiled: November 15, 2018Publication date: March 21, 2019Inventors: Aaron S. Wallack, Lifeng Liu, Xiangyun Ye