Patents by Inventor Jason Madigan

Jason Madigan 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: 11809901
    Abstract: Embodiments of the present disclosure relate to migrating the in-memory state of a containerized application to a destination node. A processing device may transmit an availability request to each of one or more nodes and identify a destination node to which a container is to be migrated based on a response from each of the one or more nodes indicating resources available to provision a replica of the container. The processing device may determine whether the destination node comprises a replica of each base layer of a set of base layers of the container and if not, transmit a replica of each base layer the destination node is missing to the destination node. A snapshot of the container may be acquired and the set of base layers may be removed from the snapshot to generate a replica of the in-memory layer, which may be transmitted to the destination node.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: November 7, 2023
    Assignee: Red Hat, Inc.
    Inventors: Aiden Keating, Jason Madigan
  • Publication number: 20220357981
    Abstract: Embodiments of the present disclosure relate to migrating the in-memory state of a containerized application to a destination node. A processing device may transmit an availability request to each of one or more nodes and identify a destination node to which a container is to be migrated based on a response from each of the one or more nodes indicating resources available to provision a replica of the container. The processing device may determine whether the destination node comprises a replica of each base layer of a set of base layers of the container and if not, transmit a replica of each base layer the destination node is missing to the destination node. A snapshot of the container may be acquired and the set of base layers may be removed from the snapshot to generate a replica of the in-memory layer, which may be transmitted to the destination node.
    Type: Application
    Filed: July 25, 2022
    Publication date: November 10, 2022
    Inventors: Aiden Keating, Jason Madigan
  • Patent number: 11436042
    Abstract: Embodiments of the present disclosure relate to migrating the in-memory state of a containerized application to a destination node. A processing device may identify a destination node on which a container currently running on a source node is to be migrated. The processing device may determine whether the destination node includes a replica of each base layer the container is comprised of, and may transmit a replica of each base layer the destination node is missing to the destination node. The processing device may halt the stream of data from the application to the client device, and transfer a replica of an in-memory layer of the container to the destination node so that the destination node further includes a second in-memory layer that is a replica of the in-memory layer.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: September 6, 2022
    Assignee: Red Hat, Inc.
    Inventors: Aiden Keating, Jason Madigan
  • Publication number: 20210109778
    Abstract: Embodiments of the present disclosure relate to migrating the in-memory state of a containerized application to a destination node. A processing device may identify a destination node on which a container currently running on a source node is to be migrated. The processing device may determine whether the destination node includes a replica of each base layer the container is comprised of, and may transmit a replica of each base layer the destination node is missing to the destination node. The processing device may halt the stream of data from the application to the client device, and transfer a replica of an in-memory layer of the container to the destination node so that the destination node further includes a second in-memory layer that is a replica of the in-memory layer.
    Type: Application
    Filed: October 10, 2019
    Publication date: April 15, 2021
    Inventors: Aiden Keating, Jason Madigan