IBM Patent Applications

Scalable Enforcement of Aggregation Constraints Within Transactions

Granted: November 4, 2021
Application Number: 20210342950
Embodiments relate to aggregation operations. More specifically, embodiments relate to enforcing an aggregation constraint across a distributed network of compute nodes responding asynchronously. Each compute node individually processes the local partial aggregate value in parallel and asynchronously communicates with a conflict resolution node (CRN).

TEMPLATE BASED MULTI-PARTY PROCESS MANAGEMENT

Granted: November 4, 2021
Application Number: 20210342837
From a first group of records of a set of transactions, a set of common transactions is extracted. The first group is formed based on a criterion. A record corresponds to a transaction in the set of transactions. A first transaction in the set of common transactions is classified into a transaction type. From a first actor associated with the first transaction, a first role corresponding to the first transaction is determined. Using the transaction type, the first role, and the time…

METHODS AND SYSTEMS FOR DATA TRACEABILITY AND PROVENANCE

Granted: November 4, 2021
Application Number: 20210342321
Embodiments for determining processing performed on a data element are provided. A file system call associated with a data element stored in a storage system is detected. The file system call is analyzed. Data lineage for the data element is determined based on the analyzing of the file system call.

TECHNIQUE SELECTION FOR FILE SYSTEM UTILIZATION PREDICTION

Granted: November 4, 2021
Application Number: 20210342290
A trained classification model is executed, causing a classification of a first set of file system usage data into a set of categories comprising a trend category and a periodicity category. Responsive to the first set of file system usage data being classified into the trend category, a time series of the first set of file system usage data is generated. Responsive to the first set of file system usage data being classified into the periodicity category, using an anomaly detection…

Multi Objective Optimization of Applications

Granted: November 4, 2021
Application Number: 20210342132
A system, computer program product, and method are provided for orchestrating a multi objective optimization of an application. A set of two or more key performance indicators (KPIs) and one or more parameters associated with the application are received. A machine learning (ML) based surrogate function learning model in combination with an acquisition function is leveraged to conduct one or more adaptive trials. Each trial consists of a specific configuration of the one or more…

ARTIFICIAL-INTELLIGENCE-DRIVEN QUALITY-OF-SERVICE ENGINE

Granted: October 28, 2021
Application Number: 20210336889
A method for dynamically modifying quality-of-service tags for multiple data flows is disclosed. In one embodiment, such a method determines current bandwidth utilization for each of multiple data flows passing through a network, and determines acceptable bandwidth utilization for each of the multiple data flows. The method receives external information that, based on one or more rules, is used to adjust quality of service priorities for one or more of the data flows. Based on the…

VIRTUAL TRANSACTION QUEUES FOR DATABASE REPLICATION

Granted: October 28, 2021
Application Number: 20210334246
An embodiment includes extracting, after a first specified time interval, recovery data from a recovery log for a data table corresponding to a set of database operations on the data table that occurred during the first specified time interval. The embodiment also generates index data for a progress record associated with the first time interval. The progress record includes a first data field for storing data representative of a first net change to the data table resulting from a first…

PREEMPTIVE STAGING FOR FULL-STRIDE DESTAGE

Granted: October 28, 2021
Application Number: 20210334038
A method for improving destage performance to a RAID array is disclosed. In one embodiment, such a method periodically scans a cache for first strides that are ready to be destaged to a RAID array. While scanning the cache, the method identifies second strides that are not currently ready to be destaged to the RAID array, but will likely be ready to be destaged during a subsequent scan of the cache. The method initiates preemptive staging of any missing data of the second strides from…

Transactional Memory Based Memory Page De-Duplication

Granted: October 28, 2021
Application Number: 20210334024
A system, computer program product, and method are provided to de-duplicate one or more memory pages in parallel. Multiple de-duplication processes operate in parallel, with each de-duplication process operatively coupled to at least two data structures, and further leveraging transactional memory to mitigate access conflicts.

METHOD FOR MAKING SUPERIMPOSED TRANSISTORS

Granted: October 21, 2021
Application Number: 20210328014
An electronic device including at least first and second superimposed transistors comprises at least a substrate; a first transistor including a portion of a first nanowire forming a first channel, and first source and drain regions in contact with ends of the first nanowire portion; and a second transistor including a portion of a second nanowire forming a second channel and having a greater length than that of the first channel, and second source and drain regions in contact with ends…

DECLARATIVE CONFIGURATION FOR DATABASE REPLICATION

Granted: October 21, 2021
Application Number: 20210326358
An embodiment generates, responsive to receiving a declarative replication specification, a logical map comprising a plurality of paths to completing a data replication process identified by the replication specification. The embodiment determines, responsive to generating the logical map, an optimal path to completing the data replication process by searching the plurality of paths of the logical map using a cost-directed search algorithm to find the optimal path from among the…

AUTOMATED DATA TRANSLATION

Granted: October 21, 2021
Application Number: 20210326045
An embodiment includes locating source data associated with a data replication request, and identifying a property of a data value of the source data using a reflection process. The embodiment determines a meta-type for the data value using an automaton that identifies a matching extent class from among an indexed set of extent classes that define respective accessors that are invoked to locate an extent class that corresponds with the property of the data value. The embodiment generates…

Using multimodal model consistency to detect adversarial attacks

Granted: October 14, 2021
Application Number: 20210319093
A method, apparatus and computer program product to defend learning models that are vulnerable to adversarial example attack. It is assumed that data (a “dataset”) is available in multiple modalities (e.g., text and images, audio and images in video, etc.). The defense approach herein is premised on the recognition that the correlations between the different modalities for the same entity can be exploited to defend against such attacks, as it is not realistic for an adversary to…

INTELLIGENT APPLICATION SCENARIO TESTING AND ERROR DETECTION

Granted: October 7, 2021
Application Number: 20210311860
Embodiments for intelligent application scenario testing and error detection by a processor. One or more modified application scenarios may be automatically generated from an initial application scenario having configuration data and a plurality of operations relating to an error. The one or more modified application scenarios are variations of the initial application. The one or more modified application scenarios may be executed to detect the existence or non-existence of the error in…

FEDERATED LEARNING OF MACHINE LEARNING MODEL FEATURES

Granted: October 7, 2021
Application Number: 20210312336
Embodiments for providing optimized machine learning model features using federated learning on distributed data in a computing environment by a processor. Machine learning model features may be learned from one or more data sets extracted from one or more localized machine learning models associated with one or more nodes. The machine learning model features may be aggregated using a centralized machine learning model at a source node. The one or more localized machine learning models…

AUTOMATED DECISION MAKING FOR NEURAL ARCHITECTURE SEARCH

Granted: October 7, 2021
Application Number: 20210312276
Various embodiments are provided for automating decision making for a neural architecture search by one or more processors in a computing system. One or more specifications may be automatically selected for a dataset, tasks, and one or more constraints for a neural architecture search. The neural architecture search may be performed based on the one or more specifications. A deep learning model may be suggested, predicted, and/or configured for the dataset, the tasks, and the one or more…

INTELLIGENT AUGMENTATION OF WORD REPRESENTATION VIA CHARACTER SHAPE EMBEDDINGS IN A NEURAL NETWORK

Granted: October 7, 2021
Application Number: 20210312127
Embodiments are provided for intelligent augmentation of word representations in a computing system by a processor. One or more character shape embeddings may be created in an artificial neural network (ANN) by augmenting one or more word representations based on a set of natural language processing (NLP) data, a set of word embedding vectors, and one or more clustering operations. A shape, a category, and a contextual identify of the one or more word representations may be analyzed used…

METHODS AND SYSTEMS FOR GENERATING DOCUMENTS WITH A TARGETED STYLE

Granted: October 7, 2021
Application Number: 20210312122
Embodiments for generating text with a target style are provided. A target corpus is analyzed to determine a style representation associated with the target corpus. A source text is analyzed to determine a meaning representation associated with the source text. A target text is generated utilizing the target style representation associated with the target corpus and the meaning representation associated with the source text.

ANOMALOUS CACHE COHERENCE TRANSACTION DETECTION IN A HETEROGENEOUS SYSTEM

Granted: October 7, 2021
Application Number: 20210312093
Embodiments for mitigating security vulnerabilities in a heterogeneous computing system are provided. Anomalous cache coherence behavior may be dynamically detected between a host and one or more accelerators using a cache controller at a shared last level cache based upon a pair-based coherence messages functioning as a proxy for indicating one or more security attack protocols.

PROVIDING CAUSALITY AUGMENTED INFORMATION RESPONSES IN A COMPUTING ENVIRONMENT

Granted: October 7, 2021
Application Number: 20210311996
Various embodiments are provided for providing causality augmented information in a computing environment by a processor. An information retrieval response may be augmented, based upon a query, with a plurality of selected causality data relating to the query. The information retrieval response may be generated from an information retrieval system.