Patents by Inventor Xin Hao

Xin Hao 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: 20200394392
    Abstract: Embodiments of the present disclosure provide a method and apparatus for detecting a face image, electronic device, and computer readable medium. The method may include: performing facial keypoint detection on an image frame containing a face object; segmenting a center face area image and an entire face area image of a target face object from the image frame based on a facial keypoint detection result; performing head pose estimation respectively based on the center face area image and the entire face area image; and generating a detection result on whether the target face object contained in the image frame is a fake face object based on a difference between a piece of first head pose information estimated based on the center face area image and a piece of second head pose information estimated based on the entire face area image.
    Type: Application
    Filed: December 3, 2019
    Publication date: December 17, 2020
    Inventors: Yang WANG, Yan LIU, Junfeng XIONG, Xin HAO
  • Publication number: 20200381125
    Abstract: Systems and methods for scan preparation are provided. The systems may obtain a first parameter set of a subject to be scanned by a medical device acquired before a scan is performed on the subject. The first parameter set may relate to a physiological motion of the subject acquired before the scan is performed on the subject. The systems may predict, based on the first parameter set and an estimation model, a second parameter set of the subject. The second parameter set may relate to the physiological motion of the subject. The systems may determine at least one scan parameter for the scan based at least in part on the second parameter set. The systems may cause the medical device to perform the scan on the subject based on the at least one scan parameter.
    Type: Application
    Filed: August 19, 2020
    Publication date: December 3, 2020
    Applicant: SHANGHAI UNITED IMAGING HEALTHCARE CO., LTD.
    Inventors: Xin HAO, Yuan BAO
  • Publication number: 20200208085
    Abstract: An integrated two-phase anaerobic dry fermentation reactor based on a biomimetic principle of rumen includes a reactor body; wherein the reactor body includes a dry fermentation chamber, a secondary fermentation chamber, and a liquid storage chamber. The dry fermentation chamber is arranged at an upper portion of the reactor body. The liquid storage chamber is arranged at a bottom of the reactor body. The secondary fermentation chamber is arranged between the dry fermentation chamber and the liquid storage chamber in the reactor body. The dry fermentation chamber is connected to the secondary fermentation chamber by a porous structure.
    Type: Application
    Filed: May 18, 2018
    Publication date: July 2, 2020
    Applicant: CHINESE RESEARCH ACADEMY OF ENVIRONMENTAL SCIENCES
    Inventors: Mingxia ZHENG, Jing SU, Beidou XI, Xin HAO, Yuanyuan SUN, Mao LIN, Juan LI
  • Publication number: 20190139275
    Abstract: A method may include obtaining scan data that is captured by scanning a heart of a subject with the imaging device. The method may include obtaining electrocardiogram (ECG) data during the scans of the heart of the subject. The method may include determining first scan data from the scan data. The method may include reconstructing the cardiac image based on the first scan data. The method may also include performing one or more iterations. Each of the one or more iterations may include determining whether there is a pulsatile artifact in the reconstructed cardiac image, determining a second time period of at least one cardiac cycle based on the pulsatile artifact, and reconstructing the cardiac image based on the scan data and the second time period.
    Type: Application
    Filed: November 6, 2018
    Publication date: May 9, 2019
    Applicant: SHANGHAI UNITED IMAGING HEALTHCARE CO., LTD.
    Inventors: Xin HAO, Xiang LI
  • Patent number: 9921939
    Abstract: The present invention relates to a virtual machine, and specifically discloses a method and apparatus for creating a software performance testing environment based on a virtual machine, wherein the method comprises: in response to obtaining a hard disk read/write request triggered by a virtual CPU of the virtual machine, notifying a virtual CPU scheduler to record a CPU time quota t1 already consumed by the virtual CPU in a current CPU schedule period; in response to detecting completion of hard disk read/write processing corresponding to the hard disk read/write request, predicting a hard disk read/write latency t corresponding to the hard disk read/write request in a target environment; notifying the virtual CPU scheduler to determine a CPU time quota already consumed by the virtual CPU in the current CPU schedule period based on the recorded CPU time quota t1 and the hard disk read/write latency t; and adjusting a system clock of the virtual machine based on the determined CPU time quota already consumed b
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Xin Hao Cheng, Guo Qiang Hu, Jun Chi Yan, Jun Zhu
  • Patent number: 9921940
    Abstract: A method for creating a software performance testing environment based on a virtual machine, wherein the method comprises: in response to obtaining a hard disk read/write request triggered by a virtual CPU of the virtual machine, notifying a virtual CPU scheduler to record a CPU time quota t1 already consumed by the virtual CPU in a current CPU schedule period; in response to detecting completion of hard disk read/write processing corresponding to the hard disk read/write request, predicting a hard disk read/write latency t corresponding to the hard disk read/write request in a target environment; notifying the virtual CPU scheduler to determine a CPU time quota already consumed by the virtual CPU in the current CPU schedule period based on the recorded CPU time quota t1 and the hard disk read/write latency t; and adjusting a system clock of the virtual machine based on the determined CPU time quota already consumed by the virtual CPU in the current CPU schedule period.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Xin Hao Cheng, Guo Qiang Hu, Jun Chi Yan, Jun Zhu
  • Patent number: 9692293
    Abstract: A circuit includes a switching module, a control module, and a driving module. The driving module is electrically coupled between the control module and the switching module for generating a driving signal. The driving module includes a normal driving unit and a fault protection unit. The normal driving unit is for turning on and off the switching module according to a first command signal from the control module. The fault protection unit is for lowering the driving signal from a driving value to a protection value according to a second command signal from the control module during a fault protection period after the control module receives a fault signal.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: June 27, 2017
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Tao Wu, Ying Zhang, Laigui Qin, Yingqi Zhang, Fan Zhang, Xin Hao
  • Patent number: 9564832
    Abstract: A circuit includes first and second electronic switches, first and second excitation circuits, and first and second inductors. The first and second electronic switches are electrically coupled in series. The first and second excitation circuits are used for respectively controlling the first and second electronic switches to be turned on and turned off and are configured to synchronously switch the first and second electronic switches. The first inductor is electrically coupled between the first excitation circuit and the first electronic switch, for transmitting the switch control signal of the first excitation circuit to the first electronic switch. The second inductor is electrically coupled between the second excitation circuit and the second electronic switch, for transmitting the switch control signal of the second excitation circuit to the second electronic switch.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: February 7, 2017
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Tao Wu, Yingqi Zhang, Fan Zhang, Kunlun Chen, Xin Hao
  • Publication number: 20170004062
    Abstract: A method for creating a software performance testing environment based on a virtual machine, wherein the method comprises: in response to obtaining a hard disk read/write request triggered by a virtual CPU of the virtual machine, notifying a virtual CPU scheduler to record a CPU time quota t1 already consumed by the virtual CPU in a current CPU schedule period; in response to detecting completion of hard disk read/write processing corresponding to the hard disk read/write request, predicting a hard disk read/write latency t corresponding to the hard disk read/write request in a target environment; notifying the virtual CPU scheduler to determine a CPU time quota already consumed by the virtual CPU in the current CPU schedule period based on the recorded CPU time quota t1 and the hard disk read/write latency t; and adjusting a system clock of the virtual machine based on the determined CPU time quota already consumed by the virtual CPU in the current CPU schedule period.
    Type: Application
    Filed: September 13, 2016
    Publication date: January 5, 2017
    Inventors: Xin Hao Cheng, Guo Qiang Hu, Jun Chi Yan, Jun Zhu
  • Publication number: 20160378643
    Abstract: The present invention relates to a virtual machine, and specifically discloses a method and apparatus for creating a software performance testing environment based on a virtual machine, wherein the method comprises: in response to obtaining a hard disk read/write request triggered by a virtual CPU of the virtual machine, notifying a virtual CPU scheduler to record a CPU time quota t1 already consumed by the virtual CPU in a current CPU schedule period; in response to detecting completion of hard disk read/write processing corresponding to the hard disk read/write request, predicting a hard disk read/write latency t corresponding to the hard disk read/write request in a target environment; notifying the virtual CPU scheduler to determine a CPU time quota already consumed by the virtual CPU in the current CPU schedule period based on the recorded CPU time quota t1 and the hard disk read/write latency t; and adjusting a system clock of the virtual machine based on the determined CPU time quota already consumed b
    Type: Application
    Filed: September 13, 2016
    Publication date: December 29, 2016
    Inventors: Xin Hao Cheng, Guo Qiang Hu, Jun Chi Yan, Jun Zhu
  • Patent number: 9519573
    Abstract: A method for creating a software performance testing environment based on a virtual machine, wherein the method comprises: in response to obtaining a hard disk read/write request triggered by a virtual CPU of the virtual machine, notifying a virtual CPU scheduler to record a CPU time quota t1 already consumed by the virtual CPU in a current CPU schedule period; in response to detecting completion of hard disk read/write processing corresponding to the hard disk read/write request, predicting a hard disk read/write latency t corresponding to the hard disk read/write request in a target environment; notifying the virtual CPU scheduler to determine a CPU time quota already consumed by the virtual CPU in the current CPU schedule period based on the recorded CPU time quota t1 and the hard disk read/write latency t; and adjusting a system clock of the virtual machine based on the determined CPU time quota already consumed by the virtual CPU in the current CPU schedule period.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: December 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Xin Hao Cheng, Guo Qiang Hu, Jun Chi Yan, Jun Zhu
  • Patent number: 9519572
    Abstract: The present invention relates to a virtual machine, and specifically discloses a method and apparatus for creating a software performance testing environment based on a virtual machine, wherein the method comprises: in response to obtaining a hard disk read/write request triggered by a virtual CPU of the virtual machine, notifying a virtual CPU scheduler to record a CPU time quota t1 already consumed by the virtual CPU in a current CPU schedule period; in response to detecting completion of hard disk read/write processing corresponding to the hard disk read/write request, predicting a hard disk read/write latency t corresponding to the hard disk read/write request in a target environment; notifying the virtual CPU scheduler to determine a CPU time quota already consumed by the virtual CPU in the current CPU schedule period based on the recorded CPU time quota t1 and the hard disk read/write latency t; and adjusting a system clock of the virtual machine based on the determined CPU time quota already consumed b
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: December 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Xin Hao Cheng, Guo Qiang Hu, Jun Chi Yan, Jun Zhu
  • Patent number: 9450795
    Abstract: A method for signal modulation includes determining at least one guard band between at least two continuous available sub-bands among multiple available sub-bands that can be used by a communication entity and are discrete; and using the at least one guard band in signal modulation for the communication entity.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: September 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xin Hao Cheng, Yong Hua Lin, Jianbin Tang, Jun Song Wang
  • Patent number: 9444667
    Abstract: A method for signal modulation includes determining at least one guard band between at least two continuous available sub-bands among multiple available sub-bands that can be used by a communication entity and are discrete; and using the at least one guard band in signal modulation for the communication entity.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: September 13, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xin Hao Cheng, Yong Hua Lin, Jianbin Tang, Jun Song Wang
  • Publication number: 20160112232
    Abstract: A method for signal modulation includes determining at least one guard band between at least two continuous available sub-bands among multiple available sub-bands that can be used by a communication entity and are discrete; and using the at least one guard band in signal modulation for the communication entity.
    Type: Application
    Filed: December 30, 2015
    Publication date: April 21, 2016
    Inventors: Xin Hao Cheng, Yong Hua Lin, Jianbin Tang, Jun Song Wang
  • Patent number: 9288093
    Abstract: A method for signal modulation includes determining at least one guard band between at least two continuous available sub-bands among multiple available sub-bands that can be used by a communication entity and are discrete; and using the at least one guard band in signal modulation for the communication entity.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Xin Hao Cheng, Yong Hua Lin, Jianbin Tang, Jun Song Wang
  • Publication number: 20150293836
    Abstract: A method for creating a software performance testing environment based on a virtual machine, wherein the method comprises: in response to obtaining a hard disk read/write request triggered by a virtual CPU of the virtual machine, notifying a virtual CPU scheduler to record a CPU time quota t1 already consumed by the virtual CPU in a current CPU schedule period; in response to detecting completion of hard disk read/write processing corresponding to the hard disk read/write request, predicting a hard disk read/write latency t corresponding to the hard disk read/write request in a target environment; notifying the virtual CPU scheduler to determine a CPU time quota already consumed by the virtual CPU in the current CPU schedule period based on the recorded CPU time quota t1 and the hard disk read/write latency t; and adjusting a system clock of the virtual machine based on the determined CPU time quota already consumed by the virtual CPU in the current CPU schedule period.
    Type: Application
    Filed: June 23, 2015
    Publication date: October 15, 2015
    Inventors: Xin Hao Cheng, Guo Qiang Hu, Jun Chi Yan, Jun Zhu
  • Publication number: 20150295742
    Abstract: A method for signal modulation includes determining at least one guard band between at least two continuous available sub-bands among multiple available sub-bands that can be used by a communication entity and are discrete; and using the at least one guard band in signal modulation for the communication entity.
    Type: Application
    Filed: June 23, 2015
    Publication date: October 15, 2015
    Inventors: Xin Hao Cheng, Yong Hua Lin, Jianbin Tang, Jun Song Wang
  • Publication number: 20150278079
    Abstract: The present invention relates to a virtual machine, and specifically discloses a method and apparatus for creating a software performance testing environment based on a virtual machine, wherein the method comprises: in response to obtaining a hard disk read/write request triggered by a virtual CPU of the virtual machine, notifying a virtual CPU scheduler to record a CPU time quota t1 already consumed by the virtual CPU in a current CPU schedule period; in response to detecting completion of hard disk read/write processing corresponding to the hard disk read/write request, predicting a hard disk read/write latency t corresponding to the hard disk read/write request in a target environment; notifying the virtual CPU scheduler to determine a CPU time quota already consumed by the virtual CPU in the current CPU schedule period based on the recorded CPU time quota t1 and the hard disk read/write latency t; and adjusting a system clock of the virtual machine based on the determined CPU time quota already consumed b
    Type: Application
    Filed: March 31, 2015
    Publication date: October 1, 2015
    Inventors: Xin Hao Cheng, Guo Qiang Hu, Jun Chi Yan, Jun Zhu
  • Publication number: 20150249561
    Abstract: A method for signal modulation includes determining at least one guard band between at least two continuous available sub-bands among multiple available sub-bands that can be used by a communication entity and are discrete; and using the at least one guard band in signal modulation for the communication entity.
    Type: Application
    Filed: February 19, 2015
    Publication date: September 3, 2015
    Inventors: Xin Hao Cheng, Yong Hua Lin, Jianbin Tang, Jun Song Wang