Patents by Inventor Michael Bunch

Michael Bunch 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: 11550559
    Abstract: A system may include a deployment system configured to receive a request to upgrade a selected virtual machine (VM) of multiple VMs 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 a virtual disk. The snapshot is stored on a storage device associated with a host machine or a server host machine. The snapshot may include metadata identifying a location of the code image on the storage device.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: January 10, 2023
    Assignee: Nutanix, Inc.
    Inventors: Kalpesh Ashok Bafna, Aroosh Sohi, Alexander Michael Bunch
  • Patent number: 11550558
    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: Grant
    Filed: February 1, 2017
    Date of Patent: January 10, 2023
    Assignee: Nutanix, Inc.
    Inventors: Kalpesh Ashok Bafna, Aroosh Sohi, Alexander Michael Bunch, Venkata Vamsi Krishna Kothuri, Rishabh Sharma, Mausumi Ranasingh
  • Publication number: 20220350591
    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: July 15, 2022
    Publication date: November 3, 2022
    Applicant: Nutanix, Inc.
    Inventors: Kalpesh Ashok Bafna, Aroosh James Sohi, Alexander Michael Bunch, Venkata Vamsi Krishna Kothuri, Rishabh Suryakant Sharma, Mausumi Ranasingh
  • Patent number: 11337611
    Abstract: Methods and systems are provided for detecting infectious pathogens in a saliva sample by using a Raman spectrometer to obtain Raman spectrum data of the saliva sample. A score is determined based on the Raman spectrum data using a machine learning, the score indicates whether an infectious pathogen is present in the saliva sample. In certain aspects, the methods and systems operate to determine if an individual is infected with COVID-19 based on Raman spectrum data of a saliva sample of the individual.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: May 24, 2022
    Assignee: KALIGIA BIOSCIENCES, LLC
    Inventors: Fazal A Fazlin, Arsenii Zhdanov, Keith Michael Bunch
  • Publication number: 20210307614
    Abstract: Methods and systems are provided for detecting infectious pathogens in a saliva sample by using a Raman spectrometer to obtain Raman spectrum data of the saliva sample. A score is determined based on the Raman spectrum data using a machine learning, the score indicates whether an infectious pathogen is present in the saliva sample. In certain aspects, the methods and systems operate to determine if an individual is infected with COVID-19 based on Raman spectrum data of a saliva sample of the individual.
    Type: Application
    Filed: March 9, 2021
    Publication date: October 7, 2021
    Inventors: Fazal A Fazlin, Arsenii Zhdanov, Keith Michael Bunch
  • Patent number: 10911225
    Abstract: An approach for full-path data encryption, where user virtualized computers (e.g., user VMs) are configured to communicate with other virtualized computers or VMs using IPsec protocol encryption standards. The user VMs may send a first encryption or authorization key to the other VMs, which the other VMs may use to authenticate the user VMs and encrypt and decrypt data stored to storage devices using a second encryption key. In some approaches, the other VMs may interpret or decrypt the data sent via IPsec and then perform data optimizations (e.g., compression, deduplication) on the data before decrypting/encrypting with the second key.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: February 2, 2021
    Assignee: Nutanix, Inc.
    Inventors: Alexander Michael Bunch, Miao Cui, Ajay Prakash Kulkarni, Peter Alan Turshmid
  • Publication number: 20200081704
    Abstract: A system may include a deployment system configured to receive a request to upgrade a selected virtual machine (VM) of multiple VMs 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 a virtual disk. The snapshot is stored on a storage device associated with a host machine or a server host machine. The snapshot may include metadata identifying a location of the code image on the storage device.
    Type: Application
    Filed: November 18, 2019
    Publication date: March 12, 2020
    Applicant: Nutanix, Inc.
    Inventors: Kalpesh Ashok Bafna, Aroosh Sohi, Alexander Michael Bunch
  • Patent number: 10540165
    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: Grant
    Filed: February 1, 2017
    Date of Patent: January 21, 2020
    Assignee: Nutanix, Inc.
    Inventors: Kalpesh Ashok Bafna, Aroosh Sohi, Alexander Michael Bunch
  • Patent number: 10481895
    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: Grant
    Filed: February 1, 2017
    Date of Patent: November 19, 2019
    Assignee: Nutanix, Inc.
    Inventors: Kalpesh Ashok Bafna, Aroosh Sohi, Alexander Michael Bunch
  • Publication number: 20190238323
    Abstract: Examples described herein may provide local key managers on computing nodes of distributed computing systems. The local key managers may protect secrets (e.g. cryptographic keys) in the distributed system such that risk of compromise is reduced or eliminated. The local key managers may utilize a master key to protect secrets. The master key may be protected by generating multiple key shares using a key sharing technique (e.g., Shamir's secret sharing). The multiple key shares may be stored on different nodes in the distributed computing system. In some examples, secure processors, such as trusted platform modules (TPMs), may be incorporated in computing nodes of distributed computing systems described herein. The secure processor may aid in securely protecting cryptographic keys in the event of disk or node theft, for example.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Applicant: Nutanix, Inc.
    Inventors: Alexander Michael Bunch, Bala Rama Koteswara Rao Neerumalla
  • 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
  • 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: 20160359622
    Abstract: An approach for full-path data encryption, where user virtualized computers (e.g., user VMs) are configured to communicate with other virtualized computers or VMs using IPsec protocol encryption standards. The user VMs may send a first encryption or authorization key to the other VMs, which the other VMs may use to authenticate the user VMs and encrypt and decrypt data stored to storage devices using a second encryption key. In some approaches, the other VMs may interpret or decrypt the data sent via IPsec and then perform data optimizations (e.g., compression, deduplication) on the data before decrypting/encrypting with the second key.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 8, 2016
    Inventors: Alexander Michael BUNCH, Miao CUI, Ajay Prakash KULKARNI, Peter Alan TURSHMID
  • Patent number: 8840074
    Abstract: An improved load bearing structure comprises a center pole is mechanically coupled to an outer helical rod by a plurality of cross helical support rods. The outer helical rod is mechanically coupled to an inner bracing triangle. The center pole, an inner helical rod and the outer helical rod are mechanically coupled to outer end bracing cross support rods and. The outer end bracing cross support rods are mechanically coupled to outer end bracing triangles. These triangles can have vertices bifurcated with lines to which the inner helical rod and the outer helical rod are attached in order to give the improved load bearing structure a shape of a helix based on Koch Snowflake with golden mean scaling such that the improved load bearing structure is substantially stronger than structures made of material of similar type and quantity.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: September 23, 2014
    Inventor: Michael Bunch
  • Patent number: 8057840
    Abstract: A food product comprises an oligosaccharide composition that is digestion resistant or slowly digestible. The oligosaccharide composition can be produced by a process that comprises producing an aqueous composition that comprises at least one oligosaccharide and at least one monosaccharide by saccharification of starch, membrane filtering the aqueous composition to form a monosaccharide-rich stream and an oligosaccharide-rich stream, and recovering the oligosaccharide-rich stream. Alternatively, the oligosaccharide composition can be produced by a process that comprises heating an aqueous feed composition that comprises at least one monosaccharide or linear saccharide oligomer, and that has a solids concentration of at least about 70% by weight, to a temperature of at least about 40° C.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: November 15, 2011
    Assignee: Tate & Lyle Ingredients Americas LLC
    Inventors: Michael D. Harrison, James C. Purdue, Penelope A. Patton, Andrew J. Hoffman, James M. Gaddy, Chi-Li Liu, Robert V. Schanefelt, Richard W. Armentrout, Michelle P. Schwenk, Rachel A. Wicklund, Marianne Claessens, Eric M. Reamer, Shawn E. Sprankle, Sanjiv H. Avashia, Peter M. Gautchier, Robert L. Olsen, Judy L. Turner, Timothy C. Mertz, Michael Bunch, Doris A. Dougherty, Michel Lopez, Lori Napier, Ram Santhanagopalan
  • Publication number: 20070184177
    Abstract: A food product comprises an oligosaccharide composition that is digestion resistant or slowly digestible. The oligosaccharide composition can be produced by a process that comprises producing an aqueous composition that comprises at least one oligosaccharide and at least one monosaccharide by saccharification of starch, membrane filtering the aqueous composition to form a monosaccharide-rich stream and an oligosaccharide-rich stream, and recovering the oligosaccharide-rich stream. Alternatively, the oligosaccharide composition can be produced by a process that comprises heating an aqueous feed composition that comprises at least one monosaccharide or linear saccharide oligomer, and that has a solids concentration of at least about 70% by weight, to a temperature of at least about 40° C.
    Type: Application
    Filed: September 15, 2006
    Publication date: August 9, 2007
    Inventors: Michael Harrison, James Purdue, Penelope Patton, Andrew Hoffman, James Gaddy, Chi-Li Liu, Robert Schanefelt, Richard Armentrout, Michelle Schwenk, Rachel Wicklund, Marianne Claessens, Eric Reamer, Shawn Sprankle, Sanjiv Avashia, Peter Gautchier, Robert Olsen, Judy Turner, Timothy Mertz, Michael Bunch, Doris Dougherty, Michel Lopez, Lori Napier, Ram Santhanagopalan