CLOUD NATIVE AUTO-LABELING SYSTEM TO TRAIN CODE GENERATION MODELS

    公开(公告)号:US20250068409A1

    公开(公告)日:2025-02-27

    申请号:US18455284

    申请日:2023-08-24

    Applicant: Red Hat, Inc.

    Abstract: Systems and methods are disclosed that deploy software code from a dataset into a computing environment. The systems and method collect energy metrics of the software code while executing in the computing environment. The systems and methods determine a sustainability label for the software code based on the energy metrics. The systems and methods assign the sustainability label to the software code to produce a sustainability-based dataset.

    Software provisioning agent residing in trusted execution environment

    公开(公告)号:US12236221B2

    公开(公告)日:2025-02-25

    申请号:US16668817

    申请日:2019-10-30

    Applicant: Red Hat, Inc.

    Abstract: Systems and methods for implementing a software provisioning agent residing in a trusted execution environment. An example method comprises: receiving, by a software provisioning agent residing in a trusted execution environment (TEE) of a host computer system, a software provisioning command initiated by a software provisioning controller, wherein the software provisioning command identifies a target software application; receiving a file associated with the target software application; and performing, using the file, a software provisioning operation with respect to the target software application.

    SHARING NODE STORAGE RESOURCES WITH THE ENTIRE CLUSTER

    公开(公告)号:US20250060889A1

    公开(公告)日:2025-02-20

    申请号:US18935262

    申请日:2024-11-01

    Applicant: Red Hat, Inc.

    Abstract: A system and method in which a deployment manager determines that a first compute node cannot utilize a full amount of the storage volume bandwidth provided by one or more storage volumes assigned to it. A first storage volume of the one or more storage volumes may be reassigned to a second compute node in the cluster. The method further includes deploying the cluster with the first storage volume mounted on the second compute node.

    Generating customized policy decision point services for controlling access to computing resources

    公开(公告)号:US12229295B2

    公开(公告)日:2025-02-18

    申请号:US17851349

    申请日:2022-06-28

    Applicant: RED HAT, INC.

    Abstract: Customized policy decision point (PDP) services for policy-based access control systems can be generated according to some examples. In one example, a system can select an access control policy to apply to an access request received from a client that is attempting to access a computing resource. In response to selecting the access control policy, the system can select a code block from among a group of code blocks based on the access control policy. The system can then generate a customized PDP service by incorporating the code block into a PDP template, the customized PDP service being configured to execute the code block for applying the access control policy to the access request.

    Platform and service disruption avoidance using deployment metadata

    公开(公告)号:US12229144B2

    公开(公告)日:2025-02-18

    申请号:US17035083

    申请日:2020-09-28

    Applicant: Red Hat, Inc.

    Abstract: A system includes a cluster, memory, and processors in communication with the memory. The cluster includes nodes and an application programming interface (API) server. The processor is configured to receive a request to determine a state of maintenance availability of the cluster. Each of the plurality of applications installed on the cluster are discoverable, and a deployment metadata associated with each of the plurality of applications is retrieved. The deployment metadata for each of the plurality of applications is parsed to retrieve one or more installation rules associated with each of the plurality of applications. The one or more installation rules associated with a first application of the plurality of applications is correlated with the one or more installation rules of the plurality of applications to determine a set of conflicts for the first application. Next, a state of maintenance availability is determined based on the set of conflicts.

    MAPPING AN ERROR CODE WITH A QUBIT

    公开(公告)号:US20250053847A1

    公开(公告)日:2025-02-13

    申请号:US18447666

    申请日:2023-08-10

    Applicant: Red Hat, Inc.

    Abstract: A quantum computing device determines that a first error occurred during an execution of quantum software. The quantum computing device obtains, based on the first error, a first error code from a first data structure comprising error codes associated with the quantum software and errors that occur with the quantum software. The quantum computing device maps the first error code to a first qubit state. The quantum computing device sends a response comprising the first qubit state.

    Dynamically switching a software service between stateful mode and stateless mode

    公开(公告)号:US12223342B2

    公开(公告)日:2025-02-11

    申请号:US17478151

    申请日:2021-09-17

    Applicant: RED HAT, INC.

    Abstract: A software service can be dynamically switched between a stateless mode and a stateful mode in accordance with some examples described herein. For example, a system can detect an event associated with transitioning a software service from a stateless mode to a stateful mode. In response to detecting the event, the system can execute an allocation module for causing a persistent volume to be allocated to the software service. In response to detecting the event, the system can also execute a switching module for causing the software service to switch from (i) the stateless mode in which state information is not stored in the persistent volume to (ii) the stateful mode in which the state information is stored in the persistent volume.

    Object storage gateway for IoT devices with intermittent network connectivity

    公开(公告)号:US12218806B2

    公开(公告)日:2025-02-04

    申请号:US17975398

    申请日:2022-10-27

    Applicant: Red Hat, Inc.

    Abstract: Systems and methods providing object storage gateway for a client device with intermittent connectivity. In one implementation, data objects stored locally on the client device are identified. The data objects are associated with an application running on the client device. Filtered data are produced by filtering the data objects in view of a set of rules. Responsive to determining that a connection between the client device and the server device satisfies a quality condition, the filtered data are synchronized with the server device.

    Differential diagnosis feature engineering for machine learning applications

    公开(公告)号:US12217868B2

    公开(公告)日:2025-02-04

    申请号:US17389583

    申请日:2021-07-30

    Applicant: Red Hat, Inc.

    Abstract: Methods and systems for improved preparing of received data using differential diagnosis for analysis by machine learning models. In one embodiment, a method is provided that includes receiving an identifier of an event. A plurality of inquiries may be sequentially processed, and subsequent inquiries for processing may be selected based on the responses to earlier inquiries. A tensor may be used to store indications of which inquiries were processed and the responses received to the inquiries. A machine learning model may use the tensor to determine a diagnosis and whether the event is an emergency event requiring intervention. If the event is an emergency event, an intervention may be generated for the emergency event, which may include a computer system taking automatic action to respond to the emergency event.

    DIFFERENTIATING CONTROLLERS AND RECONCILERS FOR SOFTWARE OPERATORS IN A DISTRIBUTED COMPUTING ENVIRONMENT

    公开(公告)号:US20250039281A1

    公开(公告)日:2025-01-30

    申请号:US18918931

    申请日:2024-10-17

    Applicant: Red Hat, Inc.

    Abstract: A technique for differentiation controllers and reconcilers for software operators in a distributed computing environment is described herein. In one example of the present disclosure, a system can include a node of a distributed computing environment that includes a container configured to execute a controller associated with a software operator to. The controller can determine a reconciler that is associated with the container, detect an event that is associated with the reconciler, and invoke the reconciler via a selected communication protocol. The system can include the reconciler configured to process the event in response to being invoked by the controller and to provide a response associated with the event to the controller via the selected communication protocol.

Patent Agency Ranking