Patents by Inventor Cathal Gallagher

Cathal Gallagher 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: 20240176608
    Abstract: The sizes of image files for deploying software in a computing environment can be reduced according to some examples described herein. In one example, a system can identify base image files that each include at least a predefined amount of dependencies relied upon by target software. The system can then select a particular base image file, from the base image files, having a smallest size as compared to a remainder of the base image files. The system can then build a customized image file from the base image file, where the customized image file is configured for deploying the target software to a computing environment.
    Type: Application
    Filed: February 8, 2024
    Publication date: May 30, 2024
    Inventors: Cathal O'Connor, Brian Gallagher
  • Patent number: 11989542
    Abstract: Processing logic may obtain a resource of a platform fora containerized application. The platform may include custom resources, and an operator that manages the custom resources during runtime of the containerized application. In response to an indication being defined in the resource, processing logic may schedule an upgrade to a new operator. Processing logic may perform one or more pre-installation actions or post-installation actions that are defined in the resource to manage the installation of the new operator in a controlled manner and reduce the risk of incompatibilities between the new operator and the custom resources.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: May 21, 2024
    Assignee: Red Hat, Inc.
    Inventors: Cathal O'Connor, Brian Gallagher
  • Publication number: 20240143364
    Abstract: A method of generating container image snapshots includes scanning one or more worker nodes of a container cluster to generate an image set describing container images loaded onto the one or more worker nodes. The method also includes analyzing, by a processing device, the image set to generate an image manifest comprising at least some of the container images in the image set. The method also includes generating a snapshot from the image manifest, wherein the snapshot describes a set of container images to be used to build a new worker node. The method also includes storing the snapshot in a local memory of the container cluster. The method also includes, responsive to an instruction to provision the new worker node, loading the set of container images from the local memory to the new worker node and building a container for each of the container images in the set.
    Type: Application
    Filed: October 26, 2022
    Publication date: May 2, 2024
    Inventors: Brian Gallagher, Cathal O'Connor
  • Publication number: 20240103818
    Abstract: Systems and methods for implementing an annotation driven just in time and state-based RBAC policy control are disclosed. The method inserts an annotation into a code base that includes a function. The annotation identifies a resource corresponding to the function. The method compiles the code base into compiled code, which includes inserting, based on the annotation, a first request prior to the function that requests permission to access the resource; and inserting, based on the annotation, a second request subsequent to the function to turn off permission to access the resource. The method then deploys the compiled code to a target environment.
    Type: Application
    Filed: September 22, 2022
    Publication date: March 28, 2024
    Inventors: Brian Gallagher, Cathal O'Connor
  • Patent number: 11928452
    Abstract: The sizes of image files for deploying software in a computing environment can be reduced according to some examples described herein. In one example, a system can identify base image files that each include at least a predefined amount of dependencies relied upon by target software. The system can then select a particular base image file, from the base image files, having a smallest size as compared to a remainder of the base image files. The system can then build a customized image file from the base image file, where the customized image file is configured for deploying the target software to a computing environment.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: March 12, 2024
    Assignee: Red Hat, Inc.
    Inventors: Cathal O'Connor, Brian Gallagher
  • Publication number: 20240070735
    Abstract: Systems and methods of the disclosure include: identifying, by a cloud resource management system, a cloud resource consumption model associated with one or more cloud resources; generating, by the cloud resource management system, a sequence of instructions implementing a smart contract based on the cloud resource consumption model; sending, to a distributed ledger network, the smart contract; receiving, by the cloud resource management system, cloud resource usage data associated with the one or more cloud resources; and causing, by transmitting a message reflecting the cloud resource usage data to the distributed ledger, the smart contract to be executed.
    Type: Application
    Filed: August 30, 2022
    Publication date: February 29, 2024
    Inventors: Brian Gallagher, Cathal O'Connor
  • Patent number: 7446491
    Abstract: A system and method is disclosed for intelligent power management of actuators such as those used in papermaking. Multiple power supply units are connected to a common power bus. The power bus is connected at predetermined locations to a communications bus. The communications bus is connected in series with all of the actuators. The actuators are arranged in predetermined groups. A computing device determines if electrical power can be supplied to some or all of the actuators that are requesting simultaneous movement and if there is insufficient power for all such actuators the computing device issues permission for actuators to move based on a preselected criteria.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: November 4, 2008
    Assignee: ABB Ltd.
    Inventors: John O'Higgins, John Collins, Cathal Gallagher
  • Publication number: 20060202648
    Abstract: A system and method is disclosed for intelligent power management of actuators such as those used in papermaking. Multiple power supply units are connected to a common power bus. The power bus is connected at predetermined locations to a communications bus. The communications bus is connected in series with all of the actuators. The actuators are arranged in predetermined groups. A computing device determines if electrical power can be supplied to some or all of the actuators that are requesting simultaneous movement and if there is insufficient power for all such actuators the computing device issues permission for actuators to move based on a preselected criteria.
    Type: Application
    Filed: February 17, 2006
    Publication date: September 14, 2006
    Inventors: John O'Higgins, John Collins, Cathal Gallagher