Patents by Inventor Yanping Cao

Yanping Cao 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: 20230254244
    Abstract: This application discloses a path determining method and apparatus, and a computer storage medium, and pertains to the field of network technologies. An analysis device first determines a source network entity and a destination network entity on a knowledge graph of a target network, where the knowledge graph includes a plurality of knowledge graph triplets, each knowledge graph triplet includes two network entities and a relationship between the two network entities, and a type of the network entity is a device, an interface, a protocol, or a service. Then, the analysis device determines, on the knowledge graph, a transmission path from the source network entity to the destination network entity.
    Type: Application
    Filed: April 14, 2023
    Publication date: August 10, 2023
    Inventors: Yanping CAO, Qiang YANG, Zhenwei ZHANG, Cairen WENG
  • Patent number: 11627124
    Abstract: An example method of logging in an automation user to a container image registry in a virtualized computing system is described, the container image registry managing container images for deploying containers in the virtualized computing system. The method includes: receiving, at a credential manager in the container image registry, a login request from a service executing in the virtualized computing system representing the automation user, the login request for image access to the container image registry and including an automation token; authenticating the automation token as credentials of a robot account in the container image registry corresponding to the automation user; and authorizing the automation user as identified in the automation token of the login request in response to the robot account having privilege for the image access.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: April 11, 2023
    Assignee: VMware, Inc.
    Inventors: Yanping Cao, Tan Jiang, Michal Adam Jankowski
  • Patent number: 11422846
    Abstract: A virtualized computing system according to an example includes: a host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, the virtualization layer supporting execution of virtual machines (VMs); a container image registry configured to manage container images for deploying containers in the host cluster; an orchestration control plane integrated with the virtualization layer, the orchestration control plane including a master server executing in a first VM of the VMs, the master server configured to manage image secrets based on accounts in the container image registry; and a guest cluster, managed by the orchestration control plane and executing in second VMs of the VMs, the guest cluster configured to receive the image secrets from the master server and access the container image registry using the image secrets.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: August 23, 2022
    Inventors: Yanping Cao, Zachary James Shepherd, Mark Russell Johnson
  • Patent number: 11372668
    Abstract: A container image registry is managed in a virtualized computing system. The container image registry manages container images for deploying containers in a host cluster, the host cluster includes hosts and a virtualization layer executing on hardware platforms of the hosts, and the virtualization layer supports execution of virtual machines (VMs). The method includes: creating a namespace for an orchestration control plane integrated with the virtualization layer, the namespace including constraints for deploying workloads in the VMs; invoking, by a registry service in response to creation of the namespace, a management application programming interface (API) of the container image registry to create a project for the container images; and invoking, by the registry service, the management API of the container image registry to both add members to the project, and assign image registry roles to the members, in response to bindings of users and namespace roles derived from the constraints.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: June 28, 2022
    Assignee: VMware, Inc.
    Inventors: Yanping Cao, Mark Russell Johnson, Pratik Kapadia, Xiaoyun An
  • Publication number: 20220158936
    Abstract: A packet transmission path determining method includes a management device that obtains N mirrored packets of a target packet, where each mirrored packet is generated by one of N network devices that transmit the target packet, and each mirrored packet comprises an identifier of the network device that generates the mirrored packet. The management device determines a transmission path of the target packet based on the N mirrored packets.
    Type: Application
    Filed: January 28, 2022
    Publication date: May 19, 2022
    Inventors: Yanping Cao, Zhenwei Zhang
  • Patent number: 11293906
    Abstract: The present invention discloses a method for judgment of cheddar cheese grade based on identification characteristic flavor compounds, comprising the following steps: selecting cheddar cheese of different grades as standard product, and extracting volatile flavor compounds from the standard product; using gas phase-sniffing device to screen out characteristic flavor compounds with higher flavor intensity from the volatile flavor compounds through aroma extract dilution analysis; proceeding with clustering of characteristic flavor compounds as screened out to obtain identification characteristic flavor compounds of cheddar cheese; measuring the concentration of identification characteristic flavor composition of cheddar cheese of known grade, and establish the training set for training of support vector machine; measuring the concentration of identification characteristic flavor composition of cheddar cheese to be tested, and inputting it into the support vector machine trained to judge the grade of cheddar ch
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: April 5, 2022
    Assignee: BEIJING TECHNOLOGY AND BUSINESS UNIVERSITY
    Inventors: Bei Wang, Jing Wang, Yanping Cao, Li Tan, Baoguo Sun, Zhennai Yang
  • Publication number: 20220019455
    Abstract: A virtualized computing system according to an example includes: a host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, the virtualization layer supporting execution of virtual machines (VMs); a container image registry configured to manage container images for deploying containers in the host cluster; an orchestration control plane integrated with the virtualization layer, the orchestration control plane including a master server executing in a first VM of the VMs, the master server configured to manage image secrets based on accounts in the container image registry; and a guest cluster, managed by the orchestration control plane and executing in second VMs of the VMs, the guest cluster configured to receive the image secrets from the master server and access the container image registry using the image secrets.
    Type: Application
    Filed: July 20, 2020
    Publication date: January 20, 2022
    Inventors: Yanping CAO, Zachary James SHEPHERD, Mark Russell JOHNSON
  • Publication number: 20210311758
    Abstract: A container image registry is managed in a virtualized computing system. The container image registry manages container images for deploying containers in a host cluster, the host cluster includes hosts and a virtualization layer executing on hardware platforms of the hosts, and the virtualization layer supports execution of virtual machines (VMs). The method includes: creating a namespace for an orchestration control plane integrated with the virtualization layer, the namespace including constraints for deploying workloads in the VMs; invoking, by a registry service in response to creation of the namespace, a management application programming interface (API) of the container image registry to create a project for the container images; and invoking, by the registry service, the management API of the container image registry to both add members to the project, and assign image registry roles to the members, in response to bindings of users and namespace roles derived from the constraints.
    Type: Application
    Filed: April 2, 2020
    Publication date: October 7, 2021
    Inventors: Yanping CAO, Mark Russell JOHNSON, Pratik KAPADIA, Xiaoyun AN
  • Publication number: 20210314310
    Abstract: An example method of logging in an automation user to a container image registry in a virtualized computing system is described, the container image registry managing container images for deploying containers in the virtualized computing system. The method includes: receiving, at a credential manager in the container image registry, a login request from a service executing in the virtualized computing system representing the automation user, the login request for image access to the container image registry and including an automation token; authenticating the automation token as credentials of a robot account in the container image registry corresponding to the automation user; and authorizing the automation user as identified in the automation token of the login request in response to the robot account having privilege for the image access.
    Type: Application
    Filed: May 12, 2020
    Publication date: October 7, 2021
    Inventors: Yanping CAO, Tan JIANG, Michal Adam JANKOWSKI
  • Patent number: 10742713
    Abstract: A cluster management system and method for synchronizing content libraries within a distributed computer system allows an on-demand synchronization option of a content library subscribed to a publishing content library, which includes at least a consumable software item and metadata of the consumable software item, to be enabled. As a result of the on-demand synchronization option of the subscribed content library being enabled, the metadata of the consumable software item is downloaded from the publishing content library to the subscribed content library without downloading the consumable software item. The consumable software item is downloaded from the publishing content library to the subscribed content library in response to user selection of the consumable software item at the subscribed content library.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: August 11, 2020
    Assignee: VMware, Inc.
    Inventors: Yanping Cao, Pratima Rao, Mahdi Ben Hamida, Steven Sun
  • Publication number: 20200223733
    Abstract: A large melting furnace suitable for borosilicate glass. The melting furnace includes a melting area, a reinforcing area, an ascending area and a clarifying area. The melting area includes no furnace crown, a surface of molten glass in the melting area is not covered by any wall and exposed for feeding. The reinforcing area includes a first furnace crown, the first furnace crown includes a first partition wall and a second partition wall, and the reinforcing area and the melting area are separated by the first partition wall, and a lower end of the first partition wall goes deep below a surface of molten glass but is not in contact with a bottom of the melting furnace, so as to guarantee that the molten glass in the melting area and the reinforcing area is interconnected.
    Type: Application
    Filed: January 25, 2020
    Publication date: July 16, 2020
    Applicant: CHINA TRIUMPH INTERNATIONAL ENGINEERING CO., LTD.
    Inventors: SHOU PENG, QING LIU, LONGYUE JIANG, YANPING CAO, XIAOLONG WANG
  • Patent number: 10628197
    Abstract: A management system and method for deploying a virtual processing instance from an open virtual appliance (OVA) template file involves accessing the OVA template file stored on a storage of a computer to stream at least one file from the storage of the computer for processing and to transmit a disk image file of the virtual processing instance in the OVA template file from the storage of the computer to a storage of a destination host computer on which the virtual processing instance is to be deployed.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: April 21, 2020
    Assignee: VMware, Inc.
    Inventors: Yanping Cao, Pratik Kapadia
  • Publication number: 20200080976
    Abstract: The present invention discloses a method for judgment of cheddar cheese grade based on identification characteristic flavor compounds, comprising the following steps: selecting cheddar cheese of different grades as standard product, and extracting volatile flavor compounds from the standard product; using gas phase-sniffing device to screen out characteristic flavor compounds with higher flavor intensity from the volatile flavor compounds through aroma extract dilution analysis; proceeding with clustering of characteristic flavor compounds as screened out to obtain identification characteristic flavor compounds of cheddar cheese; measuring the concentration of identification characteristic flavor composition of cheddar cheese of known grade, and establish the training set for training of support vector machine; measuring the concentration of identification characteristic flavor composition of cheddar cheese to be tested, and inputting it into the support vector machine trained to judge the grade of cheddar ch
    Type: Application
    Filed: February 4, 2019
    Publication date: March 12, 2020
    Inventors: Bei Wang, Jing Wang, Yanping Cao, Li Tan, Baoguo Sun, Zhennai Yang
  • Patent number: 10417254
    Abstract: A cluster management system and method for synchronizing content libraries within a distributed computer system uses multiple replication processes to synchronize a subscribed content library with a publishing content library, which includes at least a consumable software item and metadata of the consumable software item. If the consumable software item of the publishing content library can be replicated at the subscribed content library using a first data replication process, then the consumable software item of the publishing content library is replicated at the subscribed content library using the first data replication process. If the consumable software item of the publishing content library cannot be replicated at the subscribed content library using the first data replication process, the consumable software item of the publishing content library is replicated at the subscribed content library using a second data replication process.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: September 17, 2019
    Assignee: VMware, Inc.
    Inventors: Yanping Cao, Kirill Uvaev, Mahdi Ben Hamida
  • Patent number: 10263884
    Abstract: A coordinated multi-cast content distribution process is used to distribute content, e.g., files, from a source node of a network to target nodes of the network. A minimum spanning tree is identified for the network based on costs of edges connecting the nodes. The minimum spanning tree includes the source node and all target nodes; the minimum spanning tree distinguishes leaf target nodes from non-leaf target nodes. Content parts are moved along the spanning tree in an iterative process in which, for each iteration, the highest-cost leaf nodes are identified and content parts are moved toward the identified leaf nodes. This process reduces avoids network congestion and reduces the total bandwidth consumption required to supply the content to all target nodes.
    Type: Grant
    Filed: March 4, 2017
    Date of Patent: April 16, 2019
    Assignee: VMware, Inc.
    Inventors: Preeti Kota, Oleg Zaydman, Yanping Cao, Pratik Kapadia
  • Publication number: 20190026138
    Abstract: A management system and method for deploying a virtual processing instance from an OVA template file involves accessing the OVA template file stored on a storage of a computer to stream at least one file from the storage of the computer for processing and to transmit a disk image file of the virtual processing instance in the OVA template file from the storage of the computer to a storage of a destination host computer on which the virtual processing instance is to be deployed.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 24, 2019
    Applicant: VMware, Inc.
    Inventors: Yanping Cao, Pratik Kapadia
  • Publication number: 20180254977
    Abstract: A coordinated multi-cast content distribution process is used to distribute content, e.g., files, from a source node of a network to target nodes of the network. A minimum spanning tree is identified for the network based on costs of edges connecting the nodes. The minimum spanning tree includes the source node and all target nodes; the minimum spanning tree distinguishes leaf target nodes from non-leaf target nodes. Content parts are moved along the spanning tree in an iterative process in which, for each iteration, the highest-cost leaf nodes are identified and content parts are moved toward the identified leaf nodes. This process reduces avoids network congestion and reduces the total bandwidth consumption required to supply the content to all target nodes.
    Type: Application
    Filed: March 4, 2017
    Publication date: September 6, 2018
    Inventors: Preeti Kota, Oleg Zaydman, Yanping Cao, Pratik Kapadia
  • Publication number: 20180208492
    Abstract: A large melting furnace suitable for borosilicate glass. Which has a melting area, a reinforcing area, an ascending area and a clarifying area. The melting area and the reinforcing area are separated by a partition wall, and a lower end of the partition wall goes deep below a surface of molten glass but is not in contact with a bottom of the melting furnace, so as to guarantee that the molten glass in the two areas is interconnected. The structures of the melting area and reinforcing area can also improve the problem of boron volatilization of the borosilicate glass caused by flame melting during a melting process. The molten glass flows out from a throat of the reinforcing area, passes through the ascending area and enters the shallower clarifying area.
    Type: Application
    Filed: April 29, 2015
    Publication date: July 26, 2018
    Applicant: CHINA TRIUMPH INTERNATIONAL ENGINEERING CO., LTD.
    Inventors: SHOU PENG, QING LIU, LONGYUE JIANG, YANPING CAO, XIAOLONG WANG
  • Publication number: 20170220661
    Abstract: A cluster management system and method for synchronizing content libraries within a distributed computer system allows an on-demand synchronization option of a content library subscribed to a publishing content library, which includes at least a consumable software item and metadata of the consumable software item, to be enabled. As a result of the on-demand synchronization option of the subscribed content library being enabled, the metadata of the consumable software item is downloaded from the publishing content library to the subscribed content library without downloading the consumable software item. The consumable software item is downloaded from the publishing content library to the subscribed content library in response to user selection of the consumable software item at the subscribed content library.
    Type: Application
    Filed: February 1, 2016
    Publication date: August 3, 2017
    Applicant: VMware, Inc.
    Inventors: Yanping Cao, Pratima Rao, Mahdi Ben Hamida, Steven Sun
  • Publication number: 20170220660
    Abstract: A cluster management system and method for synchronizing content libraries within a distributed computer system uses multiple replication processes to synchronize a subscribed content library with a publishing content library, which includes at least a consumable software item and metadata of the consumable software item. If the consumable software item of the publishing content library can be replicated at the subscribed content library using a first data replication process, then the consumable software item of the publishing content library is replicated at the subscribed content library using the first data replication process. If the consumable software item of the publishing content library cannot be replicated at the subscribed content library using the first data replication process, the consumable software item of the publishing content library is replicated at the subscribed content library using a second data replication process.
    Type: Application
    Filed: February 1, 2016
    Publication date: August 3, 2017
    Applicant: VMware, Inc.
    Inventors: Yanping Cao, Kirill Uvaev, Mahdi Ben Hamida