Patents by Inventor Chengmao LU

Chengmao LU 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: 20240028330
    Abstract: The current document is directed to methods and subsystems that manage submitted code changes for processing by continuous-integration/continuous-delivery/deployment systems. In disclosed implementations, code changes are processed as quickly as possible, when the code changes are flagged as being urgent. Non-urgent code changes are evaluated for the possibility of merging the non-urgent code changes with additional, subsequently submitted code changes in order to more efficiently employ computational resources needed for processing the code changes. When there is a code change, waiting for processing, with which a submitted code change can be merged, the submitted code change is merged with the waiting code change so that the merged code changes can be together verified.
    Type: Application
    Filed: August 18, 2022
    Publication date: January 25, 2024
    Applicant: VMware, Inc.
    Inventors: Yang Yang, Yang Yang, Sixuan Yang, Jin Feng, Chengmao Lu, Zhou Huang, Junchi Zhang
  • Publication number: 20230409366
    Abstract: Example methods and systems associated with dynamic configuration of a statistics endpoint in a virtualized computing environment have been disclosed. One example method includes in response to receiving a first request, by a host in the virtualized computing environment, accepting a configuration file specified in the first request; in response to receiving a second request, by the host, parsing a rule based on the configuration file and collecting statistics based on the rule; processing, by the host, the statistics collected based on the rule; and sending, by the host, the processed statistics to a monitoring terminal.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Applicant: VMware, Inc.
    Inventors: Jianqiao SUN, Yang YANG, Junlong GAO, Jianrong ZHAO, Jin FENG, Chengmao LU
  • Publication number: 20230342171
    Abstract: Capacity forecasting may be performed for distributed storage resources in a virtualized computing environment. Historical data indicative of usage of the storage resources is transformed into a privacy-preserving format and is preprocessed to remove outliers, to fill in missing values, and to perform normalization. The preprocessed historical data is inputted into a machine-learning model, which applies a piecewise regression to the historical data to generate a prediction output.
    Type: Application
    Filed: April 21, 2022
    Publication date: October 26, 2023
    Applicant: VMware, Inc.
    Inventors: Yang YANG, Hexin ZHANG, Layne Lin PENG, Jiahao CHEN, Chengmao LU, Sixuan YANG
  • Patent number: 11669360
    Abstract: A method to migrate a cluster's hosts and virtual machines from virtual standard switches to a virtual distributed switch includes creating distributed port groups on the virtual distributed switch, where properties of the distributed port groups are automatically replicated to host proxy switches on the hosts. The method further includes configuring the distributed port group with ephemeral binding so port binding of the distributed port group is configurable through a host in the cluster even when an infrastructure virtual machine that manages the cluster is down, determining (or receiving user input indicating) the infrastructure virtual machine is on the host, and issuing a call to the host to migrate (1) the infrastructure virtual machine to the distributed port group and (2) one or more physical network interface cards of the host to the virtual distributed switch.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: June 6, 2023
    Assignee: VMWARE, INC.
    Inventors: Yang Yang, Jin Feng, Chengmao Lu
  • Publication number: 20220308908
    Abstract: Example methods relating to maintain a quality of service of a cloud application are described. One example method includes monitoring a workload metric of a virtual machines which is running the cloud application, creating additional one or more virtual machines, isolating the additional one or more virtual machines, and determining whether the workload metric exceeds a threshold. In response to determining that the workload metric exceeds the threshold, the method includes deisolating the additional one or more virtual machines to support the cloud application. Otherwise, the method includes maintaining one or more virtual machines being isolated.
    Type: Application
    Filed: March 29, 2021
    Publication date: September 29, 2022
    Applicant: VMware, Inc.
    Inventors: Wei ZHENG, Jin FENG, Chengmao LU, Wenguang WANG, Yang YANG, Yang YANG
  • Publication number: 20210208922
    Abstract: A method to migrate a cluster's hosts and virtual machines from virtual standard switches to a virtual distributed switch includes creating distributed port groups on the virtual distributed switch, where properties of the distributed port groups are automatically replicated to host proxy switches on the hosts. The method further includes configuring the distributed port group with ephemeral binding so port binding of the distributed port group is configurable through a host in the cluster even when an infrastructure virtual machine that manages the cluster is down, determining (or receiving user input indicating) the infrastructure virtual machine is on the host, and issuing a call to the host to migrate (1) the infrastructure virtual machine to the distributed port group and (2) one or more physical network interface cards of the host to the virtual distributed switch.
    Type: Application
    Filed: March 4, 2021
    Publication date: July 8, 2021
    Applicant: VMware, Inc.
    Inventors: Yang YANG, Jin FENG, Chengmao LU
  • Patent number: 10942759
    Abstract: A method to migrate a cluster's hosts and virtual machines from virtual standard switches to a virtual distributed switch includes creating distributed port groups on the virtual distributed switch, where properties of the distributed port groups are automatically replicated to host proxy switches on the hosts. The method further includes configuring the distributed port group with ephemeral binding so port binding of the distributed port group is configurable through a host in the cluster even when an infrastructure virtual machine that manages the cluster is down, determining (or receiving user input indicating) the infrastructure virtual machine is on the host, and issuing a call to the host to migrate (1) the infrastructure virtual machine to the distributed port group and (2) one or more physical network interface cards of the host to the virtual distributed switch.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: March 9, 2021
    Assignee: VMWARE, INC.
    Inventors: Yang Yang, Jin Feng, Chengmao Lu
  • Publication number: 20190391831
    Abstract: A method to migrate a cluster's hosts and virtual machines from virtual standard switches to a virtual distributed switch includes creating distributed port groups on the virtual distributed switch, where properties of the distributed port groups are automatically replicated to host proxy switches on the hosts. The method further includes configuring the distributed port group with ephemeral binding so port binding of the distributed port group is configurable through a host in the cluster even when an infrastructure virtual machine that manages the cluster is down, determining (or receiving user input indicating) the infrastructure virtual machine is on the host, and issuing a call to the host to migrate (1) the infrastructure virtual machine to the distributed port group and (2) one or more physical network interface cards of the host to the virtual distributed switch.
    Type: Application
    Filed: June 21, 2018
    Publication date: December 26, 2019
    Applicant: VMware, Inc.
    Inventors: Yang YANG, Jin FENG, Chengmao LU
  • Patent number: 9703588
    Abstract: An example method to deploy a web client plugin in a virtualized computing environment may include obtaining information identifying a virtual machine at a management entity and generating configuration information that includes the information identifying the virtual machine. The method may further include registering, with the management entity, the configuration information to deploy the web client plugin as a web client extension. The registration is performed such that, in response to an access to the virtual machine via the web client plugin, the web client plugin is able to automatically identify the virtual machine based on the configuration information.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: July 11, 2017
    Assignee: VMware, Inc.
    Inventors: Yang Yang, Jin Feng, Zhongping Lu, Zhao Jin, Chengmao Lu
  • Publication number: 20160048400
    Abstract: An example method to deploy a web client plugin in a virtualized computing environment may include obtaining information identifying a virtual machine at a management entity and generating configuration information that includes the information identifying the virtual machine. The method may further include registering, with the management entity, the configuration information to deploy the web client plugin as a web client extension. The registration is performed such that, in response to an access to the virtual machine via the web client plugin, the web client plugin is able to automatically identify the virtual machine based on the configuration information.
    Type: Application
    Filed: August 12, 2014
    Publication date: February 18, 2016
    Inventors: Yang YANG, Jin FENG, Zhongping LU, Zhao JIN, Chengmao LU