Patents by Inventor Alastair Slater

Alastair Slater 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: 11829271
    Abstract: Examples described herein relate to a data protection policy management system (DPPMS) for tuning a data protection policy in events of failures. The DPPMS may detect a failure associated with an application that is protected via the data protection policy that includes settings corresponding to parameters comprising one or more of copy tiers, a data retention interval and a recovery point objective (RPO) for the copy tiers. The DPPMS may determine a type of the failure associated with the application. Further, the DPPMS may select, based on the type of the failure, at least one parameter of the parameters to be tuned in response to detection of the failure. Moreover, the DPPMS may tune the settings corresponding to the at least one selected parameter to adapt the data protection policy.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: November 28, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sankar Ramasamy, Aswin Jayaraman, Sijesh Thondapilly Balakrishnan, Alastair Slater
  • Patent number: 11669257
    Abstract: Examples described herein relate to management of containers in a storage system. Examples may receive a container specification corresponding to a container image. Examples may obtain the container image from a container repository and select storage volumes based on the container specification. Examples may execute one or more containers from the container image on a controller of the storage system within resource limits. Examples may dynamically select the controllers based on resource availability at the plurality of controllers. Examples may allow scheduling the execution of the containers at a specific controller at a predetermined time. The execution may include performing one or more batch operations on the storage volumes. Examples may further enable monitoring a status of the container and providing alerts in response to a detection of a failure event associated with the container.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: June 6, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Nandesh Kumar Palanisamy, Alastair Slater
  • Patent number: 11645161
    Abstract: A backup system includes a processor and a machine-readable storage storing instructions. The instructions are executable by the processor to: access a plurality of blocks included in a block-based backup of a first snapshot of a storage volume; determine, based on the plurality of blocks of the block-based backup, a first filesystem stored on the storage volume, the first filesystem being a first type of filesystem; select, from a plurality of filters, a first filter associated with the first type of filesystem; determine a changed file in the first filesystem based on the selected first filter; and update a catalog to indicate that the changed file is associated with the first snapshot.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: May 9, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Alastair Slater
  • Publication number: 20230111795
    Abstract: Examples described herein relate to management of containers in a storage system. Examples may receive a container specification corresponding to a container image. Examples may obtain the container image from a container repository and select storage volumes based on the container specification. Examples may execute one or more containers from the container image on a controller of the storage system within resource limits. Examples may dynamically select the controllers based on resource availability at the plurality of controllers. Examples may allow scheduling the execution of the containers at a specific controller at a predetermined time. The execution may include performing one or more batch operations on the storage volumes. Examples may further enable monitoring a status of the container and providing alerts in response to a detection of a failure event associated with the container.
    Type: Application
    Filed: October 8, 2021
    Publication date: April 13, 2023
    Inventors: Nandesh Kumar Palanisamy, Alastair Slater
  • Patent number: 11609849
    Abstract: Examples may include a deduplication system threshold based on an amount of wear of a storage device. Examples may obtain an indication of an amount of wear experienced by at least one storage device storing a plurality of container indexes of a deduplication system, and may adjust a threshold of the deduplication system based on the amount of wear.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: March 21, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: John Butt, Dave Donaghy, Mayuri Jain, Alastair Slater
  • Publication number: 20220284000
    Abstract: Examples described herein relate to a data protection policy management system (DPPMS) for tuning a data protection policy in events of failures. The DPPMS may detect a failure associated with an application that is protected via the data protection policy that includes settings corresponding to parameters comprising one or more of copy tiers, a data retention interval and a recovery point objective (RPO) for the copy tiers. The DPPMS may determine a type of the failure associated with the application. Further, the DPPMS may select, based on the type of the failure, at least one parameter of the parameters to be tuned in response to detection of the failure. Moreover, the DPPMS may tune the settings corresponding to the at least one selected parameter to adapt the data protection policy.
    Type: Application
    Filed: March 4, 2021
    Publication date: September 8, 2022
    Inventors: Sankar Ramasamy, Aswin Jayaraman, Sijesh Thondapilly Balakrishnan, Alastair Slater
  • Patent number: 11436092
    Abstract: Examples may include backup objects for fully provisioned volumes with thin lists of chunk signatures. Examples may generate one or more full lists of chunk signatures for the address space of a fully provisioned volume, compare each chunk signature of the full list to an unused region chunk signature representing a chunk of an unused region of the fully provisioned volume, generate metadata to indicate used regions of the fully provisioned volume, based on the comparisons, and generate from the one or more full lists, one or more thin lists omitting all chunk signatures determined to match the unused region chunk signature.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: September 6, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Alastair Slater, Ieuan James Henry
  • Publication number: 20220229573
    Abstract: Examples include migration of an application from a first storage system to a second storage system. Some examples identify a set of reference datablocks related to an application to be migrated, copy the set of reference datablocks and compute a snapshot delta value. When the snapshot delta value is less than the threshold value, the application is transitioned from the first storage system to the second storage system.
    Type: Application
    Filed: June 18, 2021
    Publication date: July 21, 2022
    Inventors: Sankar Ramasamy, Sijesh Thondapilly Balakrishnan, Aswin Jayaraman, Uday Bharadwaj, Alastair Slater
  • Publication number: 20210326213
    Abstract: Examples may include backup objects for fully provisioned volumes with thin lists of chunk signatures. Examples may generate one or more full lists of chunk signatures for the address space of a fully provisioned volume, compare each chunk signature of the full list to an unused region chunk signature representing a chunk of an unused region of the fully provisioned volume, generate metadata to indicate used regions of the fully provisioned volume, based on the comparisons, and generate from the one or more full lists, one or more thin lists omitting all chunk signatures determined to match the unused region chunk signature.
    Type: Application
    Filed: April 20, 2020
    Publication date: October 21, 2021
    Inventors: Alastair Slater, Ieuan James Henry
  • Publication number: 20210303405
    Abstract: A backup system includes a processor and a machine-readable storage storing instructions. The instructions are executable by the processor to: access a plurality of blocks included in a block-based backup of a first snapshot of a storage volume; determine, based on the plurality of blocks of the block-based backup, a first filesystem stored on the storage volume, the first filesystem being a first type of filesystem; select, from a plurality of filters, a first filter associated with the first type of filesystem; determine a changed file in the first filesystem based on the selected first filter; and update a catalog to indicate that the changed file is associated with the first snapshot.
    Type: Application
    Filed: March 26, 2020
    Publication date: September 30, 2021
    Inventor: Alastair Slater
  • Publication number: 20210255953
    Abstract: Examples may include a deduplication system threshold based on an amount of wear of a storage device. Examples may obtain an indication of an amount of wear experienced by at least one storage device storing a plurality of container indexes of a deduplication system, and may adjust a threshold of the deduplication system based on the amount of wear.
    Type: Application
    Filed: April 30, 2021
    Publication date: August 19, 2021
    Inventors: John Butt, Dave Donaghy, Alastair Slater
  • Patent number: 10908831
    Abstract: Examples include selection of a remote object storage system for a deduplication data item. Some examples may include determination of an expected usage frequency for the deduplication data item, selection of a remote object cloud storage system based on the expected usage frequency for the data item, and provision of the deduplication data item to the selected remote object storage system for storage as an object in the selected remote object storage system.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: February 2, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Alastair Slater, Richard Phillip Mayo
  • Patent number: 10776210
    Abstract: Example embodiments relates to method and systems to restore content of a volume at a given point in time.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: September 15, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Alastair Slater, Peter Thomas Camble, Andrew Todd, Simon Pelly
  • Publication number: 20200133544
    Abstract: Examples include selection of a remote object storage system for a deduplication data item. Some examples may include determination of an expected usage frequency for the deduplication data item, selection of a remote object cloud storage system based on the expected usage frequency for the data item, and provision of the deduplication data item to the selected remote object storage system for storage as an object in the selected remote object storage system.
    Type: Application
    Filed: October 25, 2018
    Publication date: April 30, 2020
    Inventors: Alastair Slater, Richard Phillip Mayo
  • Publication number: 20190188085
    Abstract: Examples include the persistent storage of cached data of a write to a block device presentation. Some examples may include a block device presentation of data represented by first backup objects stored in a deduplication backup appliance, and may cause the deduplication backup appliance to store second backup objects representing the data stored in a cache for each transient write to the block device presentation.
    Type: Application
    Filed: December 14, 2017
    Publication date: June 20, 2019
    Inventors: Alastair Slater, Andrew Sparkes
  • Patent number: 10268695
    Abstract: In one example an updated snapshot delta value is computed upon occurrence of a new transaction. The new transaction is a data modification operation performed on data blocks of the storage device. Further, the delta value indicates at least one of volume of data modified since creation of a reference snapshot and number of transactions performed since the creation. Subsequently, the updated snapshot delta value is compared with a corresponding threshold value. The threshold value is at least one of a predetermined volume of data modified and a predetermined number of transactions. A snapshot action is subsequently performed based on the comparison.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: April 23, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Girish Chandra Belmanu Sadananda, Santosh Bangalore Balaraj, Alastair Slater, Subramani Nallusamy
  • Patent number: 10209892
    Abstract: Examples include the storage of format-aware filter format tracking states. Some examples include storage of a format tracking state for a format aware filter in a backup system in association with a backup object, access of the format tracking state from the backup system in response to detection of a potential continuation of a backup image, and applying the format-aware filter using the accessed format tracking state.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: February 19, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Andrew Todd, David Malcolm Falkinder, Ieuan James Henry, Alastair Slater
  • Publication number: 20180188967
    Abstract: In one example, primary data storage volume to store primary data blocks, and snapshot data storage volume to store snapshot data with snapshot data blocks representing copy-on-write (COW) data blocks of the primary data blocks, and with snapshot pointers to reference the primary data blocks representing non-COW data blocks of the primary data blocks of the primary data storage volume. A mapping table with primary volume mapping pointers to reference the primary data blocks, and snapshot volume mapping pointers to reference the snapshot data blocks. In response to a restore operation, perform a swap function that includes: updating the mapping table to have the primary volume mapping pointers to reference corresponding COW data blocks of the snapshot data storage volume, updating the mapping table to have the snapshot volume mapping pointers to reference corresponding primary data blocks of the primary data storage volume.
    Type: Application
    Filed: September 23, 2015
    Publication date: July 5, 2018
    Inventors: Girish Chandra Belmanu Sadananda, Santosh Balaraj Bangalore, Alastair Slater
  • Publication number: 20180150236
    Abstract: Examples include the storage of format-aware filter format tracking states. Some examples include storage of a format tracking state for a format aware filter in a backup system in association with a backup object, access of the format tracking state from the backup system in response to detection of a potential continuation of a backup image, and applying the format-aware filter using the accessed format tracking state.
    Type: Application
    Filed: November 28, 2016
    Publication date: May 31, 2018
    Inventors: Andrew Todd, David Malcolm Falkinder, Ieuan James Henry, Alastair Slater
  • Publication number: 20180095833
    Abstract: Example embodiments relates to method and systems to restore content of a volume at a given point in time.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Alastair Slater, Peter Thomas Camble, Andrew Todd, Simon Pelly