Patents by Inventor Hariharan KANNAN
Hariharan KANNAN 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: 9971584Abstract: A method and apparatus for deploying an application in a converged infrastructure is described. The application may be deployed according a model that specifies deployment of the application on resources allocated from the converged infrastructure. The model may be used to scale and adjust the deployment of the application according to pre-determined best practices and according to deployment-specific parameters provided by a system administrator.Type: GrantFiled: August 28, 2012Date of Patent: May 15, 2018Assignee: VCE IP Holding Company LLCInventors: Hariharan Kannan, Faisal Choudry, Mohit Kshirsagar, Rahul Talekar
-
Patent number: 9304793Abstract: 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: GrantFiled: January 16, 2013Date of Patent: April 5, 2016Assignee: VCE Company, LLCInventors: Hariharan Kannan, Akshaya Mahapatra, John J. Mulqueeney, Jr., Thaddeus Stoner, David Olszewski
-
Patent number: 9075664Abstract: 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: GrantFiled: August 28, 2012Date of Patent: July 7, 2015Assignee: VCE Company, LLCInventors: Hariharan Kannan, Sean Gilmour, Mohit Kshirsagar, Akshaya Mahapatra
-
Patent number: 8904388Abstract: 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: GrantFiled: January 10, 2013Date of Patent: December 2, 2014Assignee: VCE Company, LLCInventors: Hariharan Kannan, Akshaya Mahapatra, David Olszewski, John J. Mulqueeney, Jr.
-
Publication number: 20140201735Abstract: 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: ApplicationFiled: January 16, 2013Publication date: July 17, 2014Applicant: VCE Company LLCInventors: Hariharan KANNAN, Akshaya MAHAPATRA, John J. MULQUEENEY, Jr., Thaddeus STONER, David OLSZEWSKI
-
Publication number: 20140196029Abstract: 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: ApplicationFiled: January 10, 2013Publication date: July 10, 2014Applicant: VCE COMPANY LLCInventors: Hariharan KANNAN, Akshaya MAHAPATRA, David OLSZEWSKI, John J. MULQUEENEY, JR.
-
Publication number: 20140068032Abstract: 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: ApplicationFiled: August 28, 2012Publication date: March 6, 2014Applicant: VCE COMPANY LLCInventors: Hariharan KANNAN, Sean GILMOUR, Mohit KSHIRSAGAR, Akshaya MAHAPATRA
-
Publication number: 20140068599Abstract: A method and apparatus for deploying an application in a converged infrastructure is described. The application may be deployed according a model that specifies deployment of the application on resources allocated from the converged infrastructure. The model may be used to scale and adjust the deployment of the application according to pre-determined best practices and according to deployment-specific parameters provided by a system administrator.Type: ApplicationFiled: August 28, 2012Publication date: March 6, 2014Applicant: VCE COMPANY LLCInventors: Hariharan KANNAN, Faisal CHOUDRY, Mohit KSHIRSAGAR, Rahul TALEKAR