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: 11550559Abstract: 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: GrantFiled: November 18, 2019Date of Patent: January 10, 2023Assignee: Nutanix, Inc.Inventors: Kalpesh Ashok Bafna, Aroosh Sohi, Alexander Michael Bunch
-
Patent number: 11550558Abstract: 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: GrantFiled: February 1, 2017Date of Patent: January 10, 2023Assignee: Nutanix, Inc.Inventors: Kalpesh Ashok Bafna, Aroosh Sohi, Alexander Michael Bunch, Venkata Vamsi Krishna Kothuri, Rishabh Sharma, Mausumi Ranasingh
-
Publication number: 20220350591Abstract: 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: ApplicationFiled: July 15, 2022Publication date: November 3, 2022Applicant: Nutanix, Inc.Inventors: Kalpesh Ashok Bafna, Aroosh James Sohi, Alexander Michael Bunch, Venkata Vamsi Krishna Kothuri, Rishabh Suryakant Sharma, Mausumi Ranasingh
-
Patent number: 11337611Abstract: 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: GrantFiled: March 9, 2021Date of Patent: May 24, 2022Assignee: KALIGIA BIOSCIENCES, LLCInventors: Fazal A Fazlin, Arsenii Zhdanov, Keith Michael Bunch
-
Publication number: 20210307614Abstract: 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: ApplicationFiled: March 9, 2021Publication date: October 7, 2021Inventors: Fazal A Fazlin, Arsenii Zhdanov, Keith Michael Bunch
-
Patent number: 10911225Abstract: 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: GrantFiled: June 3, 2016Date of Patent: February 2, 2021Assignee: Nutanix, Inc.Inventors: Alexander Michael Bunch, Miao Cui, Ajay Prakash Kulkarni, Peter Alan Turshmid
-
Publication number: 20200081704Abstract: 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: ApplicationFiled: November 18, 2019Publication date: March 12, 2020Applicant: Nutanix, Inc.Inventors: Kalpesh Ashok Bafna, Aroosh Sohi, Alexander Michael Bunch
-
Patent number: 10540165Abstract: 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: GrantFiled: February 1, 2017Date of Patent: January 21, 2020Assignee: Nutanix, Inc.Inventors: Kalpesh Ashok Bafna, Aroosh Sohi, Alexander Michael Bunch
-
Patent number: 10481895Abstract: 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: GrantFiled: February 1, 2017Date of Patent: November 19, 2019Assignee: Nutanix, Inc.Inventors: Kalpesh Ashok Bafna, Aroosh Sohi, Alexander Michael Bunch
-
Publication number: 20190238323Abstract: 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: ApplicationFiled: January 31, 2018Publication date: August 1, 2019Applicant: Nutanix, Inc.Inventors: Alexander Michael Bunch, Bala Rama Koteswara Rao Neerumalla
-
Publication number: 20170235563Abstract: 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: ApplicationFiled: February 1, 2017Publication date: August 17, 2017Inventors: Kalpesh Ashok Bafna, Aroosh Sohi, Alexander Michael Bunch
-
Publication number: 20170235761Abstract: 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: ApplicationFiled: February 1, 2017Publication date: August 17, 2017Inventors: Kalpesh Ashok Bafna, Aroosh Sohi, Alexander Michael Bunch, Venkata Vamsi Krishna Kothuri, Rishabh Sharma, Mausumi Ranasingh
-
Publication number: 20160359622Abstract: 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: ApplicationFiled: June 3, 2016Publication date: December 8, 2016Inventors: Alexander Michael BUNCH, Miao CUI, Ajay Prakash KULKARNI, Peter Alan TURSHMID
-
Patent number: 8840074Abstract: 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: GrantFiled: September 19, 2012Date of Patent: September 23, 2014Inventor: Michael Bunch
-
Patent number: 8057840Abstract: 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: GrantFiled: September 15, 2006Date of Patent: November 15, 2011Assignee: Tate & Lyle Ingredients Americas LLCInventors: 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: 20070184177Abstract: 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: ApplicationFiled: September 15, 2006Publication date: August 9, 2007Inventors: 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