Patents by Inventor Yifeng MAO

Yifeng MAO 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: 10203976
    Abstract: An example method to manage a virtual appliance in a virtualized computing environment may comprise obtaining, by a computing system, data relating to the virtual appliance that specifies a virtual machine implementing a software application. The method may also comprise configuring, by the computing system, an operational mode for the virtual machine to customize the virtual appliance for deployment. The method may further comprise deploying, by the computing system, the virtual appliance with the virtual machine operating in the operational mode.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: February 12, 2019
    Assignee: VMWARE, INC.
    Inventors: Yifeng Mao, Pin Xie, Junyi Shi, Luo Bai
  • Publication number: 20160266921
    Abstract: An example method to manage a virtual appliance in a virtualized computing environment may comprise obtaining, by a computing system, data relating to the virtual appliance that specifies a virtual machine implementing a software application. The method may also comprise configuring, by the computing system, an operational mode for the virtual machine to customize the virtual appliance for deployment. The method may further comprise deploying, by the computing system, the virtual appliance with the virtual machine operating in the operational mode.
    Type: Application
    Filed: March 12, 2015
    Publication date: September 15, 2016
    Inventors: Yifeng MAO, Pin XIE, Junyi SHI, Luo BAI
  • 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