Patents by Inventor Hua Chai

Hua Chai 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).

  • Publication number: 20220080901
    Abstract: The present disclosure provides a vehicle positioning device for vehicle vision calibration, a positioning adjustment method, and a positioning adjustment system. The vehicle positioning device includes a base, a chassis, a translation mechanism and a rotation mechanism. A to-be-calibrated vehicle is placed onto the chassis, and the chassis is provided with a stopper. The translation mechanism is arranged between the chassis and the base, and configured to drive the chassis to move in an X-axis direction in a three-dimensional coordinate system relative to the base in accordance with a translation control instruction. The rotation mechanism is arranged between the chassis and the base, and configured to drive the chassis to rotate about a Z-axis in the three-dimensional coordinate system relative to the base in accordance with a rotation control instruction.
    Type: Application
    Filed: February 16, 2021
    Publication date: March 17, 2022
    Inventors: Ran MENG, Hua CHAI, Yanqiu XIA, Zunying PANG, Zhe WANG, Yong JIA, Hui CAI, Chuanbin FENG
  • Publication number: 20210295208
    Abstract: Embodiments of the disclosure provide systems and methods for domain adaptation between a plurality of source domains and a target domain. The artificial intelligence method includes receiving labeled data from the plurality of source domains and unlabeled data from the target domain. The method further includes separately training, by a processor, a plurality of source classifiers each corresponding to a source domain using the labeled data received from the respective source domains. The method also includes selecting a subset of the labeled data received from each source domain based on a similarity between the selected labeled data and the unlabeled data of the target domain. The method additionally includes refining, by the processor, each source classifier using the selected subset of the labeled data, and predicting labels of the unlabeled data using the refined source classifiers.
    Type: Application
    Filed: March 20, 2020
    Publication date: September 23, 2021
    Applicant: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
    Inventors: Pengfei Xu, Sicheng Zhao, Guangzhi Wang, Shanghang Zhang, Yang Gu, Yaxian Li, Zhichao Song, Runbo Hu, Hua Chai
  • Publication number: 20210156695
    Abstract: Systems and methods for navigating a user to a destination are provided. An exemplary indoor navigation method uses a terminal device. The method includes capturing, by the terminal device, image data of an indoor scene, and determining a current position of the user based on the captured image data. The method also includes determining a navigation path and a navigation sign for navigating the user from the current position to the destination, and rendering, by the terminal device, a three-dimensional representation of the indoor scene with the navigation sign placed therein based on the image data and the navigation path. The navigation sign signals the navigation path in the three-dimensional representation. The method further includes displaying, on the terminal device, the three-dimensional representation to the user.
    Type: Application
    Filed: February 5, 2021
    Publication date: May 27, 2021
    Applicant: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
    Inventors: Jun Zhang, Bin Xu, Ronghao Li, Xiaoqiang Teng, Chao Liu, Chong Deng, Gengxin Gu, Huanqing Zhou, Qi Zhou, Yue Liu, Pengfei Xu, Runbo Hu, Hongxia Zhang, Yingfeng Zhang, Guanghui Zhao, Bin Du, Hua Chai, Xian Zhang
  • Patent number: 10944958
    Abstract: The present disclosure provides a method and a device for detecting a height-limiting rod, and an automatic driving system, for use in a binocular stereo camera. The method includes: filtering out invalid points in a disparity map corresponding to a target image in accordance with a predetermined detection range, so as to acquire a valid point disparity map; projecting the valid point disparity map along an X-axis direction in a three-dimensional coordinate system onto a plane where a Y axis and a Z axis are located, and counting the quantity of valid points for each row of pixels with respect to each disparity value, so as to acquire a projection image; filtering out invalid projection points and invalid blobs in the projection image, so as to acquire a valid blob image; and back-projecting the valid blob image to the three-dimensional coordinate system, and determining a rectangular region where the height-limiting rod is located in accordance with X-axis, Y-axis and Z-axis coordinate values.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: March 9, 2021
    Assignee: Beijing Smarter Eye Technology Co. Ltd.
    Inventors: Ran Meng, Zhipeng Xiao, Hua Chai, Haifeng Lai, Zhe Wang, Jixia Du, Zunying Pang
  • Patent number: 10839518
    Abstract: An image edge extraction device for an automated driving system is capable of extracting an image edge in a rapid manner. The device employs an image edge extraction method that includes: acquiring a grayscale image of a target image; calculating an edge magnitude and an edge angle of the grayscale image, so as to generate an edge magnitude image and an edge angle image; detecting an edge peak of the edge magnitude image in accordance with the edge angle image, so as to acquire each edge point of the edge magnitude image and acquire an edge peak detection result; and performing double-thresholding segmentation on the edge peak detection result through a flooding method, so as to acquire an image edge of the target image.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: November 17, 2020
    Assignee: Beijing Smarter Eye Technology Co. Ltd.
    Inventors: Ran Meng, Feng Cui, Haitao Zhu, An Jiang, Hua Chai, Zunying Pang
  • Patent number: 10803621
    Abstract: A method for building a camera imaging model includes: converting world coordinate values of a random point P into camera coordinate values of a target camera in accordance with a predetermined mode; converting the camera coordinate values into image coordinate values of the target camera; and converting the image coordinate values into digital image coordinate values and building the camera imaging model. The converting the image coordinate values into the digital image coordinate values includes performing a spatial sampling operation on the random point P, and adjusting coordinate values of an origin to image coordinate values through calculation. The method can be used in an automated driving system for a vehicle.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: October 13, 2020
    Assignee: BEIJING SMARTER EYE TECHNOLOGY CO. LTD.
    Inventors: Ran Meng, An Jiang, Haitao Zhu, Feng Cui, Hua Chai, Zunying Pang
  • Publication number: 20200304774
    Abstract: The present disclosure provides a method and a device for detecting a height-limiting rod, and an automatic driving system, for use in a binocular stereo camera. The method includes: filtering out invalid points in a disparity map corresponding to a target image in accordance with a predetermined detection range, so as to acquire a valid point disparity map; projecting the valid point disparity map along an X-axis direction in a three-dimensional coordinate system onto a plane where a Y axis and a Z axis are located, and counting the quantity of valid points for each row of pixels with respect to each disparity value, so as to acquire a projection image; filtering out invalid projection points and invalid blobs in the projection image, so as to acquire a valid blob image; and back-projecting the valid blob image to the three-dimensional coordinate system, and determining a rectangular region where the height-limiting rod is located in accordance with X-axis, Y-axis and Z-axis coordinate values.
    Type: Application
    Filed: September 27, 2019
    Publication date: September 24, 2020
    Inventors: Ran MENG, Zhipeng XIAO, Hua CHAI, Haifeng LAI, Zhe WANG, Jixia DU, Zunying PANG
  • Patent number: 10761899
    Abstract: Embodiments of the inventive subject matter include receiving, in a distributed computing environment, a plurality of files for execution. Embodiments further include identifying, by parsing the plurality of files, code segments contained in each of the plurality of files. Embodiments further include determining, based on a comparison of the code segments and definitions contained in a distributed computing basic function library, a first group of the code segments that include configuration tasks and a second group of the code segments that include computational tasks. Embodiments further include combining the first group of the code segments to form a super configuration task. Embodiments further include creating an executable code, wherein the executable code comprises the super configuration task and the second group of code segments. Embodiments further include allocating the executable code to one or more nodes. Embodiments further include executing the executable code on the one or more nodes.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hua Chai, Chuan Wei Guo, Jun He, Guang Lei Li, Rong Li
  • Patent number: 10649848
    Abstract: A method of performing a checkpoint on a set of connected processors and memories comprises the steps of creating one or more statefiles for one or more of the processors, querying available processing and/or memory resources, allocating data from one or more statefiles to the available resources, compressing the allocated data, storing the compressed data, and repeating the querying, allocating, compressing and storing steps until all of the statefile(s) are compressed and stored.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hua Chai, Jun He, Christophe Lombard
  • Patent number: 10628261
    Abstract: A method of performing a checkpoint on a set of connected processors and memories comprises the steps of creating one or more statefiles for one or more of the processors, querying available processing and/or memory resources, allocating data from one or more statefiles to the available resources, compressing the allocated data, storing the compressed data, and repeating the querying, allocating, compressing and storing steps until all of the statefile(s) are compressed and stored.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hua Chai, Jun He, Christophe Lombard
  • Publication number: 20200034987
    Abstract: The present disclosure provides a method and a device for building a camera imaging model, and an automated driving system for a vehicle, so as to describe a camera imaging system through exterior and interior parameters of a camera acquired after calibration. The method includes: converting world coordinate values of a random point P into camera coordinate values of a target camera in accordance with a predetermined mode; converting the camera coordinate values into image coordinate values of the target camera; and converting the image coordinate values into digital image coordinate values and building the camera imaging model. The converting the image coordinate values into the digital image coordinate values includes performing a spatial sampling operation on the random point P, and adjusting coordinate values of an origin to image coordinate values through calculation.
    Type: Application
    Filed: January 22, 2019
    Publication date: January 30, 2020
    Inventors: Ran MENG, An JIANG, Haitao ZHU, Feng CUI, Hua CHAI, Zunying PANG
  • Publication number: 20190392585
    Abstract: An image edge extraction device for an automated driving system is capable of extracting an image edge in a rapid manner. The device employs an image edge extraction method that includes: acquiring a grayscale image of a target image; calculating an edge magnitude and an edge angle of the grayscale image, so as to generate an edge magnitude image and an edge angle image; detecting an edge peak of the edge magnitude image in accordance with the edge angle image, so as to acquire each edge point of the edge magnitude image and acquire an edge peak detection result; and performing double-thresholding segmentation on the edge peak detection result through a flooding method, so as to acquire an image edge of the target image.
    Type: Application
    Filed: January 17, 2019
    Publication date: December 26, 2019
    Inventors: Ran MENG, Feng CUI, Haitao ZHU, An JIANG, Hua CHAI, Zunying PANG
  • Publication number: 20190253760
    Abstract: Embodiments of the present disclosure disclose a method and apparatus for recommending a video. A specific implementation of the method includes: finding a recommended video corresponding to a target video from all candidate videos based on similarities of content characteristics of the videos, the target video being a video to be played on a terminal of a user; and sending play information of the recommended video corresponding to the target video to the terminal of the user. The method finds a video similar on video content to the target video that the user desires to view based on the content characteristic of the video, and recommends the video similar on video content to the target video that the user desires to view to the user.
    Type: Application
    Filed: January 23, 2019
    Publication date: August 15, 2019
    Inventors: Hang JIANG, Minghao LIU, Yang LIANG, Shuangshuang QIAO, Siyu AN, Kaihua SONG, Xiangyue LIN, Hua CHAI, Faen ZHANG, Jiangliang GUO, Jingbo HUANG, Xu LI, Jin TANG, Shiming YIN
  • Publication number: 20190213217
    Abstract: The present disclosure discloses a task processing method and a distributed computing framework. A specific embodiment of the method includes: parsing an expression corresponding to a distributed computing task, and constructing task description information corresponding to the distributed computing task, the task description information being used to describe a corresponding relationship between an operator and a distributed dataset, and the operator acting on at least one of the distributed dataset or distributed datasets obtained by grouping the distributed dataset; determining, based on the task description information, a distributed dataset the operator acting on; and performing distributed computing on the distributed dataset the operator acting on using the operator. In the distributed computing, the acting scope and nesting relationship of the operator is described by constructing a topology.
    Type: Application
    Filed: March 13, 2019
    Publication date: July 11, 2019
    Inventors: Yuncong ZHANG, Xiang WEN, Hua CHAI, Cong WANG, Guanyin ZHU
  • Publication number: 20190213007
    Abstract: A method and apparatus for executing a distributed computing task are provided. The method can include: parsing an expression of the distributed computing task to obtain an operator keyword; and executing, by using an operator corresponding to the operator keyword, the distributed computing task based on an input parameter of the operator, the input parameter of the operator including at least one of: a distributed stored distributed dataset including at least one data element, a distributed stored distributed key-value pair set including at least one key-value pair, and a value of the key-value pair in the distributed key-value pair set being a distributed dataset or a distributed key-value pair set.
    Type: Application
    Filed: March 5, 2019
    Publication date: July 11, 2019
    Inventors: Yuncong ZHANG, Xiang WEN, Cong WANG, Hua CHAI, Yao XU
  • Patent number: 10192642
    Abstract: A system and a method for determining an association of at least one biological feature with a medical condition, in particularly, but not exclusively, a system and a method of determining an association of at least one biological feature in form of a gene expression with cancer or a subtype of cancer that can include the generation of a simplified protein-protein interaction network based on processed biological data. The system and respective method is especially suitable for analysis of high dimensional and low sample size biological datasets such as in cancer research.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: January 29, 2019
    Assignee: MACAU UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Yong Liang, Hua Chai, Xiao-Ying Liu
  • Publication number: 20180113763
    Abstract: A method of performing a checkpoint on a set of connected processors and memories comprises the steps of creating one or more statefiles for one or more of the processors, querying available processing and/or memory resources, allocating data from one or more statefiles to the available resources, compressing the allocated data, storing the compressed data, and repeating the querying, allocating, compressing and storing steps until all of the statefile(s) are compressed and stored.
    Type: Application
    Filed: December 13, 2017
    Publication date: April 26, 2018
    Inventors: Hua Chai, Jun He, Christophe Lombard
  • Publication number: 20180101444
    Abstract: A method of performing a checkpoint on a set of connected processors and memories comprises the steps of creating one or more statefiles for one or more of the processors, querying available processing and/or memory resources, allocating data from one or more statefiles to the available resources, compressing the allocated data, storing the compressed data, and repeating the querying, allocating, compressing and storing steps until all of the statefile(s) are compressed and stored.
    Type: Application
    Filed: December 13, 2017
    Publication date: April 12, 2018
    Inventors: Hua Chai, Jun He, Christophe Lombard
  • Publication number: 20180081738
    Abstract: Embodiments of the inventive subject matter include receiving, in a distributed computing environment, a plurality of files for execution. Embodiments further include identifying, by parsing the plurality of files, code segments contained in each of the plurality of files. Embodiments further include determining, based on a comparison of the code segments and definitions contained in a distributed computing basic function library, a first group of the code segments that include configuration tasks and a second group of the code segments that include computational tasks. Embodiments further include combining the first group of the code segments to form a super configuration task. Embodiments further include creating an executable code, wherein the executable code comprises the super configuration task and the second group of code segments. Embodiments further include allocating the executable code to one or more nodes. Embodiments further include executing the executable code on the one or more nodes.
    Type: Application
    Filed: November 1, 2017
    Publication date: March 22, 2018
    Inventors: Hua Chai, Chuan Wei Guo, Jun He, Guang Lei Li, Rong Li
  • Patent number: 9910734
    Abstract: A method of performing a checkpoint on a set of connected processors and memories comprises the steps of creating one or more statefiles for one or more of the processors, querying available processing and/or memory resources, allocating data from one or more statefiles to the available resources, compressing the allocated data, storing the compressed data, and repeating the querying, allocating, compressing and storing steps until all of the statefile(s) are compressed and stored.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hua Chai, Jun He, Christophe Lombard