Patents by Inventor Matthew Keating

Matthew Keating 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: 12657322
    Abstract: One example method includes receiving, at a target, a migrated container, the container being migrated by a source, retrieving, by the target, a first container hash from an immutable distributed ledger, the first container hash being created at the source by hashing the container, and the first container hash being written by the source to the immutable distributed ledger, hashing, at the target, the container to create a second container hash, writing, by the target, the second container hash to the immutable distributed ledger, and determining, by the target, whether the first container hash and the second container hash match, and a failure of the first container hash to match the second container hash indicates that in-flight tampering of the container has occurred while the container was migrating from the source to the target.
    Type: Grant
    Filed: October 27, 2023
    Date of Patent: June 16, 2026
    Assignee: Dell Products L.P.
    Inventors: Alan Barnett, Ahmed Khalid, Matthew Keating
  • Patent number: 12614251
    Abstract: Automatic image splicing with metadata retention is disclosed. An image is retrieved from an image repository and checked for missing or invalid pixels. Additional images are retrieved from the image repository based on the missing or invalid pixels. Valid pixels from the additional images are used to replace the missing or invalid pixels in the original image. The resulting spliced image is complete. Metadata from all images represented in the spliced image are included in a metadata lineage associated with the spliced image.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: April 28, 2026
    Assignee: Dell Products L.P.
    Inventors: Alan Barnett, Michal Sworzeniowski, Matthew Keating
  • Patent number: 12505230
    Abstract: A fragment and shuffle erasure coding operation is disclosed. In a transformative operation, encrypted fragments are generated from an input file. The transformative operation includes one or more iterations of chunking the file and mixing the chunks to generate a mixed sequence. The mixed sequence is sliced into encrypted fragments. The encrypted fragments are shuffled in a storage system such that physical locations of the encrypted fragments change over time.
    Type: Grant
    Filed: May 14, 2022
    Date of Patent: December 23, 2025
    Assignee: Dell Products L.P.
    Inventors: Alan Barnett, Merry Globin, Aidan O Mahony, Matthew Keating
  • Patent number: 12456058
    Abstract: Techniques are disclosed for evaluating immutable ledger requests using a semantic taxonomy. An example system includes a memory comprising instructions, and a processor configured to execute the instructions. Example instructions include providing a semantic taxonomy of semantically linked terms and phrases; using the semantic taxonomy to validate input fields of requests for immutable ledger transactions according to one or more predefined templates; and submitting the validated requests to an immutable ledger.
    Type: Grant
    Filed: February 2, 2024
    Date of Patent: October 28, 2025
    Assignee: Dell Products L.P.
    Inventors: Alan Barnett, Matthew Keating, Merry Globin
  • Publication number: 20250321951
    Abstract: One example method includes receiving, by a server, an initial blockchain request from a client, and the initial blockchain request includes a description, based on the description, performing a taxonomy phrase search of a taxonomy to identify one or more phrases that correspond to the description, receiving, from the client, a phrase selection indicating one of the phrase(s) selected by a user, performing a taxonomy word search of the taxonomy to identify one or more words that correspond to respective fields of the selected phrase(s), receiving, from the client, a completed blockchain transaction request that comprises the initial blockchain request and the selected phrase(s) and selected words, and adding, to a blockchain, the selected phrase(s) and selected words of the completed blockchain request.
    Type: Application
    Filed: April 11, 2024
    Publication date: October 16, 2025
    Inventors: Alan Barnett, Matthew Keating, Merry Globin
  • Patent number: 12430641
    Abstract: Techniques described herein relate to a method for managing transactions in a distributed ledger. The method includes obtaining a transaction request from a client; in response to obtaining the transaction request: verifying client information associated with the client and the transaction request; anonymizing the transaction request to generate an anonymous transaction request; updating client payload mappings based on the anonymous transaction request; shuffling the anonymous transaction request with a batch of requests to generate a shuffle index; assigning the batch of requests to virtual users to generate virtual user assignments; and processing the transaction request using the batch of requests.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: September 30, 2025
    Assignee: Dell Products L.P.
    Inventors: Matthew Keating, Alan Barnett, Sean Ahearne
  • Publication number: 20250252321
    Abstract: Techniques are disclosed for evaluating immutable ledger requests using a semantic taxonomy. An example system includes a memory comprising instructions, and a processor configured to execute the instructions. Example instructions include providing a semantic taxonomy of semantically linked terms and phrases; using the semantic taxonomy to validate input fields of requests for immutable ledger transactions according to one or more predefined templates; and submitting the validated requests to an immutable ledger.
    Type: Application
    Filed: February 2, 2024
    Publication date: August 7, 2025
    Applicant: Dell Products L.P.
    Inventors: Alan Barnett, Matthew Keating, Merry Globin
  • Publication number: 20250139270
    Abstract: One example method includes receiving, at a target, a migrated container, the container being migrated by a source, retrieving, by the target, a first container hash from an immutable distributed ledger, the first container hash being created at the source by hashing the container, and the first container hash being written by the source to the immutable distributed ledger, hashing, at the target, the container to create a second container hash, writing, by the target, the second container hash to the immutable distributed ledger, and determining, by the target, whether the first container hash and the second container hash match, and a failure of the first container hash to match the second container hash indicates that in-flight tampering of the container has occurred while the container was migrating from the source to the target.
    Type: Application
    Filed: October 27, 2023
    Publication date: May 1, 2025
    Inventors: Alan Barnett, Ahmed Khalid, Matthew Keating
  • Publication number: 20240249385
    Abstract: Automatic image splicing with metadata retention is disclosed. An image is retrieved from an image repository and checked for missing or invalid pixels. Additional images are retrieved from the image repository based on the missing or invalid pixels. Valid pixels from the additional images are used to replace the missing or invalid pixels in the original image. The resulting spliced image is complete. Metadata from all images represented in the spliced image are included in a metadata lineage associated with the spliced image.
    Type: Application
    Filed: January 23, 2023
    Publication date: July 25, 2024
    Inventors: Alan Barnett, Michal Sworzeniowski, Matthew Keating
  • Publication number: 20240232875
    Abstract: Techniques described herein relate to a method for managing transactions in a distributed ledger. The method includes obtaining a transaction request from a client; in response to obtaining the transaction request: verifying client information associated with the client and the transaction request; anonymizing the transaction request to generate an anonymous transaction request; updating client payload mappings based on the anonymous transaction request; shuffling the anonymous transaction request with a batch of requests to generate a shuffle index; assigning the batch of requests to virtual users to generate virtual user assignments; and processing the transaction request using the batch of requests.
    Type: Application
    Filed: October 24, 2022
    Publication date: July 11, 2024
    Inventors: Matthew Keating, Alan Barnett, Sean Ahearne
  • Publication number: 20240135372
    Abstract: Techniques described herein relate to a method for managing transactions in a distributed ledger. The method includes obtaining a transaction request from a client; in response to obtaining the transaction request: verifying client information associated with the client and the transaction request; anonymizing the transaction request to generate an anonymous transaction request; updating client payload mappings based on the anonymous transaction request; shuffling the anonymous transaction request with a batch of requests to generate a shuffle index; assigning the batch of requests to virtual users to generate virtual user assignments; and processing the transaction request using the batch of requests.
    Type: Application
    Filed: October 23, 2022
    Publication date: April 25, 2024
    Inventors: Matthew Keating, Alan Barnett, Sean Ahearne
  • Publication number: 20230367886
    Abstract: A fragment and shuffle erasure coding operation is disclosed. In a transformative operation, encrypted fragments are generated from an input file. The transformative operation includes one or more iterations of chunking the file and mixing the chunks to generate a mixed sequence. The mixed sequence is sliced into encrypted fragments. The encrypted fragments are shuffled in a storage system such that physical locations of the encrypted fragments change over time.
    Type: Application
    Filed: May 14, 2022
    Publication date: November 16, 2023
    Inventors: Alan Barnett, Merry Globin, Aidan O. Mahony, Matthew Keating