Patents by Inventor Alexander Baranov

Alexander Baranov 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: 10157103
    Abstract: Systems, methods, and computer program products are provided for selective processing of file system objects for an image level backup. An example method receives backup parameters for an image level backup. The backup parameters include a selection of at least one file system object to include. The method attaches to a source disk as a block device. The source disk corresponds to the selected at least one file system object, and a file system includes a file allocation table (FAT). The method determines file system objects of the source disk to be excluded from the image level backup. The method issues file deletion API calls to initiate deletion of the determined file system objects. The method stores FAT content change caused by the issued file deletion API calls. The method creates a reconstructed disk image from the source disk based on the stored FAT content change.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: December 18, 2018
    Assignee: Veeam Software AG
    Inventors: Anton Gostev, Alexander Baranov
  • Patent number: 10007447
    Abstract: Embodiments include methods, systems, and computer program products for low impact image level backup and replication of data between a production data storage and a backup data storage. In an embodiment system, the system starts processing of a task to backup or recover data between the production data storage and the backup data storage. The system measures a latency to access the production data storage. The system then determines whether the latency is above a throttling threshold. When the system determines that the latency exceeds the throttling threshold, the system calculates a throttling value, determines an amount of the delay based on the calculated throttling value, and delays, by the determined amount, the processing of the next data block.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: June 26, 2018
    Assignee: Veeam Software AG
    Inventors: Anton Gostev, Alexander Baranov
  • Patent number: 9823877
    Abstract: Disclosed herein are system, method, and computer program product embodiments for virtual machine (VM) backup from a storage snapshot. An embodiment operates by receiving selective backup parameters including a VM to backup and then creating a VM snapshot associated with the VM. Next, an offset table associated with a virtual disk of the VM stored on a storage is retrieved. The embodiment further includes generating a storage snapshot and deleting the VM snapshot and then promoting the storage snapshot to a new logical unit number. The promoted storage snapshot is then mounted to the backups server. The virtual disk data is backed up to a backup storage using the offset table from the storage snapshot. The storage snapshot is dismounted from the backup server and deleted from the storage.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: November 21, 2017
    Assignee: Veeam Software AG
    Inventors: Alexey Vasilyev, Alexander Baranov
  • Publication number: 20170109239
    Abstract: Systems, methods, and computer program products are provided for selective processing of file system objects for an image level backup. An example method receives backup parameters for an image level backup. The backup parameters include a selection of at least one file system object to include. The method attaches to a source disk as a block device. The source disk corresponds to the selected at least one file system object, and a file system includes a file allocation table (FAT). The method determines file system objects of the source disk to be excluded from the image level backup. The method issues file deletion API calls to initiate deletion of the determined file system objects. The method stores FAT content change caused by the issued file deletion API calls. The method creates a reconstructed disk image from the source disk based on the stored FAT content change.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 20, 2017
    Applicant: Veeam Software AG
    Inventors: Anton GOSTEV, Alexander BARANOV
  • Publication number: 20170097776
    Abstract: Disclosed herein are system, method, and computer program product embodiments for virtual machine (VM) backup from a storage snapshot. An embodiment operates by receiving selective backup parameters including a VM to backup and then creating a VM snapshot associated with the VM. Next, an offset table associated with a virtual disk of the VM stored on a storage is retrieved. The embodiment further includes generating a storage snapshot and deleting the VM snapshot and then promoting the storage snapshot to a new logical unit number. The promoted storage snapshot is then mounted to the backups server. The virtual disk data is backed up to a backup storage using the offset table from the storage snapshot. The storage snapshot is dismounted from the backup server and deleted from the storage.
    Type: Application
    Filed: December 15, 2016
    Publication date: April 6, 2017
    Inventors: Alexey VASILYEV, Alexander BARANOV
  • Patent number: 9552168
    Abstract: Disclosed herein are system, method, and computer program product embodiments for virtual machine (VM) backup from a storage snapshot. An embodiment operates by receiving selective backup parameters including a VM to backup and then creating a VM snapshot associated with the VM. Next, an offset table associated with a virtual disk of the VM stored on a storage is retrieved. The embodiment further includes generating a storage snapshot and deleting the VM snapshot and then promoting the storage snapshot to a new logical unit number. The promoted storage snapshot is then mounted to the backups server. The virtual disk data is backed up to a backup storage using the offset table from the storage snapshot. The storage snapshot is dismounted from the backup server and deleted from the storage.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: January 24, 2017
    Assignee: Veeam Software AG
    Inventors: Alexey Vasilyev, Alexander Baranov
  • Publication number: 20160048350
    Abstract: Embodiments include methods, systems, and computer program products for low impact image level backup and replication of data between a production data storage and a backup data storage. In an embodiment system, the system starts processing of a task to backup or recover data between the production data storage and the backup data storage. The system measures a latency to access the production data storage. The system then determines whether the latency is above a throttling threshold. When the system determines that the latency exceeds the throttling threshold, the system calculates a throttling value, determines an amount of the delay based on the calculated throttling value, and delays, by the determined amount, the processing of the next data block.
    Type: Application
    Filed: August 12, 2015
    Publication date: February 18, 2016
    Applicant: Veeam Software AG
    Inventors: Anton GOSTEV, Alexander Baranov
  • Publication number: 20150324144
    Abstract: Disclosed herein are system, method, and computer program product embodiments for virtual machine (VM) backup from a storage snapshot. An embodiment operates by receiving selective backup parameters including a VM to backup and then creating a VM snapshot associated with the VM. Next, an offset table associated with a virtual disk of the VM stored on a storage is retrieved. The embodiment further includes generating a storage snapshot and deleting the VM snapshot and then promoting the storage snapshot to a new logical unit number. The promoted storage snapshot is then mounted to the backups server. The virtual disk data is backed up to a backup storage using the offset table from the storage snapshot. The storage snapshot is dismounted from the backup server and deleted from the storage.
    Type: Application
    Filed: July 20, 2015
    Publication date: November 12, 2015
    Inventors: Alexey VASILYEV, Alexander BARANOV
  • Patent number: 9116846
    Abstract: Disclosed herein are system, method, and computer program product embodiments for virtual machine (VM) backup from a storage snapshot. An embodiment operates by receiving selective backup parameters including a VM to backup and then creating a VM snapshot associated with the VM. Next, an offset table associated with a virtual disk of the VM stored on a storage is retrieved. The embodiment further includes generating a storage snapshot and deleting the VM snapshot and then promoting the storage snapshot to a new logical unit number. The promoted storage snapshot is then mounted to the backups server. The virtual disk data is backed up to a backup storage using the offset table from the storage snapshot. The storage snapshot is dismounted from the backup server and deleted from the storage.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: August 25, 2015
    Assignee: VEEAM SOFTWARE AG
    Inventors: Alexey Vasilyev, Alexander Baranov
  • Publication number: 20140365740
    Abstract: Disclosed herein are system, method, and computer program product embodiments for virtual machine (VM) backup from a storage snapshot. An embodiment operates by receiving selective backup parameters including a VM to backup and then creating a VM snapshot associated with the VM. Next, an offset table associated with a virtual disk of the VM stored on a storage is retrieved. The embodiment further includes generating a storage snapshot and deleting the VM snapshot and then promoting the storage snapshot to a new logical unit number. The promoted storage snapshot is then mounted to the backups server. The virtual disk data is backed up to a backup storage using the offset table from the storage snapshot. The storage snapshot is dismounted from the backup server and deleted from the storage.
    Type: Application
    Filed: June 10, 2013
    Publication date: December 11, 2014
    Inventors: Alexey VASILYEV, Alexander Baranov