Patents by Inventor Bing Niu

Bing Niu 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
  • Publication number: 20240093944
    Abstract: The present invention application relates to a spiral heat exchanger and a heat exchange device.
    Type: Application
    Filed: November 30, 2021
    Publication date: March 21, 2024
    Applicant: SHANGHAI XINGYE MATERIALS TECHNOLOGY CO., LTD.
    Inventors: Feng GAO, Zaixiang LIU, Yanfeng CHEN, Yuanfeng CAI, Bing WANG, Zhengyan NIU
  • Publication number: 20230221993
    Abstract: The current document is directed to methods and systems that place and manage workloads across heterogeneous hosts within distributed computer systems. In a disclosed method, the functionality of an existing distributed-computer-management system designed for managing homogeneous hosts is modified and improved for application to distributed-computer systems that include heterogeneous hosts. Much of the functionality needed for managing heterogeneous hosts is obtained by modifying implementation of managed objects employed by host agents without affecting the interface between the distributed-computer-management system and the host agents. In addition, host-selection functionality within the distributed-computer-management system can be extended and improved to consider heterogeneous-host characteristics both for placing workloads across heterogeneous hosts and for live migration of virtual machines among different types of hosts.
    Type: Application
    Filed: February 23, 2022
    Publication date: July 13, 2023
    Applicant: VMware, Inc.
    Inventors: Jin He, Bing Niu, Qi Liu, Junfeng Wang, Li He, Xiangjun Song
  • Publication number: 20230188362
    Abstract: This disclosure is directed to automated processes for attesting to trustworthiness of a host considered for connection to a data center network. The attestation process is performed in two attestation phases. In the first phase, attestation is performed on a smart network interface controller (“SNIC”) connected to an internal bus of the host using a first trusted platform module (“TPM”) of the SNIC. In the second phase, attestation is performed on the host by the SNIC using a second TPM connected to the internal bus of the host in response to a determination that the SNIC is trustworthy. The host is connected to the data center network in response to a determination by the SNIC that the host is trustworthy.
    Type: Application
    Filed: February 7, 2022
    Publication date: June 15, 2023
    Applicant: VMware, Inc.
    Inventors: Bing Niu, Jin He, Jinheng Xu, Li He, Juan Liu, Xiangjun Song
  • 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
  • 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
  • Patent number: 10936766
    Abstract: Various embodiments are generally directed to techniques for employing a hybrid of sequential and parallel processing to perform random sample and consensus (RANSAC). A device to perform RANSAC includes a derivation component to derive a first set of proposed models in parallel from a first set of minimal sample sets of a data set; and a comparison component to recalculate a required quantity of proposed models to derive an accurate model if a proposed model of the first set of proposed models better fits the data set than any proposed model derived prior to derivation of the first set of proposed models, and to determine whether to derive a second set of proposed models following derivation of the first set of proposed models based on a comparison of the required quantity to a quantity of previously derived proposed models that includes the first set. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: March 2, 2021
    Assignee: Intel Corporation
    Inventors: Liu Yang, Qiang Li, Bin Wang, Xianchao Xu, Bing Niu
  • 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: 20170140078
    Abstract: Various embodiments are generally directed to techniques for employing a hybrid of sequential and parallel processing to perform random sample and consensus (RANSAC). A device to perform RANSAC includes a derivation component to derive a first set of proposed models in parallel from a first set of minimal sample sets of a data set; and a comparison component to recalculate a required quantity of proposed models to derive an accurate model if a proposed model of the first set of proposed models better fits the data set than any proposed model derived prior to derivation of the first set of proposed models, and to determine whether to derive a second set of proposed models following derivation of the first set of proposed models based on a comparison of the required quantity to a quantity of previously derived proposed models that includes the first set. Other embodiments are described and claimed.
    Type: Application
    Filed: March 27, 2014
    Publication date: May 18, 2017
    Applicant: INTEL CORPORATION
    Inventors: Liu Yang, Qiang Li, Bin Wang, Xianchao Xu, Bing Niu