Patents by Inventor Peter Turschmid

Peter Turschmid 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: 11074099
    Abstract: A system and method receiving a request to transfer first data from a first storage space to a second storage space, receiving a write request to write second data to a location during the transfer of the first data, determining from an access data structure that the location is not in use, writing the second data to the second storage space, and updating a location data structure indicating the location of the second data to be in the second storage space.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: July 27, 2021
    Assignee: Nutanix, Inc.
    Inventors: Felipe Franciosi, Peter Turschmid, Malcolm Crossley
  • Publication number: 20200117497
    Abstract: A system and method receiving a request to transfer first data from a first storage space to a second storage space, receiving a write request to write second data to a location during the transfer of the first data, determining from an access data structure that the location is not in use, writing the second data to the second storage space, and updating a location data structure indicating the location of the second data to be in the second storage space.
    Type: Application
    Filed: December 16, 2019
    Publication date: April 16, 2020
    Applicant: Nutanix, Inc.
    Inventors: Felipe Franciosi, Peter Turschmid, Malcolm Crossley
  • Patent number: 10552209
    Abstract: A system and method include initiating a live migration of a virtual machine from a first host machine to a second host machine. The system and method include copying an initial copy of data stored in a memory of the first host machine to a memory of the second host machine, determining a set of modified data stored in the memory of the first host machine, determining that transferring the set of modified data stored in the memory of the first host machine exceeds a downtime limit, determining that an increased throttling of the virtual machine executing on the first host machine does not exceed a throttling limit, applying the increased throttling to the virtual machine executing on the first host machine, and copying the set of modified data while the increased throttling is applied to the virtual machine executing on the first host machine.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: February 4, 2020
    Assignee: NUTANIX, INC.
    Inventors: Felipe Franciosi, Miao Cui, Malcolm Crossley, Peter Turschmid
  • Patent number: 10540112
    Abstract: A system and method for migrating a virtual machine and storage may include receiving a request to migrate a virtual machine from a host machine. The system and method include establishing a storage space on a shared storage space and creating an access table and a location table. The access table includes access values indicative of data being accessed. The location table includes location values indicative of a location of the data in the first storage space or a shared storage space. A transfer of data between the first storage space and the shared storage space is done using the access table and the location table. The data is accessible in both the first storage space the shared storage space based on the one or more location values of the location table and access to the data is based on the one or more access values of the access table.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: January 21, 2020
    Assignee: NUTANIX, INC.
    Inventors: Felipe Franciosi, Peter Turschmid, Malcolm Crossley
  • Patent number: 10509584
    Abstract: A system and method for using a local virtual disk for a virtual machine may include establishing a local virtual disk on a storage device of a host machine. The system and method include creating an access table and a location table. The access table includes access values indicative of data being accessed. The location table includes location values indicative of a location of the data in the local virtual disk or a shared storage space. A transfer of data between the local virtual disk and the shared storage space is done using the access table and the location table. The data is accessible in both the local virtual disk and the shared storage space based on the one or more location values of the location table and access to the data is based on the one or more access values of the access table.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: December 17, 2019
    Assignee: NUTANIX, INC.
    Inventors: Felipe Franciosi, Peter Turschmid, Malcolm Crossley
  • Patent number: 10509567
    Abstract: A system and method include receiving a request to transfer data from a first storage space to a second storage space. The system and method also include creating an access table and a location table. The access table includes one or more access values indicative of data being accessed. The location table includes one or more location values indicative of a location of the data in the first storage space or the second storage space. The system and method also include transferring data between the first storage space and the second storage space using the access table and the location table. The data is accessible on both the first storage device the second storage device based on the one or more location values of the location table and access to the data is based on the one or more access values of the access table.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: December 17, 2019
    Assignee: NUTANIX, INC.
    Inventors: Felipe Franciosi, Peter Turschmid, Malcolm Crossley
  • Publication number: 20190286476
    Abstract: A system and method include initiating a live migration of a virtual machine from a first host machine to a second host machine. The system and method include copying an initial copy of data stored in a memory of the first host machine to a memory of the second host machine, determining a set of modified data stored in the memory of the first host machine, determining that transferring the set of modified data stored in the memory of the first host machine exceeds a downtime limit, determining that an increased throttling of the virtual machine executing on the first host machine does not exceed a throttling limit, applying the increased throttling to the virtual machine executing on the first host machine, and copying the set of modified data while the increased throttling is applied to the virtual machine executing on the first host machine.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventors: Felipe Franciosi, Miao Cui, Malcolm Crossley, Peter Turschmid
  • Publication number: 20190243550
    Abstract: A system and method include receiving a request to transfer data from a first storage space to a second storage space. The system and method also include creating an access table and a location table. The access table includes one or more access values indicative of data being accessed. The location table includes one or more location values indicative of a location of the data in the first storage space or the second storage space. The system and method also include transferring data between the first storage space and the second storage space using the access table and the location table. The data is accessible on both the first storage device the second storage device based on the one or more location values of the location table and access to the data is based on the one or more access values of the access table.
    Type: Application
    Filed: February 6, 2018
    Publication date: August 8, 2019
    Inventors: Felipe Franciosi, Peter Turschmid, Malcolm Crossley
  • Publication number: 20190243574
    Abstract: A system and method for using a local virtual disk for a virtual machine may include establishing a local virtual disk on a storage device of a host machine. The system and method include creating an access table and a location table. The access table includes access values indicative of data being accessed. The location table includes location values indicative of a location of the data in the local virtual disk or a shared storage space. A transfer of data between the local virtual disk and the shared storage space is done using the access table and the location table. The data is accessible in both the local virtual disk and the shared storage space based on the one or more location values of the location table and access to the data is based on the one or more access values of the access table.
    Type: Application
    Filed: February 6, 2018
    Publication date: August 8, 2019
    Inventors: Felipe Franciosi, Peter Turschmid, Malcolm Crossley
  • Publication number: 20190243573
    Abstract: A system and method for migrating a virtual machine and storage may include receiving a request to migrate a virtual machine from a host machine. The system and method include establishing a storage space on a shared storage space and creating an access table and a location table. The access table includes access values indicative of data being accessed. The location table includes location values indicative of a location of the data in the first storage space or a shared storage space. A transfer of data between the first storage space and the shared storage space is done using the access table and the location table. The data is accessible in both the first storage space the shared storage space based on the one or more location values of the location table and access to the data is based on the one or more access values of the access table.
    Type: Application
    Filed: February 6, 2018
    Publication date: August 8, 2019
    Inventors: Felipe Franciosi, Peter Turschmid, Malcolm Crossley