Patents by Inventor Xinyu Hu

Xinyu Hu 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: 20220210082
    Abstract: A data stream classification method includes obtaining, based on a packet feature of a current data stream and a behavior classification model, at least one first confidence that is of the current data stream and that corresponds to at least one data stream class, where the behavior classification model is based on a plurality of data stream samples; obtaining, based on feature information of the current data stream and a content classification model, at least one second confidence that is of the current data stream and that corresponds to the at least one data stream class, where the content classification model is based on one or more historical data streams; and determining a data stream class of the current data stream based on the at least one first confidence and the at least one second confidence.
    Type: Application
    Filed: March 15, 2022
    Publication date: June 30, 2022
    Inventors: Jun Wu, Xinyu Hu, Yali Wang, Xiaoyun Si
  • Publication number: 20220100550
    Abstract: An accelerator loading apparatus obtains an acceleration requirement, where the acceleration requirement includes an acceleration function and acceleration performance of a to-be-created virtual machine, determines an image that meets the acceleration function and the acceleration performance, and determines a target host in which an available accelerator that can load the image is located, and then sends an image loading command to the target host. The image loading command includes a descriptor of the image, and is used to enable the target host to load the image for the available accelerator. In the method, a target host that can create the virtual machine may be determined based on the acceleration function and the acceleration performance of the to-be-created virtual machine, and an image used for acceleration is loaded to an available accelerator of the target host, to implement dynamic accelerator loading and deployment.
    Type: Application
    Filed: October 1, 2021
    Publication date: March 31, 2022
    Inventors: Qian Cao, Yuping Zhao, Xinyu Hu
  • Publication number: 20220075608
    Abstract: A hardware acceleration method includes obtaining compilation policy information and a source code, where the compilation policy information indicates that a first code type matches a first processor and a second code type matches a second processor; analyzing a code segment in the source code according to the compilation policy information; determining a first code segment belonging to the first code type or a second code segment belonging to the second code type; compiling the first code segment into a first executable code; sending the first executable code to the first processor; compiling the second code segment into a second executable code; and sending the second executable code to the second processor.
    Type: Application
    Filed: November 17, 2021
    Publication date: March 10, 2022
    Inventors: Jian Chen, Hong Zhou, Xinyu Hu, Hongguang Guan, Xiaojun Zhang
  • Patent number: 11262283
    Abstract: A partial pressure tool for real-time measurement and adjustment of pressure and viscosity and a measurement method thereof. The partial pressure tool includes an outer cylinder and adjustable annular throttling grooves, and the adjustable annular throttling grooves are split-type grooves vertically and successively installed on an inner wall of the outer cylinder at equal intervals. Four single throttling grooves are adjacent to each other and arranged concentrically on a circumferential surface. A viscometer is installed on a surface of an arc-shaped inner plate in a tail-end adjustable annular throttling groove. The viscometer is connected to an induction board through a transmission line. The arc-shaped inner plate in the tail-end adjustable annular throttling groove is provided with a pressure sensor and a torque sensor, and the pressure sensor and the torque sensor both are connected to the induction board. The induction board is connected to a DSP control module.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: March 1, 2022
    Assignee: CHONGQING UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Bin Huang, Cheng Fu, Xinyu Hu, Xiaohui Li, Fajun Zhao, Chunjing Lu, Weiwen Zhang, Xiangdong Qi
  • Patent number: 11262992
    Abstract: A hardware acceleration method includes: obtaining compilation policy information and a source code, where the compilation policy information indicates that a first code type matches a first processor and a second code type matches a second processor, analyzing a code segment in the source code according to the compilation policy information, determining a first code segment belonging to the first code type or a second code segment belonging to the second code type, compiling the first code segment into a first executable code, sending the first executable code to the first processor, compiling the second code segment into a second executable code, and sending the second executable code to the second processor.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: March 1, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jian Chen, Hong Zhou, Xinyu Hu, Hongguang Guan, Xiaojun Zhang
  • Patent number: 11228613
    Abstract: An aspect includes querying, by a processor, a plurality of model data from a distributed data source based at least in part on one or more user characteristics. A plurality of sensor data is gathered associated with a condition of a user. A policy is generated including an end goal and one or more sub-goals based at least in part on the model data and the sensor data. The policy is iteratively adapted based at least in part on one or more detected changes in the sensor data collected over a period of time to adjust at least one of the one or more sub-goals. The policy and the one or more sub-goals are provided to the user.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: January 18, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hung-Yang Chang, Ching-Hua Chen, James V. Codella, Pei-Yun Hsueh, Xinyu Hu
  • Patent number: 11221866
    Abstract: An accelerator loading apparatus obtains an acceleration requirement, where the acceleration requirement includes an acceleration function and acceleration performance of a to-be-created virtual machine, determines an image that meets the acceleration function and the acceleration performance, and determines a target host in which an available accelerator that can load the image is located, and then sends an image loading command to the target host. The image loading command includes a descriptor of the image, and is used to enable the target host to load the image for the available accelerator. In the method, a target host that can create the virtual machine may be determined based on the acceleration function and the acceleration performance of the to-be-created virtual machine, and an image used for acceleration is loaded to an available accelerator of the target host, to implement dynamic accelerator loading and deployment.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: January 11, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qian Cao, Yuping Zhao, Xinyu Hu
  • Patent number: 11200039
    Abstract: A hardware acceleration method includes: obtaining compilation policy information and a source code, where the compilation policy information indicates that a first code type matches a first processor and a second code type matches a second processor, analyzing a code segment in the source code according to the compilation policy information, determining a first code segment belonging to the first code type or a second code segment belonging to the second code type, compiling the first code segment into a first executable code, sending the first executable code to the first processor, compiling the second code segment into a second executable code, and sending the second executable code to the second processor.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: December 14, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jian Chen, Hong Zhou, Xinyu Hu, Hongguang Guan, Xiaojun Zhang
  • Patent number: 11188347
    Abstract: A driver loading method and a server, where when receiving a service request, the server determines a first global index and a first global virtual function (VF) identifier corresponding to a first function description of a designated function included in the service request, determines a virtual machine (VM) corresponding to the service request, associates the first global VF identifier with the VM, allocates a first local index on the VM to the designated function, creates a correspondence between the first local index and the first function description, and sends the correspondence to the VM. The VM loads, according to the correspondence, a driver of the designated function for a first VF corresponding to the first global VF identifier. According to the foregoing method, different drivers can be loaded for VFs that have different functions and that are virtualized by a Peripheral Component Interconnect Express (PCIe) device.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: November 30, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Dongtian Yang, Xinyu Hu, Yuming Xie, Yuping Zhao
  • Publication number: 20210332443
    Abstract: A molecular marker for the selection and breeding of fine-wool sheep is disclosed. The marker is an STR marker comprising a (CA)n repeat core sequence, with n between 5 and 24 that can be obtained by PCR amplification of genomic DNA of sheep using the primers shown in SEQ ID NO: 1 and SEQ ID NO: 2 and sequencing the PCR product. When n is 17 or 18, a sheep is a fine-wool breed, and when n is 23 or 24, a sheep is a non-fine-wool breed. When the CA repeat is discontinuous, i.e., divided into two segments (e.g., 12+11 or 13+11) separated by two bases TA or GA, a sheep is a hybrid breed of fine-wool sheep and non-fine-wool sheep. Use of the marker provides methods of identifying of fine-wool sheep breeds, and efficient and accurate selection of fine-wool sheep or the hybrid offspring of fine-wool sheep for breeding.
    Type: Application
    Filed: September 2, 2020
    Publication date: October 28, 2021
    Applicant: China Jiliang University
    Inventors: Feng Guan, Xinyu Hu, Nan Wang, Yuting Jin, Guoqing Shi, Pengcheng Wan, Rong Dai, Aichun Xu, Jian Ge, Jun Liu
  • Publication number: 20210314214
    Abstract: An Internet Protocol Security (IPsec) acceleration method includes generating, by an Internet Key Exchange (IKE) device, an IKE link establishment session packet according to an IPSec configuration parameter and a security policy in a security policy database (SPD), sending, by the IKE device, the IKE link establishment session packet to a peer device, establishing a security association (SA) with the peer device, and sending, by the IKE module, the SA to a data forwarding device, where the IKE device and the data forwarding device are discrete devices.
    Type: Application
    Filed: June 18, 2021
    Publication date: October 7, 2021
    Inventors: Yuming Xie, Xinyu Hu, Yuping Zhao, Fan Yang
  • Patent number: 11106517
    Abstract: A method for implementing fault detection includes: instructing, by a detection device, a detected device to configure a detected path and a return path, where the detected path is a path from a first physical port of the detected device to a second physical port of the detected device via a target unit of the detected device, the return path is a path from the second physical port to the detection device, and the target unit is a VNF or an accelerator; sending a detection packet to the detected device through the first physical port; and when receiving the detection packet transmitted through the detected path and the return path, determining that the detected path is not faulty. According to the method, it can be further determined that the path that passes through the VNF or the accelerator is not faulty.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: August 31, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hongbo Zhao, Yuping Zhao, Xinyu Hu, Qian Cao
  • Patent number: 11063812
    Abstract: An Internet Protocol Security (IPSec) acceleration method, an apparatus, and a system, where the method includes generating, by an Internet Key Exchange (IKE) device, an IKE link establishment session packet according to an IPSec configuration parameter and a security policy in a security policy database (SPD), sending, by the IKE device, the IKE link establishment session packet to a peer device, establishing a security association (SA) with the peer device, and sending, by the IKE module, the SA to a data forwarding device. The IKE device and the data forwarding device are discrete devices. In this way, the IKE device and the data forwarding device can be deployed in different devices in order to increase the IPSec speed.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: July 13, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuming Xie, Xinyu Hu, Yuping Zhao, Fan Yang
  • Publication number: 20210154721
    Abstract: A method and device for manufacturing a large-sized thin-walled tubular part by gas-liquid internal high pressure forming (IHPF). A gas and a liquid are filled at a certain volume ratio into a thin-walled blank. The pressure of the gas-liquid mixed fluid is mainly determined by the gas pressure. During the deformation of the thin-walled blank, due to a large compression ratio of the gas, the gas-liquid pressure will not basically change with the change of the volume of a blank cavity. A support pressure on the cavity of the thin-walled blank is stable in the entire forming process. In addition, even if there is a slight leakage of the liquid or gas during the forming process, the medium pressure inside the blank will not fluctuate largely. In this way, embodiments lower the requirements for the sealing effect during the tubular part forming process.
    Type: Application
    Filed: July 24, 2020
    Publication date: May 27, 2021
    Inventors: Zhubin HE, Yanan LI, Yanli LIN, Xinyu HU, Linwei LENG, Shijian YUAN
  • Patent number: 10977079
    Abstract: The present invention discloses a method and an apparatus for implementing acceleration processing on a VNF. In the present invention, an acceleration request of performing acceleration processing on a virtualized network function VNF is received; a hardware acceleration device capable of performing acceleration processing on the VNF is determined according to the acceleration request; and an acceleration resource of the hardware acceleration device is allocated to the VNF, so as to perform acceleration processing on the VNF. According to the present invention, a corresponding hardware acceleration device can be dynamically selected for and allocated to a VNF, implementing virtualized management on the hardware acceleration device, and improving resource utilization.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: April 13, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jinwei Xia, Xinyu Hu, Liang Zhang
  • Publication number: 20210025799
    Abstract: A partial pressure tool for real-time measurement and adjustment of pressure and viscosity and a measurement method thereof. The partial pressure tool includes an outer cylinder and adjustable annular throttling grooves, and the adjustable annular throttling grooves are split-type grooves vertically and successively installed on an inner wall of the outer cylinder at equal intervals. Four single throttling grooves are adjacent to each other and arranged concentrically on a circumferential surface. A viscometer is installed on a surface of an arc-shaped inner plate in a tail-end adjustable annular throttling groove. The viscometer is connected to an induction board through a transmission line. The arc-shaped inner plate in the tail-end adjustable annular throttling groove is provided with a pressure sensor and a torque sensor, and the pressure sensor and the torque sensor both are connected to the induction board. The induction board is connected to a DSP control module.
    Type: Application
    Filed: May 29, 2020
    Publication date: January 28, 2021
    Inventors: Bin HUANG, Cheng FU, Xinyu HU, Xiaohui LI, Fajun ZHAO, Chunjing LU, Weiwen ZHANG, Xiangdong QI
  • Patent number: 10885866
    Abstract: The present application provides a turn-on voltage supplying circuit and method, a defect analysis method and a display device. The turn-on voltage supplying circuit includes a voltage supplying unit and a switching unit. The voltage supplying unit is configured to provide turn-on voltages, values of which being within a predetermined range, to the M stages of gate driving circuits respectively in the case that the M stages of gate driving circuits are in a normal operation state, or provide corresponding turn-on voltages to the gate driving circuits in the case that the gate driving circuits are subject to a defect analysis process. M is an integer greater than 1. When the gate driving circuits are subject to the defect analysis process, the voltage supplying unit comprises variable resistors connected between a reference turn-on voltage outputting terminal and the turn-on voltage inputting terminals of the gate driving circuits.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: January 5, 2021
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., BEIJING BOE DISPLAY TECHNOLOGY CO., LTD.
    Inventors: Ming Hua, Xinyu Hu, Liwei Zhu, Luqiang Guo, Zhiming Meng, Yunfei Wang
  • Publication number: 20200201667
    Abstract: A virtual machine live migration method, apparatus, and system relating to the field of communications technologies are disclosed. The method includes: in a process of live migration of a target virtual machine, obtaining pre-recorded storage location information corresponding to target service configuration information, where the target service configuration information is used by a target virtual acceleration component corresponding to the target virtual machine to perform service processing; reading the target service configuration information in a storage location corresponding to the storage location information; and sending the target service configuration information to a destination server, so that the destination server stores the target service configuration information. In the present disclosure, a service processing failure can be avoided.
    Type: Application
    Filed: March 3, 2020
    Publication date: June 25, 2020
    Inventors: Rui CHEN, Qian CAO, Yuping ZHAO, Xinyu HU, Hongbo ZHAO
  • Publication number: 20200151075
    Abstract: A method for implementing fault detection includes: instructing, by a detection device, a detected device to configure a detected path and a return path, where the detected path is a path from a first physical port of the detected device to a second physical port of the detected device via a target unit of the detected device, the return path is a path from the second physical port to the detection device, and the target unit is a VNF or an accelerator; sending a detection packet to the detected device through the first physical port; and when receiving the detection packet transmitted through the detected path and the return path, determining that the detected path is not faulty. According to the method, it can be further determined that the path that passes through the VNF or the accelerator is not faulty.
    Type: Application
    Filed: January 6, 2020
    Publication date: May 14, 2020
    Inventors: Hongbo Zhao, Yuping Zhao, Xinyu Hu, Qian Cao
  • Publication number: 20200089480
    Abstract: A hardware acceleration method includes: obtaining compilation policy information and a source code, where the compilation policy information indicates that a first code type matches a first processor and a second code type matches a second processor, analyzing a code segment in the source code according to the compilation policy information, determining a first code segment belonging to the first code type or a second code segment belonging to the second code type, compiling the first code segment into a first executable code, sending the first executable code to the first processor, compiling the second code segment into a second executable code, and sending the second executable code to the second processor.
    Type: Application
    Filed: November 19, 2019
    Publication date: March 19, 2020
    Inventors: Jian Chen, Hong Zhou, Xinyu Hu, Hongguang Guan, Xiaojun Zhang