Patents by Inventor Aastha Bhardwaj

Aastha Bhardwaj 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: 10949246
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: March 16, 2021
    Assignee: VMware, Inc.
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Patent number: 10558476
    Abstract: A computer-implemented method for automatically selecting a virtual machine storage location. The method includes receiving a selection of a level of service of a storage system for provisioning of a virtual machine; and responsive to receiving the selection of the level of service, automatically selecting a storage location for the virtual machine. The storage location is one of a plurality of storage locations compliant with the selected level of service.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: February 11, 2020
    Assignee: VMware, Inc.
    Inventor: Aastha Bhardwaj
  • Publication number: 20200034181
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Application
    Filed: August 5, 2019
    Publication date: January 30, 2020
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Patent number: 10372480
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: August 6, 2019
    Assignee: VMWARE INC.
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Publication number: 20180336056
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Application
    Filed: April 9, 2018
    Publication date: November 22, 2018
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Patent number: 9952892
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: April 24, 2018
    Assignee: NICIRA, INC.
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Publication number: 20170300354
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Application
    Filed: June 30, 2017
    Publication date: October 19, 2017
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Patent number: 9697032
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 4, 2017
    Assignee: VMware, Inc.
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Patent number: 9363192
    Abstract: A system and method for performing automatic remediation in a distributed computer system with multiple clusters of host computers uses the same placement selection algorithm for initial placements and for remediation placements of clients. The placement selection algorithm is executed to generate a placement solution when a remediation request in response to a remediation-requiring condition in the distributed computer system for at least one client running in one of the multiple clusters of host computers is detected and a remediation placement problem for the client is constructed. The placement solution is then implemented for the client for remediation.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: June 7, 2016
    Assignee: VMware, Inc.
    Inventors: Pradeep Padala, Parth Shah, Ajay Gulati, Aastha Bhardwaj
  • Publication number: 20150301846
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Application
    Filed: December 30, 2014
    Publication date: October 22, 2015
    Inventors: Anupam DALAL, Min-Ken LAI, Aastha BHARDWAJ
  • Publication number: 20150120931
    Abstract: A system and method for performing automatic remediation in a distributed computer system with multiple clusters of host computers uses the same placement selection algorithm for initial placements and for remediation placements of clients. The placement selection algorithm is executed to generate a placement solution when a remediation request in response to a remediation-requiring condition in the distributed computer system for at least one client running in one of the multiple clusters of host computers is detected and a remediation placement problem for the client is constructed.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: VMWARE, INC.
    Inventors: Pradeep Padala, Parth Shah, Ajay Gulati, Aastha Bhardwaj
  • Patent number: 8924524
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Grant
    Filed: July 27, 2009
    Date of Patent: December 30, 2014
    Assignee: VMware, Inc.
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Patent number: 8838756
    Abstract: Methods, systems, and computer programs for creating isolated environments that include virtual machines (VM) and networks in a virtual infrastructure are presented. The method includes an operation to define a configuration of a virtual system which includes VMs, virtual network interface cards (VNIC) in the VMs, and configuration local networks (CLN). Further, the method associates each VNIC with one of the CLNs and transmits instructions to the virtual infrastructure for deploying the configuration. Deploying the configuration includes instantiating VMs and CLNs in the virtual infrastructure. Each VM is instantiated in a host monitored by a virtual lab server, and the CLNs are instantiated in the same hosts where the VMs have been instantiated. Only VMs from the configuration can connect to the instantiated CLNs.
    Type: Grant
    Filed: July 27, 2009
    Date of Patent: September 16, 2014
    Assignee: VMware, Inc.
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Publication number: 20110022694
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Application
    Filed: July 27, 2009
    Publication date: January 27, 2011
    Applicant: VMWARE, INC.
    Inventors: Anupam DALAL, Min-Ken LAI, Aastha BHARDWAJ
  • Publication number: 20110022695
    Abstract: Methods, systems, and computer programs for creating isolated environments that include virtual machines (VM) and networks in a virtual infrastructure are presented. The method includes an operation to define a configuration of a virtual system which includes VMs, virtual network interface cards (VNIC) in the VMs, and configuration local networks (CLN). Further, the method associates each VNIC with one of the CLNs and transmits instructions to the virtual infrastructure for deploying the configuration. Deploying the configuration includes instantiating VMs and CLNs in the virtual infrastructure. Each VM is instantiated in a host monitored by a virtual lab server, and the CLNs are instantiated in the same hosts where the VMs have been instantiated. Only VMs from the configuration can connect to the instantiated CLNs.
    Type: Application
    Filed: July 27, 2009
    Publication date: January 27, 2011
    Applicant: VMware, Inc.
    Inventors: Anupam DALAL, Min-Ken LAI, Aastha BHARDWAJ
  • Publication number: 20030191860
    Abstract: An application sharing and collaboration (ASC) system comprising a first computer, where the first computer is configured to execute a graphics application. The graphics application is configured to: (a) call a set of OpenGL rendering functions to render an image into a local buffer, and (b) call a particular OpenGL function which has been modified to induce compression of the image from the local buffer and transfer of the compressed image to a set of one or more remote systems. Each of the one or more remote systems may be configured to: decompress the compressed image, and display the decompressed image.
    Type: Application
    Filed: April 5, 2002
    Publication date: October 9, 2003
    Inventors: Krishna K. Gadepalli, Ihtisham Kabir, Aastha Bhardwaj, Peter Farkas, Paul R. Ramsey