IBM Patent Applications

JOB PROCESSING IN QUANTUM COMPUTING ENABLED CLOUD ENVIRONMENTS

Granted: February 17, 2022
Application Number: 20220050710
A compatibility is ascertained between a configuration of a quantum processor (q-processor) of a quantum cloud compute node (QCCN) in a quantum cloud environment (QCE) and an operation requested in a first instruction in a portion (q-portion) of a job submitted to the QCE, the QCE including the QCCN and a conventional compute node (CCN), the CCN including a conventional processor configured for binary computations. In response to the ascertaining, a quantum instruction (q-instruction) is…

Man-in-the-middle (MITM) checkpoint in a cloud database service environment

Granted: February 10, 2022
Application Number: 20220046035
A technique to protect a cloud database located at a database server and accessible from a database client. In this approach, a communication associated with a database session is intercepted. A hostname or network address associated with the communication is then evaluated to determine whether such information can be found in or otherwise derived from data in a database protocol packet associated with the database session. The information typically is placed there unavoidably by the…

MINIMIZING DELAY WHILE MIGRATING DIRECT MEMORY ACCESS (DMA) MAPPED PAGES

Granted: February 10, 2022
Application Number: 20220043764
During a memory reallocation process, it is determined that a set of memory pages being reallocated are each enabled for a Direct Memory Access (DMA) operation. Prior to writing initial data to the set of memory pages, a pre-access delay is performed concurrently for each memory page in the set of memory pages.

Runtime detection of database protocol metadata anomalies in database client connections

Granted: February 3, 2022
Application Number: 20220038428
A database protection system (DPS) detects anomalies in real time without reliance on discrete security rules, instead relying on a machine learning-based approach. In particular, a Bayesian machine learning model is trained on a set of database protocol metadata (DPM) that the system collects during its runtime operation. Typically, a set of DPM parameters is protocol-specific. The approach herein presumes that DPM parameters are not independent, and that their conditional dependencies…

Forward secrecy in Transport Layer Security (TLS) using ephemeral keys

Granted: February 3, 2022
Application Number: 20220038278
Transport Layer Security (TLS) connection establishment between a client and a server for a new session is enabled using an ephemeral (temporary) key pair. In response to a request, the server generates a temporary certificate by signing an ephemeral public key using the server's private key. A certificate chain comprising at least the temporary certificate that includes the ephemeral public key, together with a server certificate, is output to the client by the server, which acts as a…

Natural Language Enrichment Using Action Explanations

Granted: January 27, 2022
Application Number: 20220027768
Embodiments are provided that related to a computer system, a computer program product, and a computer-implemented method for improving performance of a dialog system employing an automated virtual dialog agent. Embodiments involve utilizing an automated virtual agent to receive a natural language request and generate a corresponding response, automatically identifying and resolving a corresponding knowledge gap between the request and response, and refined the automated virtual agent…

NOISE AND CALIBRATION ADAPTIVE COMPILATION OF QUANTUM PROGRAMS

Granted: January 27, 2022
Application Number: 20220027171
A method includes executing a calibration operation on a set of qubits, in a first iteration, to produce a set of parameters, a first subset of the set of parameters corresponding to a first qubit of the set of qubits, and a second subset of the set of parameters corresponding to a second qubit of the set of qubits. In an embodiment, the method includes selecting the first qubit, responsive to a parameter of the first subset meeting an acceptability criterion. In an embodiment, the…

WELL THERMALIZED STRIPLINE FORMATION FOR HIGH-DENSITY CONNECTIONS IN QUANTUM APPLICATIONS

Granted: January 20, 2022
Application Number: 20220021096
A stripline that is usable in a quantum application (q-stripline) includes a first polyimide film and a second polyimide film. The q-stripline further includes a first center conductor and a second center conductor formed between the first polyimide film and the second polyimide film. The q-stripline has a first pin configured through the second polyimide film to make electrical and thermal contact with the first center conductor.

INCREMENTAL GENERATION OF QUANTUM CIRCUITS

Granted: January 13, 2022
Application Number: 20220012390
A method includes detecting submission of a first quantum circuit for compilation, the first quantum circuit comprising a first set of quantum logic gates; generating a first gate index, the first gate index comprising an ordered table of a subset of the set of quantum logic gates, each quantum logic gate of the subset of quantum logic gates including a corresponding set of qubits acted on by the quantum logic gate; comparing the first gate index with a second gate index to determine a…

Local evaluation of runtime authorization rules derived from externally-derived policy

Granted: January 13, 2022
Application Number: 20220014564
An application-centric authorization model utilizes locally-evaluated rules derived from non-local policies and provided to the application via an authorization object, preferably in the subject's session context. Preferably, the approach does not involve a runtime determination regarding the policy or policies; rather, one or more existing policies are merely used to derive authorization rules associated with a subject, and which are then evaluated and enforced at runtime in a…

SYSTEM AND METHOD FOR ANALYSIS OF WORKPLACE CHURN AND REPLACEMENT

Granted: January 6, 2022
Application Number: 20220004967
A method of analyzing one or more asset repositories to determine a developer's competency and ability to collaborate in a team environment. The method includes obtaining metadata artifacts as documents from one or more asset repositories. The documents are represented using a tree structure that has nodes to form a knowledge graph that is suitable for input vectorization. Each node is configured in the tree structure to represent a content region within the one or more documents, with a…

COGNITIVE ANALYSIS OF A PROJECT DESCRIPTION

Granted: January 6, 2022
Application Number: 20220004951
An embodiment includes extracting a capability from a dataset representative of a project description of a proposed project using a first machine learning process to form a cluster representative of the capability. The embodiment assigns the capability to a first node of a business operations graph based on a classification result of the capability by a second machine learning process. The embodiment generates a visual indicator based, at least in part, on the assigning of the capability…

THROUGHPUT BASED SIZING FOR HIVE DEPLOYMENT

Granted: January 6, 2022
Application Number: 20220004895
A data performance measurement of a computer system is measured. A future value of the data performance measurement is forecasted by executing a forecasting model. A set of throughput model input parameters is configured. A throughput requirement for the computer system is computed by executing a throughput model using the set of throughput model input parameters and the future value of the data performance measurement. A capacity requirement corresponding to the throughput requirement…

METHOD FOR LATENCY DETECTION ON A HARDWARE SIMULATION ACCELERATOR

Granted: January 6, 2022
Application Number: 20220004680
A method for performing automated detection of transaction latency for a processor design model running an application in a hardware simulation accelerator. The method includes loading the processor design model into the hardware simulation accelerator, loading the application into the processor design model running within the hardware simulation accelerator, simulating the processor design model running the application within the hardware simulation accelerator, and for each individual…

MANAGING SHARED ROBOTS IN A DATA CENTER

Granted: January 6, 2022
Application Number: 20220001549
An embodiment includes identifying a robot that is available to perform a task involving an asset in a data center. The embodiment transmits a script to the robot that includes commands corresponding to actions to be executed by the robot in performing the task and transmits a dispatch command to the robot configured to enable the robot to travel from a robot resting place to the asset to begin the task. The embodiment relays a verification request received from the robot after the robot…

ACCESSIBILITY BASED CALENDAR MANAGEMENT

Granted: December 30, 2021
Application Number: 20210406840
By analyzing a set of actions of a meeting attendee, a set of accommodation rules for the meeting attendee is determined. Responsive to determining, using a set of facility data, that a meeting request for the meeting attendee violates an accommodation rule in the set of accommodation rules, the meeting request is modified, the modified meeting request conforming to the set of accommodation rules. A meeting location and a meeting time are assigned according to the modified meeting…

METHODS AND SYSTEMS FOR PROVIDING ACTIVITY FEEDBACK UTILIZING COGNITIVE ANALYSIS

Granted: December 30, 2021
Application Number: 20210406738
Embodiments for providing activity feedback are provided. Information associated with a user performing an activity is received. A user biomechanical representation is generated based on the received information. A corpus associated with the activity is analyzed. An ideal biomechanical representation is generated based on the analyzing of the corpus associated with the activity. The user biomechanical representation is compared to the ideal biomechanical representation. Feedback for the…

Random Action Replay for Reinforcement Learning

Granted: December 30, 2021
Application Number: 20210406689
An artificial intelligence (AI) platform to support random action replay for natural language (NL) learning. A NL conversation is explored to train a neural network. One or more tuples are leverage for the training, with each tuple representing an input action, a vector, an output action, and a reward value. An action is sampled from the vector, with the sampling including assessment of a corresponding first gradient. The first gradient is applied to selectively adjust the neural…

BUMP CONNECTION PLACEMENT IN QUANTUM DEVICES IN A FLIP CHIP CONFIGURATION

Granted: December 23, 2021
Application Number: 20210397774
Within a layout of a first surface in a flip chip configuration, a bump restriction area is mapped according to a set of bump placement restrictions, wherein a first bump placement restriction specifies an allowed distance range between a bump and a qubit chip element in a layout of the first surface in the flip chip configuration. An electrically conductive material is deposited outside the bump restriction area, to form the bump, wherein the bump comprises an electrically conductive…

DEPTH-CONSTRAINED KNOWLEDGE DISTILLATION FOR INFERENCE ON ENCRYPTED DATA

Granted: December 23, 2021
Application Number: 20210397988
This disclosure provides a method, apparatus and computer program product to create a full homomorphic encryption (FHE)-friendly machine learning model. The approach herein leverages a knowledge distillation framework wherein the FHE-friendly (student) ML model closely mimics the predictions of a more complex (teacher) model, wherein the teacher model is one that, relative to the student model, is more complex and that is pre-trained on large datasets. In the approach herein, the…