Patents by Inventor Xiangdong CHE

Xiangdong CHE 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: 11960919
    Abstract: An example method of virtualizing a hardware accelerator in a host cluster of a virtualized computing system includes: commanding, at an initiator host in the host cluster, a programmable expansion bus device to reconfigure as a virtual accelerator based on specifications of a hardware accelerator in a target host of the host cluster; executing, in the programmable expansion bus device, software to emulate the virtual accelerator as connected to an expansion bus of the initiator host; receiving, at the programmable expansion bus device, compute tasks from an application executing in the initiator host; and sending, to the target host, the compute tasks for processing by the hardware accelerator.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: April 16, 2024
    Assignee: VMware LLC
    Inventors: Bing Niu, Jin He, Qi Liu, Sheng Fang, Xiangdong Che, Xiangjun Song
  • Patent number: 11951487
    Abstract: The present invention discloses a same-cavity integrated vertical high-speed multistage superfine pulverizing device and method for walnut shells. The same-cavity integrated vertical high-speed multistage superfine pulverizing device for walnut shells includes a double-channel sliding type feeding device and a same-cavity integrated vertical pulverizing device. The same-cavity integrated vertical pulverizing device includes a material lifting disc and a same-cavity integrated vertical pulverizing barrel. A first-stage coarse crushing region, a second-stage fine crushing region, a third-stage pneumatic impact micro pulverizing region and a fourth-stage airflow mill superfine pulverizing region are disposed in the same-cavity integrated vertical pulverizing barrel.
    Type: Grant
    Filed: May 9, 2020
    Date of Patent: April 9, 2024
    Assignees: QINGDAO UNIVERSITY OF TECHNOLOGY, RESEARCH INSTITUTE OF AGRICULTURAL MECHANIZATION, XINJIANG ACADEMY OF AGRICULTURAL SCIENCES, XINJIANG JIANG NING LIGHT INDUSTRIAL MACHINERY ENGINEERING TECHNOLOGY CO., LTD.
    Inventors: Changhe Li, Mingzheng Liu, Xiaoming Wang, Huimin Yang, Xinping Li, Xiangdong Liu, Tuluhon Turdi, Ji Che, Lianxing Gao, Huayang Zhao, Xiaowei Zhang, Yanbin Zhang, Yifei Chen, Yali Hou
  • Publication number: 20230037460
    Abstract: System and methods for evaluating license information in a computer cluster are described. An example method may include retrieving a cluster-license-info from a peer-node selected from a plurality of cluster nodes in the computer cluster, wherein the cluster-license-info contains a plurality of peer-license-info collected from the plurality of cluster nodes, receiving a revised cluster-license-info generated by detecting license violations in the cluster-license-info, and transmitting the revised cluster-license-info to the peer-node.
    Type: Application
    Filed: October 18, 2022
    Publication date: February 9, 2023
    Applicant: VMware, Inc.
    Inventors: Junfeng WANG, Jin HE, Qi LIU, Xiangjun SONG, Yu WANG, Li HE, Xiangdong CHE
  • Publication number: 20230017676
    Abstract: An example method of virtualizing a hardware accelerator in a host cluster of a virtualized computing system includes: commanding, at an initiator host in the host cluster, a programmable expansion bus device to reconfigure as a virtual accelerator based on specifications of a hardware accelerator in a target host of the host cluster; executing, in the programmable expansion bus device, software to emulate the virtual accelerator as connected to an expansion bus of the initiator host; receiving, at the programmable expansion bus device, compute tasks from an application executing in the initiator host; and sending, to the target host, the compute tasks for processing by the hardware accelerator.
    Type: Application
    Filed: September 1, 2021
    Publication date: January 19, 2023
    Inventors: Bing NIU, Jin HE, Qi LIU, Sheng FANG, Xiangdong CHE, Xiangjun SONG
  • Patent number: 11487853
    Abstract: System and methods for replicating and enforcing license information in a computer cluster are described. The method may include: receiving, by a core-node in the computer cluster, a plurality of peer-license-info from a plurality of peer-nodes selected from a plurality of cluster nodes. Each of the plurality of peer-license-info may include license-info collected by and associated with a corresponding one of the plurality of peer-nodes. The method may include generating, by the core-node, a first cluster-license-info based on the plurality of peer-license-info. The method may further include propagating, by the core-node, the first cluster-license-info to each of the plurality of peer-nodes. The first cluster-license-info is configured for detecting license violations among the plurality of cluster nodes.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: November 1, 2022
    Assignee: VMWARE, INC.
    Inventors: Junfeng Wang, Jin He, Qi Liu, Xiangjun Song, Yu Wang, Li He, Xiangdong Che
  • Publication number: 20220164216
    Abstract: A computing environment can include a host system that maintains a guest system, and a hardware component configured to implement artificial intelligence (“AI”) methods of processing and analyzing date. The guest system can provide a virtual computing environment that receives a request to implement an AI application, and utilize a framework and a guest library to convert data from the AI application into an intermediate representation (“IR”). The host system can receive the IR with a virtual device (“VD”), and utilize an IR backend to translate the IR into hardware operations for the hardware component. Translated hardware operations can be provided to, and carried out by, the hardware component to provide an implementation of the AI application. Results of the hardware operations can be transmitted from the VD of the host system to a VD driver of the guest system, virtualizing the hardware component relative to the guest system.
    Type: Application
    Filed: February 14, 2022
    Publication date: May 26, 2022
    Inventors: Qi Liu, Xiangjun Song, Jin He, Xiangdong Che, Bing Niu, Sheng Fang
  • Patent number: 11249786
    Abstract: A computing environment can include a host system that maintains a guest system, and a hardware component configured to implement artificial intelligence (“AI”) methods of processing and analyzing date. The guest system can provide a virtual computing environment that receives a request to implement an AI application, and utilize a framework and a guest library to convert data from the AI application into an intermediate representation (“IR”). The host system can receive the IR with a virtual device (“VD”), and utilize an IR backend to translate the IR into hardware operations for the hardware component. Translated hardware operations can be provided to, and carried out by, the hardware component to provide an implementation of the AI application. Results of the hardware operations can be transmitted from the VD of the host system to a VD driver of the guest system, virtualizing the hardware component relative to the guest system.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: February 15, 2022
    Assignee: VMware, Inc.
    Inventors: Qi Liu, Xiangjun Song, Jin He, Xiangdong Che, Bing Niu, Sheng Fang
  • Publication number: 20210004252
    Abstract: A computing environment can include a host system that maintains a guest system, and a hardware component configured to implement artificial intelligence (“AI”) methods of processing and analyzing date. The guest system can provide a virtual computing environment that receives a request to implement an AI application, and utilize a framework and a guest library to convert data from the AI application into an intermediate representation (“IR”). The host system can receive the IR with a virtual device (“VD”), and utilize an IR backend to translate the IR into hardware operations for the hardware component. Translated hardware operations can be provided to, and carried out by, the hardware component to provide an implementation of the AI application. Results of the hardware operations can be transmitted from the VD of the host system to a VD driver of the guest system, virtualizing the hardware component relative to the guest system.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 7, 2021
    Inventors: Qi Liu, Xiangjun Song, Jin He, Xiangdong Che, Bing Niu, Sheng Fang
  • Publication number: 20200394282
    Abstract: System and methods for replicating and enforcing license information in a computer cluster are described. The method may include: receiving, by a core-node in the computer cluster, a plurality of peer-license-info from a plurality of peer-nodes selected from a plurality of cluster nodes. Each of the plurality of peer-license-info may include license-info collected by and associated with a corresponding one of the plurality of peer-nodes. The method may include generating, by the core-node, a first cluster-license-info based on the plurality of peer-license-info. The method may further include propagating, by the core-node, the first cluster-license-info to each of the plurality of peer-nodes. The first cluster-license-info is configured for detecting license violations among the plurality of cluster nodes.
    Type: Application
    Filed: June 13, 2019
    Publication date: December 17, 2020
    Applicant: VMware, Inc.
    Inventors: Junfeng WANG, Jin HE, Qi LIU, Xiangjun SONG, Yu WANG, Li HE, Xiangdong CHE
  • Patent number: 8684316
    Abstract: A trailing edge flap mechanism incorporates a support beam, a flap carrier beam supporting an aerodynamic flap, a first link interconnecting a first and second rotation points and a second link interconnecting third and fourth rotation points. The support beam has a ground connection on a first fixed axis of rotation. A connecting link has a ground connection on a second fixed axis of rotation and is connected to the first link intermediate the first and second rotation points. An actuator is connected with a drive link pivotally engaged to the first link for initial forward and aft movement of a nose profile of the Fowler flap substantially parallel to the wing lower surface with extending aft movement providing a rapidly changing angle of the flap with respect to the wing upper surface.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: April 1, 2014
    Assignee: The Boeing Company
    Inventors: Seiya Sakurai, James M. Wheaton, Stephen J. Fox, Sharon Xiangdong Che
  • Publication number: 20130075537
    Abstract: A trailing edge flap mechanism incorporates a support beam, a flap carrier beam supporting an aerodynamic flap, a first link interconnecting a first and second rotation points and a second link interconnecting third and fourth rotation points. The support beam has a ground connection on a first fixed axis of rotation. A connecting link has a ground connection on a second fixed axis of rotation and is connected to the first link intermediate the first and second rotation points. An actuator is connected with a drive link pivotally engaged to the first link for initial forward and aft movement of a nose profile of the Fowler flap substantially parallel to the wing lower surface with extending aft movement providing a rapidly changing angle of the flap with respect to the wing upper surface.
    Type: Application
    Filed: September 23, 2011
    Publication date: March 28, 2013
    Applicant: THE BOEING COMPANY
    Inventors: Seiya Sakurai, James M. Wheaton, Stephen J. Fox, Sharon Xiangdong Che