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).

  • 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
  • Publication number: 20020052895
    Abstract: A system and method for generalizing the content in a formatted document permits a group with multiple elements to be processed rapidly even if the number of elements in the group changes over time.
    Type: Application
    Filed: October 11, 2001
    Publication date: May 2, 2002
    Inventor: Brett Matthew Keating