Patents by Inventor Andrew Todd

Andrew Todd 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: 12224997
    Abstract: In some examples, a first computing device associated with a first site may receive a certificate of a second computing device associated with a second site that is different from the first site. The first computing device may send, to the second computing device, a credential of a user associated with the second site. In addition, the first computing device may send to the second computing device, a certificate of the first computing device. Furthermore, based at least on authentication of the credential of the user by the second computing device, trusted communications may be established between the first computing device and the second computing device.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: February 11, 2025
    Assignee: HITACHI VANTARA LLC
    Inventors: Andrew Todd, Walter Wohler, Marty Kulma, Richard Bramante
  • Patent number: 12086157
    Abstract: In some examples, a system may receive, from a user device, a user request for a storage operation related to storage of data at a storage. An update may be added to an update queue to persist the storage operation prior to sending a response to the user device indicating performance of the storage operation. For instance, adding the update to the update queue may include sending a request to cause the update to be added to the update queue based on specifying a type of the storage operation and/or a state to be achieved by the storage operation. Additionally, information about the update may be sent to another processor for adding the update to another update queue managed by the other processor. Subsequently, the update may be obtained from the update queue and processed to perform the storage operation.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: September 10, 2024
    Assignee: HITACHI VANTARA LLC
    Inventors: Kevin Canuette Grimaldi, Marty Kulma, Andrew Todd, Walter Wohler
  • Patent number: 12007966
    Abstract: Example implementations relate to provisioning a deduplication data store. An example includes receiving inputs indicating an expected data amount and at least one retention period for the deduplication data store; performing a comparison of the at least one retention period to a stored data structure; determining at least one storage multiplier based on the comparison of the at least one retention period to the stored data structure; and determining an amount of storage to provision for the deduplication data store based on the expected data amount and the at least one storage multiplier.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: June 11, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Thomas Camble, Andrew Todd
  • Publication number: 20230376468
    Abstract: Example implementations relate to provisioning a deduplication data store. An example includes receiving inputs indicating an expected data amount and at least one retention period for the deduplication data store; performing a comparison of the at least one retention period to a stored data structure; determining at least one storage multiplier based on the comparison of the at least one retention period to the stored data structure; and determining an amount of storage to provision for the deduplication data store based on the expected data amount and the at least one storage multiplier.
    Type: Application
    Filed: May 23, 2022
    Publication date: November 23, 2023
    Inventors: Peter Thomas Camble, Andrew Todd
  • Patent number: 11734248
    Abstract: In some examples, a first computing device may receive, from a second computing device, partition mapping information indicating partitions of a metadata database. The first computing device may be able to communicate with a plurality of metadata nodes, each metadata node maintaining a portion of the metadata database based on the partitioning of the metadata database to distribute the metadata database across the plurality of metadata nodes. The first computing device may determine to send a request to the metadata database based at least on key information. The first computing device may determine, based on the partition mapping information, a first metadata node of the plurality of metadata nodes indicated to maintain a partition of the metadata database corresponding to the key information. The first computing device, may send, to the first metadata node, based on the partition mapping information, a request to perform a database operation.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: August 22, 2023
    Assignee: HITACHI VANTARA LLC
    Inventors: Andrew Todd, Walter Wohler
  • Patent number: 11422442
    Abstract: Embodiments of the invention provide apparatuses, methods, and systems for projecting images into a projection zone, while having the capability to detect the presence and movement of objects in the projection zone and to interact with those objects, according to programmed interactions. One of the programmed interactions may be to detect objects in the projection zone and avoid projecting light onto them. The capability to detect and avoid objects in the projection zone may allow for the use of high intensity light images including laser light images around people and animals without the risk of eye injury. Another programmed interaction may be to project an illuminated image around people and objects in the projection zone to emphasize their presence and movement.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: August 23, 2022
    Assignee: IDEAL PERCEPTIONS LLC
    Inventors: Daniel Seidel, Andrew Todd
  • Publication number: 20220092083
    Abstract: In some examples, a system may receive, from a user device, a user request for a storage operation related to storage of data at a storage. An update may be added to an update queue to persist the storage operation prior to sending a response to the user device indicating performance of the storage operation. For instance, adding the update to the update queue may include sending a request to cause the update to be added to the update queue based on specifying a type of the storage operation and/or a state to be achieved by the storage operation. Additionally, information about the update may be sent to another processor for adding the update to another update queue managed by the other processor. Subsequently, the update may be obtained from the update queue and processed to perform the storage operation.
    Type: Application
    Filed: March 4, 2019
    Publication date: March 24, 2022
    Inventors: Kevin Canuette GRIMALDI, Marty KULMA, Andrew TODD, Walter WOHLER
  • Publication number: 20220083527
    Abstract: In some examples, a first computing device may receive, from a second computing device, partition mapping information indicating partitions of a metadata database. The first computing device may be able to communicate with a plurality of metadata nodes, each metadata node maintaining a portion of the metadata database based on the partitioning of the metadata database to distribute the metadata database across the plurality of metadata nodes. The first computing device may determine to send a request to the metadata database based at least on key information. The first computing device may determine, based on the partition mapping information, a first metadata node of the plurality of metadata nodes indicated to maintain a partition of the metadata database corresponding to the key information. The first computing device, may send, to the first metadata node, based on the partition mapping information, a request to perform a database operation.
    Type: Application
    Filed: March 4, 2019
    Publication date: March 17, 2022
    Inventors: Andrew TODD, Walter WOHLER
  • Publication number: 20220070161
    Abstract: In some examples, a first computing device associated with a first site may receive a certificate of a second computing device associated with a second site that is different from the first site. The first computing device may send, to the second computing device, a credential of a user associated with the second site. In addition, the first computing device may send to the second computing device, a certificate of the first computing device. Furthermore, based at least on authentication of the credential of the user by the second computing device, trusted communications may be established between the first computing device and the second computing device.
    Type: Application
    Filed: March 4, 2019
    Publication date: March 3, 2022
    Inventors: Andrew TODD, Walter WOHLER, Marty KULMA, Richard BRAMANTE
  • Patent number: 11182256
    Abstract: In some examples, in response to an event at the deduplication system, a system accesses item metadata of a backup item that is backed up to a remote object storage system, the item metadata of the backup item including range information indicating a range of identifier values for portion objects of the backup item stored in the remote object storage system. The system issues, based on the range information, requests to obtain respective attribute information of the portion objects of the backup item stored in the remote object storage system. The system determines, based on the attribute information, a name of a given portion object of the backup item already used.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: November 23, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Richard Phillip Mayo, David Malcolm Falkinder, Andrew Todd, Peter Thomas Camble
  • Patent number: 10956371
    Abstract: In some examples, a system may receive, from a first user, a request to create a team folder from a folder associated with the first user. The request may indicate a requested storage quota from a team folder storage pool to associate with the team folder. The system may determine whether the requested storage quota is below a threshold amount corresponding to a profile for team folder creation associated with the first user. If the requested storage quota is below the threshold amount, the system may automatically create a shared file system for the team folder and allocate a quantity of storage from the team folder storage pool to the shared file system based on the requested storage quota. Alternatively, if the requested storage quota exceeds the threshold amount, the system may generate a communication to an administrator to request approval for creation of the team folder.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: March 23, 2021
    Assignee: HITACHI VANTARA LLC
    Inventors: Andrew Todd, Walter Wohler, Marty Kulma
  • 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
  • Patent number: 10592347
    Abstract: A technique includes communicating a plurality of hashes associated with chunks of an object to at least some stores of a plurality of stores on which the object is distributed; and in response to the communication, receiving responses indicating a distribution of the associated chunks. The technique includes selecting one of the stores based at least in part on the responses and communicating deduplicated data associated with the object to the selected store.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: March 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Andrew Todd, Peter Thomas Camble, Wayland Kenneth Jeong, Kaushik Chandrasekharan, Dennis Suehr
  • Patent number: 10496490
    Abstract: A technique includes communicating signatures of samples of first data associated with an object to at least some stores of a plurality of stores on which the object is distributed, and in response to the communication, receiving responses indicating numbers of the samples stored on the respective at least some of the plurality of stores and regulating on which store of the plurality of stores deduplicated data associated with the first data is stored based at least in part on the numbers and a pattern of data storage on the stores.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: December 3, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kaushik Chandrasekharan, Peter Thomas Camble, Andrew Todd, Simon Pelly, Deepavali Mahendra Bhagwat
  • Publication number: 20190236989
    Abstract: Embodiments of the invention provide apparatuses, methods, and systems for projecting images into a projection zone, while having the capability to detect the presence and movement of objects in the projection zone and to interact with those objects, according to programmed interactions. One of the programmed interactions may be to detect objects in the projection zone and avoid projecting light onto them. The capability to detect and avoid objects in the projection zone may allow for the use of high intensity light images including laser light images around people and animals without the risk of eye injury. Another programmed interaction may be to project an illuminated image around people and objects in the projection zone to emphasize their presence and movement.
    Type: Application
    Filed: July 17, 2017
    Publication date: August 1, 2019
    Applicant: Ideal Perceptions, LLC
    Inventors: Daniel Seidel, Andrew Todd
  • Patent number: 10365974
    Abstract: Examples include the acquisition of objects names for portion index objects. Some examples include acquisition, from a remote object storage system, of a list of object names for a plurality of portion index objects, stored in the remote object storage system. In some examples, for each of the portion index objects, the acquired object name includes an identifier of an associated deduplicated backup item and information identifying a data range of the associated deduplicated backup item that is represented by metadata of the portion index object.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: July 30, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Andrew Todd, Richard Phillip Mayo
  • Patent number: 10296490
    Abstract: A technique includes in response to a request to access a distributed object stored on a plurality of team members, retrieving data stored associated with the distributed object from at least one of the team members and selectively reporting information about a degraded state of the retrieved data.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: May 21, 2019
    Inventors: Peter Thomas Camble, Andrew Todd, Dennis Suehr, Kaushik Chandrasekharan
  • Publication number: 20190121705
    Abstract: In some examples, in response to an event at the deduplication system, a system accesses item metadata of a backup item that is backed up to a remote object storage system, the item metadata of the backup item including range information indicating a range of identifier values for portion objects of the backup item stored in the remote object storage system. The system issues, based on the range information, requests to obtain respective attribute information of the portion objects of the backup item stored in the remote object storage system. The system determines, based on the attribute information, a name of a given portion object of the backup item already used.
    Type: Application
    Filed: October 20, 2017
    Publication date: April 25, 2019
    Inventors: Richard Phillip Mayo, David Malcolm Falkinder, Andrew Todd, Peter Thomas Camble
  • 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: 20180322137
    Abstract: In some examples, a system may receive, from a first user, a request to create a team folder from a folder associated with the first user. The request may indicate a requested storage quota from a team folder storage pool to associate with the team folder. The system may determine whether the requested storage quota is below a threshold amount corresponding to a profile for team folder creation associated with the first user. If the requested storage quota is below the threshold amount, the system may automatically create a shared file system for the team folder and allocate a quantity of storage from the team folder storage pool to the shared file system based on the requested storage quota. Alternatively, if the requested storage quota exceeds the threshold amount, the system may generate a communication to an administrator to request approval for creation of the team folder.
    Type: Application
    Filed: December 15, 2015
    Publication date: November 8, 2018
    Inventors: Andrew TODD, Walter WOHLER, Marty KULMA