IBM Patent Grants

Training of oscillatory neural networks

Granted: May 7, 2024
Patent Number: 11977982
The network comprises at least one network layer in which a plurality of electronic oscillators, interconnected via programmable coupling elements storing respective network weights, generate oscillatory signals at time delays dependent on the input signal to propagate the input signal from an input to an output of that layer. The network is adapted to provide a network output signal dependent substantially linearly on phase of oscillatory signals in the last layer of the network. The…

Confined bridge cell phase change memory

Granted: May 7, 2024
Patent Number: 11980111
A phase change memory bridge cell comprising a dielectric layer located on top of a at least one electrode, wherein a trench is located in the dielectric layer. A first liner located at the bottom of the trench in the dielectric layer and the first liner is located on the sidewalls of the dielectric layer that forms the sidewalls of the trench. A phase change memory material located on top of the first liner, wherein a top surface of the phase change memory material is aligned with a top…

Insulated phase change memory using porous dielectrics

Granted: May 7, 2024
Patent Number: 11980110
Insulated phase change memory devices are provided that include a first electrode; a second electrode; a phase change material disposed in an electrical path between the first electrode and the second electrode; and a porous dielectric configured to concentrate heat produced by a reset current carried through the phase change material between the first electrode and the second electrode to mitigate an amount of heat that escapes from the phase change material. The porous dielectric may…

Wide-base magnetic tunnel junction device with sidewall polymer spacer

Granted: May 7, 2024
Patent Number: 11980039
A semiconductor device including a second magnetic tunnel junction stack aligned above a spin conductor layer above a first magnetic junction stack, a sidewall dielectric surrounding the second magnetic tunnel junction stack, a vertical side surface of the sidewall dielectric is aligned with vertical side surfaces of the spin conductor layer and the first magnetic junction stack. A method including forming a first magnetic tunnel junction stack, a spin conductor layer and a second…

Cluster-based outlier scoring of network traffic

Granted: May 7, 2024
Patent Number: 11979421
In some examples, a system for decorating network traffic flows with outlier scores includes a processor and a memory device to store traffic flows received from a network. The processor is configured to receive a set of traffic flows from the memory device and generate a tree model to split the traffic flows into clusters of traffic flows. Each cluster corresponds with a leaf of the tree model. The processor is further configured to generate machine learning models for each of the…

Control of access to computing resources implemented in isolated environments

Granted: May 7, 2024
Patent Number: 11979411
A solution is proposed for controlling access to computing resources. A corresponding method comprises receiving and verifying an access request for accessing the computing resources by a secondary computing environment (isolated from the computing resources). A main computing environment (isolated from the secondary computing environment) detects an indication of a positive result of the verification of the access request; in response thereto, the main computing environment verifies an…

System and method for discovering ad-hoc communities over large-scale implicit networks by wave relaxation

Granted: May 7, 2024
Patent Number: 11979309
A method includes computing a diffusion vector starting with a seed, querying nodes for connections, reweighting diffusion vector based on the degrees, sorting nodes based upon magnitude in the reweighted diffusion vector which is obtained through wave relaxation solution of a time-dependent initial value problem, detecting a community through a sweep over the nodes according to their rank, and selecting a prefix that minimizes or maximizes an objective function.

Direct measurement of magnetoresistive head resistance in a storage system

Granted: May 7, 2024
Patent Number: 11978489
A computer program product, system, and method are provided for direct resistance measurement of a magnetoresistive (MR) head of a storage drive in a storage system. In one embodiment, a voltage difference across the MR reader head is measured directly by applying an AC current to the MR head to generate an AC voltage across the MR head that can propagate through filter capacitors and be measured. In one embodiment, the voltage difference is amplified and the peak-to-peak voltage at the…

Computer enabled modeling for facilitating a user learning trajectory to a learning goal

Granted: May 7, 2024
Patent Number: 11978359
A learning model is created using a computer which includes receiving input from a user. The learning model includes comparing the input to the knowledge area in a knowledge database to assess a level of proficiency on topics within the knowledge area. The learning model includes determining topics of knowledge within the knowledge area where a user currently meets a proficiency threshold for one or more topics. A work topic is identified within the knowledge area where the user does not…

Dynamic computation rates for distributed deep learning

Granted: May 7, 2024
Patent Number: 11977986
Embodiments of a method are disclosed. The method includes performing distributed deep learning training on multiple batches of training data using corresponding learners. Additionally, the method includes determining training times wherein the learners perform the distributed deep learning training on the batches of training data. The method also includes modifying a processing aspect of the straggler to reduce a future training time of the straggler for performing the distributed deep…

Shadow pointer directory in an inclusive hierarchical cache

Granted: May 7, 2024
Patent Number: 11977486
A computer system includes a processor core and a memory system in signal communication with the processor core. The memory system includes a first cache and a second cache. The first cache is arranged at a first level of a hierarchy in the memory system and is configured to store a plurality of first-cache entries. The second cache is arranged at a second level of the hierarchy that is lower than the first level, and stores a plurality of second-cache entries. The first cache maintains…

Deploying dynamic applications and infrastructure according to metadata assigned by content

Granted: May 7, 2024
Patent Number: 11977927
Methods, computer program products, and/or systems are provided that perform the following operations: obtaining metadata associated with a content item, wherein the metadata includes at least one runtime metadata definition; identifying an environment for providing access to the content item based on a runtime metadata definition; implementing the environment based, at least in part, on the runtime metadata definition; and providing access to the content item in the environment.

Resource reuse for pipeline workloads

Granted: May 7, 2024
Patent Number: 11977922
Reusing containers is provided. It is communicated to a pipeline workload manager that a particular container has finished running a step of a pipeline workload using an agent daemon of the particular container. Pipeline workload information corresponding to the pipeline workload is checked using the pipeline workload manager to determine whether the particular container can be reused to run a particular step in a different pipeline workload. The particular container is provided to be…

Hardware placement and maintenance scheduling in high availability systems

Granted: May 7, 2024
Patent Number: 11977909
A method of organizing computer resources includes receiving a specification defining a plurality of quiescence groups of independent component instances for each of at least two services, and performing a first load balancing of the quiescence groups across a plurality of physical servers to define a plurality of supergroups while assigning each of the physical servers across the supergroups.

Random number generation from SRAM cells

Granted: May 7, 2024
Patent Number: 11977856
Methods are provided for generating a random bit-string from an array of SRAM cells. Such a method includes reading the start-up value of each cell over multiple power-ups of the array, and calculating, from the multiple start-up values of each cell, a bias value indicative of entropy of that cell. The method also includes generating, based on the bias values, an address list in which addresses of cells in the array are listed in order of entropy of the cells. This address list is stored…

Demand-based deployment of font server to an edge device

Granted: May 7, 2024
Patent Number: 11977830
Demand-based deployment of a font server to an edge device is facilitated by identifying a need for font-related data that is currently unavailable at a user device. The process also includes deploying a font server to an edge device of the computing environment to facilitate distribution of the font-related data to the user device.

Dynamically managing sounds in a chatbot environment

Granted: May 7, 2024
Patent Number: 11977813
A method, computer system, and a computer program product for sound management is provided. The present invention may include generating a multidimensional risk vector relating to a current contextual activity of a user. The present invention may include dynamically monitoring at least one sound generating device within a predefined threshold distance of a chatbot of the user. The present invention may include determining that an audio adjustment of the at least one sound generating…

Using multimodal model consistency to detect adversarial attacks

Granted: May 7, 2024
Patent Number: 11977625
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…

Partitioning and parallel loading of property graphs with constraints

Granted: May 7, 2024
Patent Number: 11977580
Methods, systems, and computer program products for partitioning and parallel loading of property graphs with constraints are provided herein. A computer-implemented method includes obtaining graph-related input data and corresponding constraint data, wherein the graph-related input data and corresponding constraint data are at least one of user-defined and input data model-based; generating at least one in-memory graph based at least in part on processing at least a portion of the…

Data virtualization in natural language

Granted: May 7, 2024
Patent Number: 11977540
A method includes: creating, by a computing device, a virtual consolidation layer; replicating, by the computing device, snippets that are results of a query; copying, by the computing device, the replicated snippets to the virtual consolidation layer; performing, by the computing device and by a machine learning model, matching of particular ones of the snippets in the virtual consolidation layer; and producing, by the computing device, a search result comprising the matched snippets.