Patents by Inventor Yahya Cahyadi

Yahya Cahyadi 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: 11876671
    Abstract: An example method of configuring a cluster network for an application management system having virtual machines (VMs) executing on a virtualization layer in a cluster of hosts connected to a physical network, wherein the application management system is integrated with the virtualization layer, the method including: deploying, by a virtualization management server, a master server of the application management system prior to configuration of a cluster network that connects the VMs, the master server connected to the virtualization management server by a management network isolated from the cluster network; configuring, by the master server in cooperation with a network manager, the cluster network to connect the VMs; and connecting, by the master server in cooperation with the network manager, the cluster network to an edge node configured to support external ingress/egress for the cluster network.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: January 16, 2024
    Assignee: VMware, Inc.
    Inventors: Yahya Cahyadi, George Gregory Hicken, Ian Hunter Gann, Nanda Kishore Krishna, Harsh Kumar
  • Patent number: 11321223
    Abstract: An example method of testing a cluster network for an application management system having a cluster of virtual machines (VMs) is described. The VMs execute on a virtualization layer in a cluster of hosts connected to a physical network, and the application management system integrated with the virtualization layer. The method includes: receiving, at an edge node from an external network, a plurality of test applications; executing, at the edge node, the plurality of test applications, the edge node connected to the cluster network, the plurality of test applications communicating, through the cluster network, with a master server of the application management system, and with applications executing in the VMs managed by the master server; and returning, from the edge node, responses generated by the plurality of test applications to the external network.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: May 3, 2022
    Assignee: VMware, Inc.
    Inventors: Ian Hunter Gann, Yahya Cahyadi, Yongzhe Fan, Nanda Kishore Krishna
  • Patent number: 11231912
    Abstract: An information-technology (IT) blueprint is an executable document that, when executed, can be used to create an IT application such as an e-commerce site. An IT lifecycle blueprint can further be used to manage (e.g., modify) and, ultimately, destroy such an IT application. To this end, an IT lifecycle blueprint can include idempotent methods that achieve the same result whether starting from a blank (real or virtual) infrastructure or from a previously populated infrastructure. In other words, the same method that created an IT application can be used to modify it. A request for a post-deployment modification can be made using a topological representation of a blueprint and highlighting the representations of components to which a selected modification could be applied.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: January 25, 2022
    Assignee: VMware, Inc.
    Inventors: Vijay Raghavan, Yahya Cahyadi, Julie Ann Pickhardt, Kevin Xie, Douglas Cook
  • Publication number: 20220019519
    Abstract: An example method of testing a cluster network for an application management system having a cluster of virtual machines (VMs) is described. The VMs execute on a virtualization layer in a cluster of hosts connected to a physical network, and the application management system integrated with the virtualization layer. The method includes: receiving, at an edge node from an external network, a plurality of test applications; executing, at the edge node, the plurality of test applications, the edge node connected to the cluster network, the plurality of test applications communicating, through the cluster network, with a master server of the application management system, and with applications executing in the VMs managed by the master server; and returning, from the edge node, responses generated by the plurality of test applications to the external network.
    Type: Application
    Filed: August 11, 2020
    Publication date: January 20, 2022
    Inventors: Ian Hunter GANN, Yahya CAHYADI, Yongzhe FAN, Nanda Kishore KRISHNA
  • Publication number: 20210392042
    Abstract: An example method of configuring a cluster network for an application management system having virtual machines (VMs) executing on a virtualization layer in a cluster of hosts connected to a physical network, wherein the application management system is integrated with the virtualization layer, the method including: deploying, by a virtualization management server, a master server of the application management system prior to configuration of a cluster network that connects the VMs, the master server connected to the virtualization management server by a management network isolated from the cluster network; configuring, by the master server in cooperation with a network manager, the cluster network to connect the VMs; and connecting, by the master server in cooperation with the network manager, the cluster network to an edge node configured to support external ingress/egress for the cluster network.
    Type: Application
    Filed: August 30, 2021
    Publication date: December 16, 2021
    Inventors: Yahya CAHYADI, George Gregory HICKEN, Ian Hunter GANN, Nanda Kishore KRISHNA, Harsh KUMAR
  • Patent number: 11108629
    Abstract: An example method of configuring a cluster network for an application management system having a cluster of virtual machines (VMs) is described. The VMs execute on a virtualization layer in a cluster of hosts connected to a physical network, the application management system integrated with the virtualization layer. The method includes: receiving, at a first master server, a request to assign network ports of the cluster network to control VMs of the VMs, the control VMs executing master servers of the application management system and having first network interfaces connected to a management network isolated from the cluster network; provisioning, by cooperation of the first master server with a network manager, the network ports of the cluster network; and reconfiguring, by cooperation of the first master server with a virtualization management server, the control VMs with second network interfaces connected to the network ports of the cluster network.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: August 31, 2021
    Assignee: VMware, Inc.
    Inventors: Yahya Cahyadi, George Gregory Hicken, Ian Hunter Gann, Nanda Kishore Krishna, Harsh Kumar
  • Patent number: 10282200
    Abstract: An information-technology (IT) blueprint is an executable document that, when executed, can be used to create an IT application such as an e-commerce site. An IT lifecycle blueprint can further be used to manage (e.g., modify) and, ultimately, destroy such an IT application. To this end, an IT lifecycle blueprint can include idempotent methods that achieve the same result whether starting from a blank (real or virtual) infrastructure or from a previously populated infrastructure. To effect a modification that is not within the scope of the blueprint that created the IT application, a new lifecycle blueprint can be created, if necessary, and executed to effect the modification. In a sense, the new lifecycle blueprint replaces the old lifecycle blueprint as a manager tool for the IT application.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: May 7, 2019
    Assignee: VMware, Inc.
    Inventors: Vijay Raghavan, Yahya Cahyadi, Julie Ann Pickhardt, Kevin Xie
  • Publication number: 20180165090
    Abstract: An information-technology (IT) blueprint is an executable document that, when executed, can be used to create an IT application such as an e-commerce site. An IT lifecycle blueprint can further be used to manage (e.g., modify) and, ultimately, destroy such an IT application. To this end, an IT lifecycle blueprint can include idempotent methods that achieve the same result whether starting from a blank (real or virtual) infrastructure or from a previously populated infrastructure. To effect a modification that is not within the scope of the blueprint that created the IT application, a new lifecycle blueprint can be created, if necessary, and executed to effect the modification. In a sense, the new lifecycle blueprint replaces the old lifecycle blueprint as a manager tool for the IT application.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 14, 2018
    Applicant: VMware, Inc.
    Inventors: Vijay RAGHAVAN, Yahya CAHYADI, Julie Ann PICKHARDT, Kevin XIE
  • Publication number: 20180165071
    Abstract: An information-technology (IT) blueprint is an executable document that, when executed, can be used to create an IT application such as an e-commerce site. An IT lifecycle blueprint can further be used to manage (e.g., modify) and, ultimately, destroy such an IT application. To this end, an IT lifecycle blueprint can include idempotent methods that achieve the same result whether starting from a blank (real or virtual) infrastructure or from a previously populated infrastructure. In other words, the same method that created an IT application can be used to modify it. A request for a post-deployment modification can be made using a topological representation of a blueprint and highlighting the representations of components to which a selected modification could be applied.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 14, 2018
    Applicant: VMWARE, INC.
    Inventors: Vijay Raghavan, Yahya Cahyadi, Julie Ann Pickhardt, Kevin Xie, Douglas Cook