Patents by Inventor Aroosh Sohi

Aroosh Sohi 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: 20190286464
    Abstract: Disclosed herein are related to a method, a system, and a non-transitory computer readable medium for backing up a virtual machine. In one aspect, an instruction to store a requested state of a virtual machine is received. Configurations of the virtual machine in the requested state are determined, and a configuration data indicative of the determined configurations of the virtual machine is generated. The configuration data is stored. Another instruction to load the virtual machine in the requested state from a plurality of states of the virtual machine may be received. The stored configuration data indicative of the configurations of the virtual machine in the requested state may be retrieved. The configurations of the virtual machine in the requested state may be identified based on the retrieved configuration data, and the virtual machine in the requested state may be loaded according to the identified configurations.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventors: Ravikanth Samprathi, Srinivas Bandi Ramesh Babu, Thomas Hill, Aroosh Sohi
  • Publication number: 20180121223
    Abstract: In one embodiment, a system for managing communication connections in a virtualization environment includes (1) a first host machine implementing a virtualization environment based on a first platform, wherein the first host machine includes a first hypervisor, at least one virtual machine, and one or more virtual infrastructure elements and (2) a virtual disk including a plurality of storage devices. A management module for the system may perform steps to convert the first host machine to a second platform by installing (on the first host machine) a second hypervisor associated with the second platform, disabling the first hypervisor, capturing a configuration describing elements of a virtual infrastructure associated with the first hypervisor, registering the captured configuration with the second hypervisor, creating elements of the captured configuration in the context of the second platform and in association with the second hypervisor, and then enabling the second hypervisor.
    Type: Application
    Filed: November 1, 2016
    Publication date: May 3, 2018
    Inventors: Miao Cui, Aroosh Sohi, Srinivas Bandi Ramesh Babu
  • Patent number: 9740472
    Abstract: Disclosed is a mechanism for performing rolling updates in a networked virtualization environment for storage management. The approach is applicable to any resource in the system, including controller VMs, hypervisors, and storage devices. Integrated processing may be performed across multiple types of upgrades.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: August 22, 2017
    Assignee: NUTANIX, INC.
    Inventors: Aroosh Sohi, Robert William Schwenz, Miao Cui, Akshay Khole
  • Publication number: 20170235761
    Abstract: In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, the one or more virtual disks being accessible by the virtual machine controllers, where the virtual machine controllers conduct I/O transactions with the virtual disks, and a deployment system configured to receive a request to deploy a virtualized file server on a plurality of host machines, where the request is associated with deployment parameters, select a deployment image for the host machines based on the deployment parameters, and provide the deployment image to each host machine via the virtual disk. The virtual machine controller located on the host machine stores at least a portion of the deployment image on a storage device associated with the host machine.
    Type: Application
    Filed: February 1, 2017
    Publication date: August 17, 2017
    Inventors: Kalpesh Ashok Bafna, Aroosh Sohi, Alexander Michael Bunch, Venkata Vamsi Krishna Kothuri, Rishabh Sharma, Mausumi Ranasingh
  • Publication number: 20170235563
    Abstract: In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices and accessible by the virtual machine controllers, and a deployment system configured to receive a request to upgrade a virtualized file server on a plurality of host machines from a first program code version to a second program code version, and, for each host machine, request an upgrade token. When the host machine acquires the upgrade token, the deployment system is configured to generate a snapshot of a code image associated with the second program code version, and provide the snapshot to the host machine via the virtual disk. The virtual machine controller located on the host machine stores the snapshot on a storage device associated with the host machine.
    Type: Application
    Filed: February 1, 2017
    Publication date: August 17, 2017
    Inventors: Kalpesh Ashok Bafna, Aroosh Sohi, Alexander Michael Bunch
  • Patent number: 9407433
    Abstract: A method for providing key-based security for adding a new node to an existing networked virtualization environment for storage management includes discovering the new node, establishing communication with the new node using a factory public key, requesting the new node to generate a new private key and new public key pair, receiving the new public key by the existing virtualization environment, wherein subsequent communication with the new node by the existing virtualization environment is performed using the new public key, and configuring the new node to become part of the existing virtualization environment using the new public key.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: August 2, 2016
    Assignee: Nutanix, Inc.
    Inventors: Aroosh Sohi, Miao Cui, Akshay Anand Khole