Patents by Inventor Thorbjoern Donbaek Jensen

Thorbjoern Donbaek Jensen 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: 12141463
    Abstract: The disclosure provides a method for virtual volume snapshot creation by a storage array. The method generally includes receiving a request to generate a snapshot of a virtual volume associated with a virtual machine, in response to receiving the request, preparing a file system of the storage array to generate the snapshot, wherein preparing the file system comprises creating a delta storage structure to receive write input/output (I/O) requests directed for the virtual volume when generating the snapshot of the virtual volume, deactivating the virtual volume, activating the delta storage structure, generating the snapshot of the virtual volume, and during the generation of the snapshot of the virtual volume: receiving a write I/O directed for the virtual volume and committing the write I/O in the delta storage structure.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: November 12, 2024
    Assignee: VMware LLC
    Inventors: Indranil Bhattacharya, Ashutosh Saraswat, Thorbjoern Donbaek Jensen
  • Publication number: 20240248816
    Abstract: The disclosure provides a method for virtual volume (vvol) recovery. The method generally includes determining to initiate recovery of a compromised vvol associated with a virtual machine (VM), transmitting a query requesting a list of snapshots previously captured for the compromised vvol, receiving the list of the snapshots previously captured for the compromised vvol and information about one or more snapshots in the list of snapshots, wherein for each of the snapshots, the information comprises an indication of at least one change between the snapshot and a previous snapshot, determining a recovery point snapshot among snapshots in the list of the snapshots based, at least in part, on the information about the one or more snapshots, creating a clone of the recovery point snapshot to generate a recovered virtual volume, creating a virtual disk from the recovered virtual volume, and attaching the virtual disk to the VM.
    Type: Application
    Filed: May 23, 2023
    Publication date: July 25, 2024
    Inventors: Ashutosh Saraswat, Indranil Bhattacharya, Thorbjoern Donbaek Jensen
  • Publication number: 20240248629
    Abstract: The disclosure provides a method for virtual volume snapshot creation by a storage array. The method generally includes receiving a request to generate a snapshot of a virtual volume associated with a virtual machine, in response to receiving the request, preparing a file system of the storage array to generate the snapshot, wherein preparing the file system comprises creating a delta storage structure to receive write input/output (I/O) requests directed for the virtual volume when generating the snapshot of the virtual volume, deactivating the virtual volume, activating the delta storage structure, generating the snapshot of the virtual volume, and during the generation of the snapshot of the virtual volume: receiving a write I/O directed for the virtual volume and committing the write I/O in the delta storage structure.
    Type: Application
    Filed: May 23, 2023
    Publication date: July 25, 2024
    Inventors: Indranil Bhattacharya, Ashutosh Saraswat, Thorbjoern Donbaek Jensen
  • Patent number: 10922305
    Abstract: A task list can list tasks to be performed on a target host machine. Certain tasks in the task list can be revised to produce a revised task list. Tasks directed to storage devices can be revised depending on whether or not the storage devices are shared by both the target host machine and a reference host machine.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: February 16, 2021
    Assignee: VMWARE, INC.
    Inventors: Erik Cota-Robles, Kanika Nema, Thorbjoern Donbaek Jensen
  • Publication number: 20180081930
    Abstract: A task list can list tasks to be performed on a target host machine. Certain tasks in the task list can be revised to produce a revised task list. Tasks directed to storage devices can be revised depending on whether or not the storage devices are shared by both the target host machine and a reference host machine.
    Type: Application
    Filed: November 13, 2017
    Publication date: March 22, 2018
    Inventors: Erik Cota-Robles, Kanika Nema, Thorbjoern Donbaek Jensen
  • Patent number: 9830349
    Abstract: A per device state is introduced that indicates whether a storage device is shared clusterwide or not. The state may be populated by default based on detected device locality. Devices detected as local and those shared by only a subset of host machines in a cluster of machines may have the state set to “FALSE.” Devices which are shared by all the machines in a cluster may have the state set to “TRUE.” Locality of storage devices in a cluster may be modified using such state information. Operations upon other storage device state may be modified depending upon device sharing state.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: November 28, 2017
    Assignee: VMware, Inc.
    Inventors: Erik Cota-Robles, Kanika Nema, Thorbjoern Donbaek Jensen
  • Publication number: 20160125016
    Abstract: A per device state is introduced that indicates whether a storage device is shared clusterwide or not. The state may be populated by default based on detected device locality. Devices detected as local and those shared by only a subset of host machines in a cluster of machines may have the state set to “FALSE.” Devices which are shared by all the machines in a cluster may have the state set to “TRUE.” Locality of storage devices in a cluster may be modified using such state information. Operations upon other storage device state may be modified depending upon device sharing state.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Erik Cota-Robles, Kanika Nema, Thorbjoern Donbaek Jensen