IBM Patent Applications

SECURITY MODEL

Granted: January 19, 2023
Application Number: 20230019072
Embodiments are disclosed for a method for a security model. The method includes identifying a plurality of primary semantic relationships between a plurality of initial incident artifacts for a security domain based on a plurality of historical incidents. The method further includes identifying a plurality of parsed incident artifacts from a security encyclopedia based on the initial incident artifacts. Additionally, the method includes determining a plurality of secondary semantic…

PIPELINED FILE SERVER BASED DATA TRANSMISSION

Granted: January 19, 2023
Application Number: 20230016582
A block of data intended for a set of receiving computer systems comprising a first system and a second system is divided into a set of equal-size portions. A first portion of the set of portions is transmitted from a first file server storing the block of data to the first system. The first portion is relayed from the first file server to a second file server concurrently with the transmitting. The first portion of the set of portions is transmitted from the second file server to the…

LIVE UPDATING A VIRTUAL MACHINE VIRTUALIZING PHYSICAL RESOURCES

Granted: January 19, 2023
Application Number: 20230015103
For a first virtual machine (VM) executing in a physical machine, a second VM is instantiated in the physical machine, the first VM using a physical adapter installed in the physical machine, the first VM virtualizing a portion of physical memory of the physical machine, the second VM virtualizing the physical adapter. The second VM is deployed using a memory mapping virtualizing the portion of physical memory. Checkpointing of an application executing in the first VM is caused,…

LEARNING AGENT BASED APPLICATION SCHEDULING

Granted: January 19, 2023
Application Number: 20230012710
Tasks of directed acyclic graphs (DAGs) may be dynamically scheduled based on a plurality of constraints and conditions, task prioritization policies, task execution estimates, and configurations of a heterogenous system. A machine learning component may be initialized to dynamically schedule the tasks of the DAGs.

SECURITY MODEL

Granted: January 19, 2023
Application Number: 20230019072
Embodiments are disclosed for a method for a security model. The method includes identifying a plurality of primary semantic relationships between a plurality of initial incident artifacts for a security domain based on a plurality of historical incidents. The method further includes identifying a plurality of parsed incident artifacts from a security encyclopedia based on the initial incident artifacts. Additionally, the method includes determining a plurality of secondary semantic…

PIPELINED FILE SERVER BASED DATA TRANSMISSION

Granted: January 19, 2023
Application Number: 20230016582
A block of data intended for a set of receiving computer systems comprising a first system and a second system is divided into a set of equal-size portions. A first portion of the set of portions is transmitted from a first file server storing the block of data to the first system. The first portion is relayed from the first file server to a second file server concurrently with the transmitting. The first portion of the set of portions is transmitted from the second file server to the…

LIVE UPDATING A VIRTUAL MACHINE VIRTUALIZING PHYSICAL RESOURCES

Granted: January 19, 2023
Application Number: 20230015103
For a first virtual machine (VM) executing in a physical machine, a second VM is instantiated in the physical machine, the first VM using a physical adapter installed in the physical machine, the first VM virtualizing a portion of physical memory of the physical machine, the second VM virtualizing the physical adapter. The second VM is deployed using a memory mapping virtualizing the portion of physical memory. Checkpointing of an application executing in the first VM is caused,…

LEARNING AGENT BASED APPLICATION SCHEDULING

Granted: January 19, 2023
Application Number: 20230012710
Tasks of directed acyclic graphs (DAGs) may be dynamically scheduled based on a plurality of constraints and conditions, task prioritization policies, task execution estimates, and configurations of a heterogenous system. A machine learning component may be initialized to dynamically schedule the tasks of the DAGs.

COMBINED CLASSICAL/QUANTUM PREDICTOR EVALUATION

Granted: January 12, 2023
Application Number: 20230010615
Using a classical data model executing on a classical processor, a set of classical features is scored. A classical feature comprises a first attribute of a resource, and a score of the classical feature comprises an evaluation of a utility of the classical feature in predicting a result involving the resource. Using a quantum data model executing on a quantum processor and the scored set of classical features, a set of quantum features is scored. The scored set of classical features and…

COMBINED CLASSICAL/QUANTUM PREDICTOR EVALUATION

Granted: January 12, 2023
Application Number: 20230010615
Using a classical data model executing on a classical processor, a set of classical features is scored. A classical feature comprises a first attribute of a resource, and a score of the classical feature comprises an evaluation of a utility of the classical feature in predicting a result involving the resource. Using a quantum data model executing on a quantum processor and the scored set of classical features, a set of quantum features is scored. The scored set of classical features and…

AUTONOMIC CLOUD TO EDGE COMPUTE ALLOCATION IN TRADE TRANSACTIONS

Granted: January 5, 2023
Application Number: 20230001311
A computer-implemented method and system for autonomic cloud to edge compute allocations in a sports fantasy league trade transaction. The computer implemented method includes, in one embodiment, calculating, based on an expected return associated with each player on each of a plurality of teams in a fantasy sports league, a valuation for each player. An embodiment includes determining a positional need for each of the plurality of teams in the fantasy sports league, and determining,…

ADIABATIC PROGRESSION WITH INTERMEDIATE RE-OPTIMIZATION TO SOLVE HARD VARIATIONAL QUANTUM PROBLEMS IN QUANTUM COMPUTING

Granted: December 29, 2022
Application Number: 20220414511
A hybrid classical-quantum computing device to execute a quantum circuit corresponding to a variational problem, is configured. The configuring further comprises causing the hybrid classical-quantum computing device to execute the quantum circuit by performing an adiabatic progression operation, wherein the adiabatic progression operation comprises increasing the difficulty of the variational problem from a simplified version of the problem to the variational problem.

ADIABATIC PROGRESSION WITH INTERMEDIATE RE-OPTIMIZATION TO SOLVE HARD VARIATIONAL QUANTUM PROBLEMS IN QUANTUM COMPUTING

Granted: December 29, 2022
Application Number: 20220414510
A hybrid classical-quantum computing device to execute a quantum circuit corresponding to a variational problem, is configured. The configuring further comprises causing the hybrid classical-quantum computing device to execute the quantum circuit by performing an adiabatic progression operation, wherein the adiabatic progression operation comprises increasing the difficulty of the variational problem from a simplified version of the problem to the variational problem.

SENSOR COMPENSATION USING BACKPROPAGATION

Granted: December 29, 2022
Application Number: 20220414475
An embodiment includes training a first convolutional neural network (CNN) using a plurality of training images to generate first and second trained CNNs, and then adding an interface layer to the second trained CNN. The embodiment processes a first and second images in a sequence of images using the first trained CNN to generate a first and second result vectors. The embodiment also processes the second image using the second trained CNN and sensor data input to the interface layer to…

PARTITION MIGRATION WITH CRITICAL TASK PRIORITIZATION

Granted: December 29, 2022
Application Number: 20220413902
An embodiment includes issuing an indication that a thread is a time-critical thread. The embodiment initiates an active partition migration, from a source server to a destination server, of a source partition on which the program is stored. The embodiment stores, during the migration, records of locations of pages in memory referenced by the time-critical thread. The embodiment detects that a migration threshold has been reached, indicative of a threshold portion of the migration being…

MEMORY WITH LAMINATED CELL

Granted: December 22, 2022
Application Number: 20220407000
A memory cell formed in a pillar structure between a first electrode and a second electrode includes laminated encapsulation structure. In one example, the pillar includes a body of ovonic threshold switch material, carbon-based intermediate layers, metal layers and a body of phase change memory material in electrical series between the first and second electrodes. The laminated encapsulation structure surrounds the pillar. The laminated dielectric encapsulation structure comprises at…

Causal Knowledge Identification and Extraction

Granted: December 22, 2022
Application Number: 20220405487
A computer-implemented method is provided that includes accessing candidate text and a candidate pair including first and second phrases, substituting the first and second phrases into cause-effect patterns to generate variant sentences. An artificial intelligence model is leveraged to determine respective probabilities that the variant sentences are inferred from the candidate text, calculate a statistical measure of the respective probabilities, and assess the calculated statistical…

POINTER ALIGNMENT COMPUTATION IN PROGRAM CODE ACCORDING TO CODE PATTERN ANALYSES

Granted: December 22, 2022
Application Number: 20220405071
Pointer alignment in a computer programming to obtain information enabling a compiler to optimize program code. Equivalence classes of pointers are collected in a program using a flow-insensitive yet field-sensitive pointer analysis operation iterating through an entire program code of the program. The equivalence classes of pointers, once collected, are mapped to and recorded in an equivalence class mapping table (ECTable). A portion of the collected equivalence classes of pointers are…

LIVE MIGRATION AND REDUNDANCY FOR VIRTUALIZED STORAGE

Granted: December 15, 2022
Application Number: 20220398114
For a first server virtual machine (VM) virtualizing a logical volume in a read/write mode for a client VM, a second server VM virtualizing the logical volume in an off mode is instantiated. The logical volume comprises a virtualization of a portion of physical storage. At the first server VM, the logical volume is deactivated, the deactivating disallowing the first server VM from performing a storage request from the client VM. At the second server VM, the logical volume is activated,…

DATABASE OPTIMIZATION USING RECORD CORRELATION AND INTERMEDIATE STORAGE MEDIA

Granted: December 15, 2022
Application Number: 20220398250
An embodiment includes deriving usage data associated with records of a database by monitoring requests to perform read operations on the records of the database. The embodiment generates record correlation data representative of correlations between respective groups of records of the database by parsing the usage data associated with the records of the database. The embodiment stores a plurality of records received as respective write requests during a first time interval in an…