Patents Assigned to Red Hat, LLC
  • Patent number: 12657115
    Abstract: Disclosed herein is technology to efficiently test versions. An example method may include: receiving a plurality of versions of one or more code objects, wherein each version of the plurality of versions has at least one ancestor or descendent version among the plurality of versions; determining a first number of versions in a testing round; selecting, from the plurality of versions, a first set of versions satisfying a weight-based criterion, wherein a number of the first set of versions equals the first number; testing the first set of versions; and updating the plurality of versions based on a result of testing the first set of versions.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: June 16, 2026
    Assignee: Red Hat, LLC
    Inventor: Michael Tsirkin
  • Patent number: 12657284
    Abstract: For each layer of a plurality of layers of a containerized unit of software instructions, a service loaded by the layer is determined. Service state information associated with the service loaded by the layer is retrieved, wherein the service state information comprises at least one of source software instructions that implement the service or code repository metadata for a code repository that stores the source software instructions. Code coverage information indicative of a degree of code coverage for the source software instructions that implement the service is obtained. Based at least in part on the code coverage information and the service state information, the layer is annotated with risk information indicative of a degree of risk associated with the layer.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: June 16, 2026
    Assignee: Red Hat, LLC
    Inventors: Leigh Griffin, Pierre-Yves Chibon
  • Patent number: 12651192
    Abstract: Systems and methods are provided. An example method can include obtaining, by a quantum computing system comprising one or more quantum computing devices, first data indicative of a first risk of quantum error associated with a first quantum process and second data indicative of a second risk of quantum error associated with the first quantum process. The example method can further include routing, by the quantum computing system based at least in part on the first data, a first portion of the first quantum process to first quantum hardware implementing a first plurality of qubits in a first quantum code space. The example method can further include routing, by the quantum computing system based at least in part on the second data, a second portion of the first quantum process to second quantum hardware implementing a second plurality of lower-fidelity qubits outside of the first quantum code space.
    Type: Grant
    Filed: September 26, 2024
    Date of Patent: June 9, 2026
    Assignee: Red Hat, LLC
    Inventors: Leigh Griffin, Stephen Coady
  • Patent number: 12651189
    Abstract: Qubit predictability services for a quantum computing system are disclosed. In one example, a processor device of a computing system receives qubit utilization data that encodes a utilization history for each qubit in a set of qubits of a QCS. The processor device further performs one or more hypothesis tests for each qubit of the set of qubits based on the utilization history for the qubit and a set of quantum algorithms. The processor device further generates one or more predictability scores for each qubit of the set of qubits based on the one or more hypothesis tests for the set of qubits. The processor device further provides an indication of the one or more predictability scores for each qubit of the set of qubits to the QCS.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: June 9, 2026
    Assignee: Red Hat, LLC
    Inventors: Leigh Griffin, Stephen Coady
  • Patent number: 12645507
    Abstract: A method includes determining, by a processing device, an intended level of power consumption associated with a network function; allocating, in view of the intended level of power consumption, a network device to the network function; allocating, in view of the intended level of power consumption, a processor to the network function; and designating the processor to handle interrupts from the network function via the network device.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: June 2, 2026
    Assignee: Red Hat, LLC
    Inventors: Huamin Chen, Yuval Lifshitz, Douglas Smithy
  • Patent number: 12645482
    Abstract: Systems and methods for encryption support for virtual machines. An example method may comprise initializing, by a firmware module associated with a virtual machine running on a host computer system, an exclusion range register associated with the virtual machine with a value specifying a first portion of guest memory. The first portion of the guest memory may include an exclusion range marked as reserved. The second portion of the guest memory may b e encrypted using an ephemeral encryption key. Virtual machine firmware may identify, in the second portion of the guest memory, an instruction to a virtual device associated with the virtual machine, copy data corresponding to the instruction to the first portion of guest memory, and alert the hypervisor of the data stored in the first portion of guest memory.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: June 2, 2026
    Assignee: Red Hat, LLC
    Inventor: Michael Tsirkin
  • Patent number: 12647454
    Abstract: A virtual device can be provided to a virtual machine from a hypervisor. The virtual can correspond to a backend element accessible to the VM via communications with the virtual device. The hypervisor can intercept a communication from the VM directed to the backend element via the virtual device. The hypervisor can set a timer. The timer can track an elapsed time from the communication to a response from the backend element. The hypervisor can send the communication from the virtual machine to the backend element. The timer can then be determined to have expired without a response being received. The virtual device can then be disabled.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: June 2, 2026
    Assignee: Red Hat, LLC
    Inventor: Michael Tsirkin
  • Publication number: 20260147613
    Abstract: Event delivery can be managed by an event broker in a distributed computing environment. The event broker can receive an event message from a producer device, the event message having a payload and a key. The event broker can store the event message in an event queue based on the key. A sender node can transmit the event message to an event consumer. Subsequent to transmitting the event message, the event broker can cause the sender node to enter an idle state. The event broker can receive an error message from the event consumer while the sender node is in the idle state. After receiving the error message, the event broker can wake the sender node from the idle state. The sender node can initiate a retry process involving iteratively re-transmitting the event message to the event consumer.
    Type: Application
    Filed: January 21, 2026
    Publication date: May 28, 2026
    Applicant: Red Hat, LLC
    Inventors: Andrea Cosentino, Paolo Antinori
  • Patent number: 12639077
    Abstract: A request is received from a fleet device to be provided with a delta system image that includes differences between a system image currently residing on the fleet device and a most recent revised system image. It is determined that a first revised system image has been generated, and a second revised system image has been generated, wherein the second revised system image is the most recent revised system image. It is determined that the system image currently residing on the fleet device is the first system image. A first delta system image that includes differences between the first system image and the second revised system image is accessed. The first delta system image is sent to the fleet device.
    Type: Grant
    Filed: March 29, 2023
    Date of Patent: May 26, 2026
    Assignee: Red Hat, LLC
    Inventors: Leigh Griffin, Pierre-Yves Chibon
  • Patent number: 12639605
    Abstract: A quantum source code file is received. One or more portions of the quantum source code file to be decomposed into at least one quantum code snippet are identified. The one or more portions of the quantum source code file are validated as independently compilable. The at least one quantum code snippet is generated.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: May 26, 2026
    Assignee: Red Hat, LLC
    Inventors: Leigh Griffin, Stephen Coady
  • Patent number: 12639609
    Abstract: A quantum computing device obtains, from a first quantum instruction file (QIF) corresponding to a first quantum process, an amount of qubits required by the first quantum process. The quantum computing device creates a first namespace within a qubit registry comprising a plurality of qubit registry entries each corresponding to a qubit of a plurality of qubits, the first namespace referring to a first subset of qubits of the plurality of qubits, the first subset of qubits comprising at least the amount of qubits required by the first quantum process. The quantum computing device inserts an identifier for the first namespace into the first QIF. The quantum computing device causes the qubit registry to provide the first quantum process with access to the first namespace when the first QIF is executed.
    Type: Grant
    Filed: December 15, 2023
    Date of Patent: May 26, 2026
    Assignee: Red Hat, LLC
    Inventors: Leigh Griffin, Stephen Coady
  • Patent number: 12632771
    Abstract: Offline debugging of quantum services using service definition layers is disclosed herein. In one example, a processor device of a classical computing device generates a plurality of service definition layers based on a quantum service definition file, wherein each service definition layer corresponds to a respective one or more instructions of the quantum service definition file and comprises the one or more instructions and any preceding instructions. The processor device next instantiates a plurality of quantum simulator instances, each of which corresponds to one of the service definition layers. The processor device then executes the plurality of service definition layers using the corresponding plurality of quantum simulator instances.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: May 19, 2026
    Assignee: Red Hat, LLC
    Inventors: Leigh Griffin, Stephen Coady
  • Patent number: 12619475
    Abstract: A plurality of resource usage profiles is generated, wherein at least two of the resource usage profiles each include a corresponding plurality of resource values that quantify real-time computing resources used by an instance of an application that previously executed under two different corresponding operating conditions. It is determined that a new instance of the application is to be initiated. A particular resource usage profile from the plurality of resource usage profiles is selected. The new instance is initiated using the particular resource usage profile.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: May 5, 2026
    Assignee: Red Hat, LLC
    Inventors: Pierre-Yves Chibon, Leigh Griffin
  • Patent number: 12615188
    Abstract: A server device that is configured to provide service to client devices in a second geographic zone determines that a client device is transitioning from a first geographic zone to the second geographic zone. The server device receives a client device manifest that identifies a configuration of the client device. Based on the client device manifest, the server device determines that the configuration of the client device does not match a policy of the second geographic zone. The server device sends to the client device instructions that, if performed by the client device, will cause the configuration of the client device to match the policy of the second geographic zone.
    Type: Grant
    Filed: April 8, 2024
    Date of Patent: April 28, 2026
    Assignee: Red Hat, LLC
    Inventors: Leigh Griffin, Pierre-Yves Chibon
  • Patent number: 12608634
    Abstract: Distributed quantum file consolidation is disclosed. A controlling quantum computing system (QCS) determines to consolidate a quantum file that includes a plurality of qubits implemented on a plurality of quantum computing systems (QCSs) onto a target QCS, the plurality of qubits including at least a first qubit implemented on a first QCS of the plurality of QCSs. The controlling QCS causes a transfer of quantum information contained in each qubit of the plurality of qubits that is not currently implemented on the target QCS to a corresponding qubit on the target QCS. Quantum file update information that indicates the qubits that compose the quantum file are located on the target QCS is communicated to at least the first QCS.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: April 21, 2026
    Assignee: Red Hat, LLC
    Inventors: Stephen Coady, Leigh Griffin
  • Patent number: 12602245
    Abstract: A quantum isolation zone (QIZ) controller executing on a quantum computing system receives, from a first requestor, a request to allocate a group of qubits from a plurality of available qubits that are implemented by the quantum computing system and to establish a QIZ that limits qubit visibility of any quantum process associated with the QIZ to the qubits in the group of qubits. The QIZ controller selects the group of qubits from the plurality of available qubits. The QIZ controller obtains a unique QIZ identifier (QIZID) that uniquely identifies the QIZ. The QIZ controller modifies qubit metadata of the group of qubits to indicate that each qubit in the group of qubits is associated with the QIZ.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: April 14, 2026
    Assignee: Red Hat, LLC
    Inventors: Leigh Griffin, Stephen Coady
  • Patent number: 12602364
    Abstract: According to one example, a method includes receiving from a client device, a data object for storage within an object storage system, performing a plurality of hashes on the data object tenant profile data associated with the data object to determine one of a plurality of object storage devices to which to store the data object, and autoscaling the object storage device based on active compute jobs associated with data objects stored on the object storage device.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: April 14, 2026
    Assignee: Red Hat, LLC
    Inventors: Huamin Chen, Kefu Chai
  • Patent number: 12596952
    Abstract: A quantum computing system determines that a quantum process seeks access to a quantum resource implemented by the quantum computing system. It is determined that a particular contract of a plurality of contracts governs access to the quantum resource, the contract identifying a condition of the quantum computing system that is to be met prior to granting access to the quantum resource. Information is sent to a plurality of computing devices indicating that the quantum process seeks access to the quantum resource. Condition determinations are received from the computing devices, each condition determination indicating whether the condition is met. Access to the quantum resource is granted or denied based at least in part on the plurality of condition determinations.
    Type: Grant
    Filed: July 14, 2023
    Date of Patent: April 7, 2026
    Assignee: Red Hat, LLC
    Inventors: Leigh Griffin, Adam Piasecki
  • Patent number: 12585475
    Abstract: A baseboard management controller (BMC) communicatively coupled to a computing device receives, from a provisioning computing device, an unsolicited boot image. The BMC stores the boot image in a volatile memory. In response to receiving the boot image, the BMC causes the computing device to boot from the boot image.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: March 24, 2026
    Assignee: Red Hat, LLC
    Inventors: Jacob Anders, Dmitry Tantsur
  • Patent number: 12585463
    Abstract: A method of improving continuous integration, continuous delivery (CI/CD) pipelines includes receiving an indication of a failure of a CI/CD pipeline of a plurality of CI/CD pipelines. The method further includes processing build status information by a rule engine, the build status information indicative of builds executed within the plurality of CI/CD pipelines. The method further includes applying a set of rule to the build status information to select a subset of the plurality of CI/CD pipelines, wherein the set of rules includes one or more of a resource availability rule or a failure type rule. The method further includes executing the subset of CI/CD pipelines selected by the rule engine.
    Type: Grant
    Filed: September 28, 2023
    Date of Patent: March 24, 2026
    Assignee: Red Hat, LLC
    Inventors: Avraham Avi Talmor, Arie Bregman