Converting an architecture document to infrastructure as code
Granted: July 2, 2024
Patent Number:
12028224
A method includes: receiving, by a processor set, a cloud architecture document; converting, by the processor set, the cloud architecture document to a graph including nodes; determining, by the processor set, cloud environment information for the nodes by analyzing textual content of the nodes using natural language processing; determining, by the processor set, additional cloud environment information for the nodes using domain ontology data; and creating, by the processor set, an…
Authenticity and yield by reading defective cells
Granted: July 2, 2024
Patent Number:
12027224
Embodiments disclosed herein include a semiconductor device. The semiconductor device may include a magnetoresistive random access memory (MRAM) array. The MRAM array may include defective MRAM cells, redundancy MRAM cells, and operational MRAM cells. The semiconductor device may also include an address input electrically connected to the MRAM array and a selector circuit wired to the address input and an output of the MRAM array. The selector circuit may be configured to read the…
Data sorting for generating RNN-T models
Granted: July 2, 2024
Patent Number:
12027153
A computer-implemented method for preparing training data for a speech recognition model is provided including obtaining a plurality of sentences from a corpus, dividing each phoneme in each sentence of the plurality of sentences into three hidden states, calculating, for each sentence of the plurality of sentences, a score based on a variation in duration of the three hidden states of each phoneme in the sentence, and sorting the plurality of sentences by using the calculated scores.
Cognitive framework for identification of questions and answers
Granted: July 2, 2024
Patent Number:
12027070
A computer-implemented method for providing a framework to identify questions and answers dynamically from a dataset based on previous learning and an evaluation score of a user. The method includes creating a library of potential questions and answers from the dataset based on the previous learning and evaluation score of the user, and generating a set of personalized questions, for the user, related to the dataset by utilizing sentence-based machine translation (SBMT) and natural…
Reinforcement learning by sharing individual data within dynamic groups
Granted: July 2, 2024
Patent Number:
12026610
Methods and systems for reinforcement learning with dynamic agent grouping include gathering information at a first agent using one or more sensors. Shared information is received at the first agent from a second agent. An agent model is trained at the first agent using the gathered information and the shared information. A contribution of the shared information is weighted according to a degree of similarity between the first agent and the second agent. An action is generated using the…
Using containers to clean runtime resources when unloading a shared library
Granted: June 25, 2024
Patent Number:
12020043
Embodiments of the invention include a computer-implemented method that includes accessing, using a processor, a loader library; using the processor to generate a mock library comprising a mock version of the loader library; using the processor to containerize the loader library; and using the processor to unload the loader library.
Sharing data structure values between software applications
Granted: June 25, 2024
Patent Number:
12020090
The present disclosure provides for sharing data structure values between applications via messaging in a computer operating system. A plurality of data structures are defined, each with a given topic name, and a data structure including a collection of defined formats of multiple data elements. Interest by applications in topics is registered. Within an application a collection of multiple data elements having the formats of a defined data structure are identified, and an item is stored…
Automated resource request mechanism for heterogeneous infrastructure using profiling information
Granted: June 25, 2024
Patent Number:
12020080
Methods, systems, and computer program products for an automated resource request mechanism for heterogeneous infrastructure using profiling information are provided herein. A computer-implemented method includes obtaining resource utilization information, pertaining to multiple system resources, from multiple heterogeneous system infrastructure deployments; automatically learning resource interdependencies for the heterogeneous system infrastructure deployments by processing at least a…
Inaccessible prefix pages during virtual machine execution
Granted: June 25, 2024
Patent Number:
12020059
A virtual machine is dispatched and based on the dispatch, a determination is made as to whether a select area of memory expected to be accessible to the virtual machine and used in communication between the virtual machine and an operating system is accessible to the virtual machine. Based on determining that the select area of memory is inaccessible to the virtual machine, virtual machine execution is exited with a select interception code.
Creating scripts from command line history
Granted: June 25, 2024
Patent Number:
12020048
Provided herein are a method, system, and computer program product for creating scripts from command line history. The method includes determining a plurality of distances among a plurality of commands from a command line history. A plurality of command sets is determined from the plurality of commands based on the plurality of distances among the plurality of commands. Each of the plurality of command sets includes at least two neighboring commands. A script is created by the one or…
Spatiotemporal deep learning for behavioral biometrics
Granted: June 25, 2024
Patent Number:
12019720
A behavioral biometrics deep learning (BBDL) pipeline is provided, comprising a plurality of stages of machine learning computer models that operate to provide a behavioral biometric based authenticator operating based on spatiotemporal input data. The BBDL pipeline receives spatiotemporal input data over a plurality of time intervals, each time interval having a corresponding subset of the spatiotemporal input data. For each time interval, machine learning computer model(s) of a…
In-band instantiation configuration for application workloads
Granted: June 25, 2024
Patent Number:
12020022
A computer-implemented method, computer program product, and system for managing an application. The computer-implemented method comprises defining, by a first application, a specification of a second application and sending, by the first application, a request to a subsystem, wherein the request comprises a file, the file comprising the specification, and request data to be processed. The computer-implemented method further comprises configuring, by the subsystem, an instance of the…
Auto-wrappering tools with guidance from exemplar commands
Granted: June 25, 2024
Patent Number:
12020007
Information received from a graphical user interface (GUI) and a list of user-curated command line patterns are received by an auto-wrapper system, wherein the auto-wrapper system is associated with an analytics workflow service. A module including a parameter space having one or more parameters and options used in the list of user-curated command line patterns is generated, by the auto-wrapper system, wherein content for each parameter is derived from the parameter's presence in the…
Ontology-driven conversational interface for data analysis
Granted: June 25, 2024
Patent Number:
12019995
A computer-implemented method for generating an ontology-driven conversational interface includes generating an ontology from a description of a domain schema of a Data Analysis (DA) model, in which the DA model is a defined in terms of quantifiable, qualifying or categorical entities and their relationships as described by the domain schema. Conversational artifacts of a conversation space including a conversational pattern framework are generated by extracting DA-related intents,…
System wide memory technology over-provisioning
Granted: June 25, 2024
Patent Number:
12019870
A computer system implements a memory unit, which includes first DRAM devices, second DRAM devices, a first memory controller, and a second memory controller. Each of the first DRAM devices have a first individual memory capacity and each of the second DRAM devices have a second individual memory capacity. The first memory controller is in signal communication with the first DRAM devices and the second memory controller is in signal communication with the second DRAM devices. Each of the…
Storage tiering within a unified storage environment
Granted: June 25, 2024
Patent Number:
12019867
A method for assigning and migrating files among tiers within a unified storage environment. The method includes one or more computer processors determining a plurality of files stored within a tiered storage environment that are accessed by a set executing applications. The method further includes determining that one or more files of the plurality of files are accessed utilizing two or more protocols. The method further includes identifying a group of two or more tiering policies…
Storing diagnostic state of secure virtual machines
Granted: June 25, 2024
Patent Number:
12019772
At least one request to store diagnostic state of a virtual machine is obtained. Based on obtaining the at least one request, a store of diagnostic state of the virtual machine is performed to provide stored diagnostic state of the virtual machine. The performing the store includes encrypting the diagnostic state of the virtual machine that is unencrypted and being stored to prevent a reading of the diagnostic state of the virtual machine by an untrusted entity prior to encrypting the…
Image encryption
Granted: June 25, 2024
Patent Number:
12019767
Image data encryption by receiving first image data corresponding to a first image having a first image size, compressing the first image data, yielding second image data corresponding to a second image having a second image size, augmenting the second image data yielding third image data corresponding to a third image having the first image size, determining coordinates of a location of the second image within the third image, encrypting the third image data according to the…
Adversarial interpolation backdoor detection
Granted: June 25, 2024
Patent Number:
12019747
One or more computer processors determine a tolerance value, and a norm value associated with an untrusted model and an adversarial training method. The one or more computer processors generate a plurality of interpolated adversarial images ranging between a pair of images utilizing the adversarial training method, wherein each image in the pair of images is from a different class. The one or more computer processors detect a backdoor associated with the untrusted model utilizing the…
User behavior risk analytic system with multiple time intervals and shared data extraction
Granted: June 25, 2024
Patent Number:
12019739
An approach is provided that receives event data that correspond to detected activities performed by a user on one of a set of one or more computer systems. The detected activities are performed by the user over a time duration. The approach analyzes the event data using time-based models. Each of the time-based models correspond to a different time interval that is included in the time duration. The analysis results in time-based risk scores pertaining to the user for each of the…