Patents by Inventor Akshaya Mahapatra

Akshaya Mahapatra 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: 9830177
    Abstract: A method, system and computer readable media for deploying a virtual appliance are provided. The method includes receiving values of input parameters of a configuration file of a virtual appliance. The method includes for one of the values, determining, prior to activating the virtual appliance, whether the one of the values is in compliance with a configuration of one or more appliances. The method includes deploying the virtual appliance into the one or more appliances. In response to determining that the one of the values is in compliance, the method includes configuring the virtual appliance in accordance with the one of the values, wherein the determining is executed through a processor.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: November 28, 2017
    Assignee: VCE Company, LLC
    Inventors: Akshaya Mahapatra, Zunhe Jin, Anantha Mohan Raj Durai Raj Murugandi, Boyu Wang
  • Patent number: 9792100
    Abstract: An application deployment system includes a computing device that stores computing infrastructure (CI) information associated with a computing infrastructure to be deployed in a portable memory structure, wherein the portable memory structure is physically associated with the computing infrastructure to be deployed. When the computing infrastructure is transported to the deployment site, the computing device receives the stored application configuration information from a portable communication device that has previously obtained the stored application configuration information from the portable memory structure, obtains one or more applications to be installed on the computing infrastructure according to the received application configuration information, and transmits the applications to the portable communication device, wherein the portable communication device downloads the applications to the computing infrastructure for being installed on the computing infrastructure.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: October 17, 2017
    Assignee: VCE IP Holding Company LLC
    Inventors: Akshaya Mahapatra, Michael Tan, Rahul Talekar
  • Patent number: 9722946
    Abstract: A computing environment provisioning system includes a processing system and a memory for storing a locking service that is executed by the processing system to receive multiple provisioning requests from one or more provisioning scripts for provisioning multiple resources to be provided by one or more physical hosts or one or more virtual objects of a computing environment in which at least one resource being dependent upon operation of one or more of the other resources. The locking service may then identify the other resources that are required to be provisioned prior to the dependent resource being provisioned, and inhibit provisioning of the dependent resource until the other resources have been successfully provisioned.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: August 1, 2017
    Assignee: VCE IP Holding Company LLC
    Inventors: Akshaya Mahapatra, Michael Tan
  • Patent number: 9363270
    Abstract: A user management construct, referred to as a persona, is provided to enable a flexible mechanism that grants elevated or administrative privileges to users, such as application developers. Developers may utilize the privileges bestowed by a persona to execute tasks that normally requires access by traditional information (IT) roles, such as IT administrators, to deploy applications in a cloud computing environment. The tasks may include the provisioning of virtual or physical computing resources and/or the configuration of compute, storage, and networking resources.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: June 7, 2016
    Assignee: VCE Company, LLC
    Inventors: T.K. Lakshman, Richard Kirchhofer, Oleg Musteata, Akshaya Mahapatra, Radha Popuri
  • Patent number: 9304793
    Abstract: A method and system is provided for managing virtual machine instances (VMs) and other computing and network infrastructure within a data center. A user designates a computing device or resource (whether physical or virtual) as a master automation object (e.g., a virtual machine instance may be designated as a virtual template for command replication). The user then establishes an association between the master object and a set of physical and/or virtual computing resources that should replicate a set of designated commands sent to the master object. An automation service then intercepts/observes commands sent to the master object and sends the intercepted/observed commands to each computing device linked to the master object.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: April 5, 2016
    Assignee: VCE Company, LLC
    Inventors: Hariharan Kannan, Akshaya Mahapatra, John J. Mulqueeney, Jr., Thaddeus Stoner, David Olszewski
  • Patent number: 9170845
    Abstract: A method and apparatus for integrating a converged infrastructure platform in a data center is provided. The described apparatus configures the physical and virtual resources that run on the converged infrastructure to communicate with the rest of the data center. The described apparatus further enables a system administrator to rollback configurations of the physical and virtual resources of the converged infrastructure to restore the converged infrastructure to a factory state.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: October 27, 2015
    Assignee: VCE Company, LLC
    Inventors: Mohit Kshirsagar, David Olszewski, Akshaya Mahapatra, Faisal Choudry, Archana Kumar
  • Patent number: 9075664
    Abstract: A method and apparatus for integrating a converged infrastructure platform in a data center is provided. The described apparatus configures the physical and virtual resources that run on the converged infrastructure to communicate with the rest of the data center. The network integration process understands the data center network already in place and extends the set up into the converged infrastructure to enable communication between the converged infrastructure and the rest of the network in the data center. The apparatus uses an infrastructure template that describes the data center and that may be pre-defined for a specific application deployed within the converged infrastructure platform.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: July 7, 2015
    Assignee: VCE Company, LLC
    Inventors: Hariharan Kannan, Sean Gilmour, Mohit Kshirsagar, Akshaya Mahapatra
  • Patent number: 8904388
    Abstract: A method and system for executing scripts on virtual machines is provided. The system includes an executor service that accepts scripts, parameters, authentication information from another process that needs to invoke a script on a target virtual machine (or group of virtual machines). The executor service remains running even after a script has completed execution. The executor service accepts any number of scripts and places them in a command queue. Agents running on the target virtual machine(s) check-in with the executor service to receive scripts from the command queue. Also, the executor service may directly invoke a script using a persistent connection to a virtual machine management center.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: December 2, 2014
    Assignee: VCE Company, LLC
    Inventors: Hariharan Kannan, Akshaya Mahapatra, David Olszewski, John J. Mulqueeney, Jr.
  • Publication number: 20140201735
    Abstract: A method and system is provided for managing virtual machine instances (VMs) and other computing and network infrastructure within a data center. A user designates a computing device or resource (whether physical or virtual) as a master automation object (e.g., a virtual machine instance may be designated as a virtual template for command replication). The user then establishes an association between the master object and a set of physical and/or virtual computing resources that should replicate a set of designated commands sent to the master object. An automation service then intercepts/observes commands sent to the master object and sends the intercepted/observed commands to each computing device linked to the master object.
    Type: Application
    Filed: January 16, 2013
    Publication date: July 17, 2014
    Applicant: VCE Company LLC
    Inventors: Hariharan KANNAN, Akshaya MAHAPATRA, John J. MULQUEENEY, Jr., Thaddeus STONER, David OLSZEWSKI
  • Publication number: 20140196029
    Abstract: A method and system for executing scripts on virtual machines is provided. The system includes an executor service that accepts scripts, parameters, authentication information from another process that needs to invoke a script on a target virtual machine (or group of virtual machines). The executor service remains running even after a script has completed execution. The executor service accepts any number of scripts and places them in a command queue. Agents running on the target virtual machine(s) check-in with the executor service to receive scripts from the command queue. Also, the executor service may directly invoke a script using a persistent connection to a virtual machine management center.
    Type: Application
    Filed: January 10, 2013
    Publication date: July 10, 2014
    Applicant: VCE COMPANY LLC
    Inventors: Hariharan KANNAN, Akshaya MAHAPATRA, David OLSZEWSKI, John J. MULQUEENEY, JR.
  • Publication number: 20140068032
    Abstract: A method and apparatus for integrating a converged infrastructure platform in a data center is provided. The described apparatus configures the physical and virtual resources that run on the converged infrastructure to communicate with the rest of the data center. The network integration process understands the data center network already in place and extends the set up into the converged infrastructure to enable communication between the converged infrastructure and the rest of the network in the data center. The apparatus uses an infrastructure template that describes the data center and that may be pre-defined for a specific application deployed within the converged infrastructure platform.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: VCE COMPANY LLC
    Inventors: Hariharan KANNAN, Sean GILMOUR, Mohit KSHIRSAGAR, Akshaya MAHAPATRA
  • Publication number: 20140068022
    Abstract: A method and apparatus for integrating a converged infrastructure platform in a data center is provided. The described apparatus configures the physical and virtual resources that run on the converged infrastructure to communicate with the rest of the data center. The described apparatus further enables a system administrator to rollback configurations of the physical and virtual resources of the converged infrastructure to restore the converged infrastructure to a factory state.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: VCE COMPANY LLC
    Inventors: Mohit KSHIRSAGAR, David OLSZEWSKI, Akshaya MAHAPATRA, Faisal CHOUDRY, Archana KUMAR
  • Publication number: 20140006617
    Abstract: A user management construct, referred to as a persona, is provided to enable a flexible mechanism that grants elevated or administrative privileges to users, such as application developers. Developers may utilize the privileges bestowed by a persona to execute tasks that normally requires access by traditional information (IT) roles, such as IT administrators, to deploy applications in a cloud computing environment. The tasks may include the provisioning of virtual or physical computing resources and/or the configuration of compute, storage, and networking resources.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: VCE COMPANY LLC
    Inventors: T.K. Lakshman, Richard Kirchhofer, Oleg Musteata, Akshaya Mahapatra, Radha Popuri