Patents by Inventor Luong Ngo

Luong Ngo 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: 10540164
    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 an upgrade 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, for each host machine, 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 first storage device associated with the host machine.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: January 21, 2020
    Assignee: Nutanix, Inc.
    Inventors: Kalpesh Ashok Bafna, Luong Ngo, Kavitha Pasikanti, Venkata Vamsi Krishna Kothuri, Mausumi Ranasingh
  • Patent number: 10481894
    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 an upgrade 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, for each host machine, 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 first storage device associated with the host machine.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: November 19, 2019
    Assignee: Nutanix, Inc.
    Inventors: Kalpesh Ashok Bafna, Luong Ngo, Kavitha Pasikanti, Venkata Vamsi Krishna Kothuri, Mausumi Ranasingh
  • Publication number: 20170235562
    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 an upgrade 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, for each host machine, 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 first storage device associated with the host machine.
    Type: Application
    Filed: February 1, 2017
    Publication date: August 17, 2017
    Inventors: Kalpesh Ashok Bafna, Luong Ngo, Kavitha Pasikanti, Venkata Vamsi Krishna Kothuri, Mausumi Ranasingh