Patents by Inventor Michael S. Fruchtman

Michael S. Fruchtman 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: 11385970
    Abstract: Provided are a computer program product, system, and method for hypervisor agnostic interchangeable backup recovery and file level recovery from virtual disks. Data is stored for a first virtual disk that represents data in a first format and metadata for the first virtual disk in a common data format in a storage having a fixed block length. A virtual disk file represents data in a second format that allows variable size blocks. Multiple instances of the fixed block length of blocks of data for the second virtual disk indicated in the virtual disk file are read. Each instance of the read fixed block length of blocks is written to the storage in the common data format with metadata describing the format of the blocks in the second virtual disk, and can be restored to a third virtual disk in the first or second format.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: July 12, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David G. Derk, Robert C. Edwards, Jr., Michael S. Fruchtman, Avishai H. Hochberg, Vadzim I. Piletski, Delbert B. Hoobler, III, James P. Smith
  • Patent number: 11204844
    Abstract: For accessing files from block-level backups of a virtual disk, a system, method, computer program product and apparatus are disclosed. The system includes an apparatus with a changed block module that determines changed blocks between a previous and a current block-level backup of a virtual disk. A mapping module maps logical clusters of the virtual disk to the changed blocks and identifies files corresponding to the logical clusters. A changed file module designates files corresponding to the logical clusters as changed files, unless current attributes of files for the current backup match attributes of the files in a backup file index corresponding to the previous backup. The changed file module stores the current attributes and extents for changed files within blocks of a backup storage device for updating in the backup file index. The method and computer program product perform these functions and may use the system and the apparatus.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: December 21, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael S. Fruchtman, Avishai H. Hochberg, Vadzim I. Piletski, James P. Smith
  • Patent number: 10896098
    Abstract: Provided are techniques for providing and managing data protection by using incremental forever for storage to cloud object stores. An incremental offload is performed by using one or more extents to identify blocks of data for a version of a virtual machine in operational recovery storage to be offloaded to a cloud object store, wherein each of the one or more extents identifies locations of the blocks of data. The blocks of data are converted to objects in an incremental forever data format. The objects are offloaded to the cloud object store. The details of the offloading of the objects are stored in a local database in the operational recovery storage. The local database is copied from the operational recovery storage to the cloud object store as a database copy.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: January 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Omar Vargas, Avishai H. Hochberg, Thomas F. Ramke, Jr., David G. Derk, Peter Tanenhaus, Stefan Bender, Michael S. Fruchtman, Vadzim I. Piletski, James P. Smith, Christopher Zaremba
  • Publication number: 20200327015
    Abstract: Provided are techniques for providing and managing data protection by using incremental forever for storage to cloud object stores. An incremental offload is performed by using one or more extents to identify blocks of data for a version of a virtual machine in operational recovery storage to be offloaded to a cloud object store, wherein each of the one or more extents identifies locations of the blocks of data. The blocks of data are converted to objects in an incremental forever data format. The objects are offloaded to the cloud object store. The details of the offloading of the objects are stored in a local database in the operational recovery storage. The local database is copied from the operational recovery storage to the cloud object store as a database copy.
    Type: Application
    Filed: April 15, 2019
    Publication date: October 15, 2020
    Inventors: Omar Vargas, Avishai H. Hochberg, Thomas F. Ramke, JR., David G. Derk, Peter Tanenhaus, Stefan Bender, Michael S. Fruchtman, Vadzim I. Piletski, James P. Smith, Christopher Zaremba
  • Patent number: 10545836
    Abstract: Provided are a computer program product, system, and method for hypervisor agnostic interchangeable backup recovery and file level recovery from virtual disks. Data is stored for a first virtual disk that represents data in a first format and metadata for the first virtual disk in a common data format in a storage having a fixed block length. A virtual disk file represents data in a second format that allows variable size blocks. Multiple instances of the fixed block length of blocks of data for the second virtual disk indicated in the virtual disk file are read. Each instance of the read fixed block length of blocks is written to the storage in the common data format with metadata describing the format of the blocks in the second virtual disk, and can be restored to a third virtual disk in the first or second format.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: David G. Derk, Robert C. Edwards, Jr., Michael S. Fruchtman, Avishai H. Hochberg, Vadzim I. Piletski, Delbert B. Hoobler, III, James P. Smith
  • Publication number: 20190384680
    Abstract: Provided are a computer program product, system, and method for hypervisor agnostic interchangeable backup recovery and file level recovery from virtual disks. Data is stored for a first virtual disk that represents data in a first format and metadata for the first virtual disk in a common data format in a storage having a fixed block length. A virtual disk file represents data in a second format that allows variable size blocks. Multiple instances of the fixed block length of blocks of data for the second virtual disk indicated in the virtual disk file are read. Each instance of the read fixed block length of blocks is written to the storage in the common data format with metadata describing the format of the blocks in the second virtual disk, and can be restored to a third virtual disk in the first or second format.
    Type: Application
    Filed: August 26, 2019
    Publication date: December 19, 2019
    Inventors: David G. Derk, Robert C. Edwards, Jr., Michael S. Fruchtman, Avishai H. Hochberg, Vadzim I. Piletski, Delbert B. Hoobler, III, James P. Smith
  • Publication number: 20190370117
    Abstract: For accessing files from block-level backups of a virtual disk, a system, method, computer program product and apparatus are disclosed. The system includes an apparatus with a changed block module that determines changed blocks between a previous and a current block-level backup of a virtual disk. A mapping module maps logical clusters of the virtual disk to the changed blocks and identifies files corresponding to the logical clusters. A changed file module designates files corresponding to the logical clusters as changed files, unless current attributes of files for the current backup match attributes of the files in a backup file index corresponding to the previous backup. The changed file module stores the current attributes and extents for changed files within blocks of a backup storage device for updating in the backup file index. The method and computer program product perform these functions and may use the system and the apparatus.
    Type: Application
    Filed: August 13, 2019
    Publication date: December 5, 2019
    Inventors: Michael S. Fruchtman, Avishai H. Hochberg, Vadzim I. Piletski, James P. Smith
  • Patent number: 10417098
    Abstract: For accessing files from block-level backups of a virtual disk, an apparatus is disclosed. The apparatus includes a changed block module that obtains a list of changed blocks between a previous and a current backup of a virtual disk. The apparatus includes a mapping module that maps logical clusters of the virtual disk to the changed blocks and identifies files corresponding to the logical clusters. The apparatus further includes a changed file module that designates the files corresponding to the logical clusters as changed files, unless current attributes of the files for the current backup match attributes of the files in a backup file index corresponding to the previous backup of the virtual disk. The changed file module further stores the current attributes and extents for the changed files within blocks of a backup storage device for updating in the backup file index.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: September 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael S. Fruchtman, Avishai H. Hochberg, Vadzim I. Piletski, James P. Smith
  • Publication number: 20170371547
    Abstract: For accessing files from block-level backups of a virtual disk, an apparatus is disclosed. The apparatus includes a changed block module that obtains a list of changed blocks between a previous and a current backup of a virtual disk. The apparatus includes a mapping module that maps logical clusters of the virtual disk to the changed blocks and identifies files corresponding to the logical clusters. The apparatus further includes a changed file module that designates the files corresponding to the logical clusters as changed files, unless current attributes of the files for the current backup match attributes of the files in a backup file index corresponding to the previous backup of the virtual disk. The changed file module further stores the current attributes and extents for the changed files within blocks of a backup storage device for updating in the backup file index.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Inventors: Michael S. Fruchtman, Avishai H. Hochberg, Vadzim I. Piletski, James P. Smith
  • Publication number: 20170249217
    Abstract: Provided are a computer program product, system, and method for hypervisor agnostic interchangeable backup recovery and file level recovery from virtual disks. Data is stored for a first virtual disk that represents data in a first format and metadata for the first virtual disk in a common data format in a storage having a fixed block length. A virtual disk file represents data in a second format that allows variable size blocks. Multiple instances of the fixed block length of blocks of data for the second virtual disk indicated in the virtual disk file are read. Each instance of the read fixed block length of blocks is written to the storage in the common data format with metadata describing the format of the blocks in the second virtual disk, and can be restored to a third virtual disk in the first or second format.
    Type: Application
    Filed: May 12, 2017
    Publication date: August 31, 2017
    Inventors: David G. Derk, Robert C. Edwards, JR., Michael S. Fruchtman, Avishai H. Hochberg, Vadzim L. Piletski, Delbert B. Hoobler, III, James P. Smith
  • Patent number: 9684567
    Abstract: Provided are a computer program product, system, and method for hypervisor agnostic interchangeable backup recovery and file level recovery from virtual disks. Data is stored for a first virtual disk that represents data in a first format and metadata for the first virtual disk in a common data format in a storage having a fixed block length. A virtual disk file represents data in a second format that allows variable size blocks. Multiple instances of the fixed block length of blocks of data for the second virtual disk indicated in the virtual disk file are read. Each instance of the read fixed block length of blocks is written to the storage in the common data format with metadata describing the format of the blocks in the second virtual disk, and can be restored to a third virtual disk in the first or second format.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: June 20, 2017
    Assignee: International Business Machines Corporation
    Inventors: David G. Derk, Robert C. Edwards, Jr., Michael S. Fruchtman, Avishai H. Hochberg, Vadzim L. Piletski, Delbert B. Hoobler, III, James P. Smith
  • Publication number: 20160070623
    Abstract: Provided are a computer program product, system, and method for hypervisor agnostic interchangeable backup recovery and file level recovery from virtual disks. Data is stored for a first virtual disk that represents data in a first format and metadata for the first virtual disk in a common data format in a storage having a fixed block length. A virtual disk file represents data in a second format that allows variable size blocks. Multiple instances of the fixed block length of blocks of data for the second virtual disk indicated in the virtual disk file are read. Each instance of the read fixed block length of blocks is written to the storage in the common data format with metadata describing the format of the blocks in the second virtual disk, and can be restored to a third virtual disk in the first or second format.
    Type: Application
    Filed: September 4, 2014
    Publication date: March 10, 2016
    Inventors: David G. Derk, Robert C. Edwards, Jr., Michael S. Fruchtman, Avishai H. Hochberg, Vadzim L. Piletski, Delbert B. Hoobler, III, James P. Smith