Patents by Inventor QingChao Gong

QingChao Gong 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: 10241836
    Abstract: According to examples of the present disclosure, a method is provided to perform resource management in a virtualized computing environment. The method may comprise monitoring multiple first virtual machines to update a status of each first virtual machine based on a resource consumption level of resources allocated to the first virtual machine. The method may further comprise: in response to receiving a request to allocate resources to a second virtual machine, selecting at least one of the multiple first virtual machines with an inactive status to satisfy the request. Resources allocated to the selected at least one of the multiple first virtual machines may then be released and reallocated to the second virtual machine.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: March 26, 2019
    Assignee: VMWARE, INC.
    Inventors: Luo Bai, Lei Ding, Yifeng Mao, QingChao Gong, Lei Zhang
  • Patent number: 9559898
    Abstract: Techniques are disclosed herein for configuring a virtual network. One embodiment provides a computer-implemented method that includes receiving a request to add network interface cards (NICs) of a new virtual machine (VM) host to the virtual network, and determining, using a protocol by which network devices advertise information, ports of at least one physical switch to which the NICs are connected. The method further includes determining, based on a predefined network configuration document, virtual local area networks (VLANs) which are enabled on the ports of the at least one physical switch to which the NICs are connected. In addition, the method includes assigning the NICs to ports of at least one virtual switch in the virtual network based on the VLANs as determined.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: January 31, 2017
    Assignee: VMware, Inc.
    Inventors: QingChao Gong, Lei Zhang, Lei Ding
  • Publication number: 20160182279
    Abstract: Techniques are disclosed herein for configuring a virtual network. One embodiment provides a computer-implemented method that includes receiving a request to add network interface cards (NICs) of a new virtual machine (VM) host to the virtual network, and determining, using a protocol by which network devices advertise information, ports of at least one physical switch to which the NICs are connected. The method further includes determining, based on a predefined network configuration document, virtual local area networks (VLANs) which are enabled on the ports of the at least one physical switch to which the NICs are connected. In addition, the method includes assigning the NICs to ports of at least one virtual switch in the virtual network based on the VLANs as determined.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: QingChao GONG, Lei ZHANG, Lei DING
  • Publication number: 20150363238
    Abstract: According to examples of the present disclosure, a method is provided to perform resource management in a virtualized computing environment. The method may comprise monitoring multiple first virtual machines to update a status of each first virtual machine based on a resource consumption level of resources allocated to the first virtual machine. The method may further comprise: in response to receiving a request to allocate resources to a second virtual machine, selecting at least one of the multiple first virtual machines with an inactive status to satisfy the request. Resources allocated to the selected at least one of the multiple first virtual machines may then be released and reallocated to the second virtual machine.
    Type: Application
    Filed: June 11, 2014
    Publication date: December 17, 2015
    Inventors: Luo BAI, Lei DING, Yifeng MAO, QingChao Gong, Lei Zhang