IBM Patent Applications

OPTIMIZATION OF MEDICINES DELIVERY

Granted: December 1, 2022
Application Number: 20220384009
Embodiments for scheduling the delivery of multiple medications to a patient by a processor. Any interactions between the multiple medications or between one of the multiple medications and a type of food are considered to construct an analytical model to identify an optimized schedule for delivery of the multiple medications to the patient. The optimized schedule is adjusted in real time as additional information concerning the multiple medications and the type of food are introduced,…

Leveraging and Training an Artificial Intelligence Model for Control Identification

Granted: December 1, 2022
Application Number: 20220383093
A computer system, program code, and a method are provided to leverage an AI model with respect to a target specification for a target standard. The AI model is configured to identify at least one candidate control associated with a corresponding standard. A map is subject to traversal to identify the candidate control in the map. Source and destination controls of the map are leveraged to identify at least one mapped control associated with the target standard. The AI model is…

PERFORMING AN APPLICATION SNAPSHOT USING PROCESS VIRTUAL MACHINE RESOURCES

Granted: December 1, 2022
Application Number: 20220382576
A snapshot handler is registered with an event monitoring subsystem of a process virtual machine, the registering specifying a trigger event of the snapshot handler, wherein the trigger event comprises execution of a specified portion of an application executing in the process virtual machine, the trigger event specified externally from a source code of the application. Responsive to the event monitoring subsystem detecting an occurrence of the trigger event, the snapshot handler is…

EFFICIENTLY BATCHING PRE-ENCRYPTED DATA FOR HOMOMORPHIC INFERENCE

Granted: November 24, 2022
Application Number: 20220376888
Privacy-preserving homomorphic inferencing utilizes batch processing on encrypted data records. Each data record has a private data portion of interest against which the inferencing is carried out. Batch processing is enabled with respect to a set of encrypted data records by techniques that ensure that each encrypted data record has its associated private data portion in a unique location relative to the other data records. The set of encrypted data records are then summed to generate a…

MULTI-PHASE PRIVACY-PRESERVING INFERENCING IN A HIGH VOLUME DATA ENVIRONMENT

Granted: November 24, 2022
Application Number: 20220374904
A method, apparatus and computer program product that provides multi-phase privacy-preserving inferencing in a high throughput data environment, e.g., to facilitate fraud prediction, detection and prevention. In one embodiment, two (2) machine learning models are used, a first model that is trained in the clear on first transaction data, and a second model that is trained in the clear but on the first transaction data, and user data. The first model is used to perform inferencing in the…

FEDERATED LEARNING WITH PARTITIONED AND DYNAMICALLY-SHUFFLED MODEL UPDATES

Granted: November 24, 2022
Application Number: 20220374763
Techniques for distributed federated learning leverage a multi-layered defense strategy to provide for reduced information leakage. In lieu of aggregating model updates centrally, an aggregation function is decentralized into multiple independent and functionally-equivalent execution entities, each running within its own trusted executed environment (TEE). The TEEs enable confidential and remote-attestable federated aggregation. Preferably, each aggregator entity runs within an encrypted…

TRUSTED AND DECENTRALIZED AGGREGATION FOR FEDERATED LEARNING

Granted: November 24, 2022
Application Number: 20220374762
Techniques for distributed federated learning leverage a multi-layered defense strategy to provide for reduced information leakage. In lieu of aggregating model updates centrally, an aggregation function is decentralized into multiple independent and functionally-equivalent execution entities, each running within its own trusted executed environment (TEE). The TEEs enable confidential and remote-attestable federated aggregation. Preferably, each aggregator entity runs within an encrypted…

AUTOMATIC GENERATION OF GROUND RULE VERIFICATION MACROS

Granted: November 24, 2022
Application Number: 20220374578
Ground rule verification (“GRV”) design layouts may be automatically generated based on one or more design macros. The GRV design layout may be tested based on the one or more design macros by violating one or more ground rules using one or more GRV ranges. The testing may include electrical testing of the one or more GRV design layouts based on the one or more design macros. The one or more ground rules may be automatically selected and approved the based upon a degree of violation…

HYPERVISOR HAVING LOCAL KEYSTORE

Granted: November 17, 2022
Application Number: 20220366052
An embodiment includes executing, by a hypervisor, a bootloader with access to a first logical partition of a non-volatile memory, the first logical partition storing a keystore. The embodiment also includes loading, by the bootloader, a kernel with access to the first logical partition of the non-volatile memory. The embodiment also includes receiving, by the bootloader, an encryption key from the keystore. The embodiment also includes performing, by the bootloader, a cryptographic…

Risk Assessment of a Container Build

Granted: November 17, 2022
Application Number: 20220366055
An artificial intelligence (AI) platform to support optimization of container builds and virtual machine mounts in a distributed computing environment. A provisioning file is subject to natural language processing (NLP) and a corresponding vector representation of the file is created and subject to evaluation by a set of artificial neural networks (ANN). A first ANN assesses the representation of the file with respect to compliance and operability, and the second ANN selectively assesses…

PERFORMANCE- AND COST-EFFICIENT ARCHIVING OF SMALL OBJECTS

Granted: November 17, 2022
Application Number: 20220365903
A method includes receiving a plurality of files where each file represents an object. The method further combines selected files of the plurality of files into an aggregation file and stores the aggregation file on low-latency storage media, such as disk storage media. The method represents the aggregation file with a single inode that is stored on the low-latency storage media. The method migrates the aggregate file to high-latency storage media, such as tape storage media, while…

Probing Model Signal Awareness

Granted: November 10, 2022
Application Number: 20220358400
A system, computer program product, and method are provided for probing model signal awareness. An iterative process is employed to systematically isolate one or more relevant tokens of an input sequence to generate a reduced input sequence. The reduced input sequence is validated and presented to a trained artificial intelligence (AI) model and prediction output is generated. The reduction process is continued while the prediction output stays the same as that of the input sequence, and…

TRANSFORMER-BASED ENCODING INCORPORATING METADATA

Granted: November 10, 2022
Application Number: 20220358288
From metadata of a corpus of natural language text documents, a relativity matrix is constructed, a row-column intersection in the relativity matrix corresponding to a relationship between two instances of a type of metadata. An encoder model is trained, generating a trained encoder model, to compute an embedding corresponding to a token of a natural language text document within the corpus and the relativity matrix, the encoder model comprising a first encoder layer, the first encoder…

INTEGRATING AND INCREASING PERFORMANCE OF DISAGGREGATED MEMORY IN OPERATING SYSTEMS

Granted: November 3, 2022
Application Number: 20220350518
Local memory and disaggregated memory may be identified and monitored for integrating disaggregated memory in a computing system. Candidate data may be migrated between the local memory and disaggregated memory to optimize allocation of disaggregated memory and migrated data according to a dynamic set of migration criteria.

Input-Encoding with Federated Learning

Granted: October 27, 2022
Application Number: 20220343218
Embodiments relate to an input-encoding technique in conjunction with federation. Participating entities are arranged in a collaborative relationship. Each participating entity trains a machine learning model with an encoder on a training data set. The performance of each of the models is measured and at least one of the models is selectively identified based on the measured performance. An encoder of the selectively identified machine learning model is shared with each of the…

MULTI-FORMAT CONTENT REPOSITORY SEARCH

Granted: October 27, 2022
Application Number: 20220342918
An audio file format of an audio portion of a natural language content is determined. Using a trained audio language identification model, a human language included in the audio portion is identified. Using a trained audio to text model trained on the human language, the audio portion is converted to a corresponding set of text data. The set of text data is indexed. Using the indexed set of text data responsive to a search query, a search result is generated, the search query specifying…

COGNITIVE RECOMMENDATION OF COMPUTING ENVIRONMENT ATTRIBUTES

Granted: October 20, 2022
Application Number: 20220335302
An embodiment includes parsing an input dataset associated with a first node of a decision tree, where the input dataset includes a set of profile values for a set of projected usage parameters for a computing environment. The embodiment identifies a structure of the dataset using a recursive neural network that predicts a question sequence in a hierarchical tree format. The embodiment calculates a first deviation from the predicted question sequence and determines whether the deviation…

COGNITIVE GENERATION OF TAILORED ANALOGIES

Granted: October 20, 2022
Application Number: 20220335041
An embodiment includes processing a dataset to generate a set of feature vectors that include a first feature vector corresponding to a first concept within a user's areas of interest and a second feature vector corresponding to a second concept within the user's areas of study. The embodiment identifies clusters of the feature vectors and identifies key features that most contribute to influencing the clustering algorithm. The embodiment selects the first feature vector in response to a…

AUTOMATED TIME SERIES FORECASTING PIPELINE GENERATION

Granted: October 13, 2022
Application Number: 20220327058
To automate time series forecasting machine learning pipeline generation, a data allocation size of time series data may be determined based on one or more characteristics of a time series data set. The time series data may be allocated for use by candidate machine learning pipelines based on the data allocation size. Features for the time series data may be determined and cached by the candidate machine learning pipelines. Predictions of each of the candidate machine learning pipelines…

COGNITIVE EVALUATION OF ACQUISITION CANDIDATES

Granted: October 13, 2022
Application Number: 20220327446
An embodiment includes initiating a search engine to conduct a first search of a data resource for information associated with an acquisition candidate using search criteria provided via a user interface. The embodiment receives a first search result from the search engine comprising an information dataset associated with the acquisition candidate. The embodiment generates a candidate rating for the acquisition candidate indicative of a performance metric for the acquisition candidate…