IBM Patent Grants

Matching promotions to telecom user preferences using artificial intelligence

Granted: February 4, 2025
Patent Number: 12217284
Promotional offers are offered to telecom subscribers in roaming network areas by recording promotional preferences of subscribers for receiving promotional calls, forwarding subscriber information from a local network telecom service provider to a roaming network service provider, and measuring with the roaming network telecom service provider the subscribers that are present within a roaming network geography. The subscribers can then be ranked by their duration within the roaming…

Reducing contact resistance of phase change memory bridge cell

Granted: February 4, 2025
Patent Number: 12219885
A phase change memory includes a substrate, a plurality of first phase change elements on the substrate, a plurality of electrodes on the plurality of first phase change elements, and a second phase change element connecting the plurality of electrodes and disposed between the plurality of first phase change elements.

Phase change memory with conductive rings

Granted: February 4, 2025
Patent Number: 12219884
A phase change memory, system, and method for gradually changing the conductance and resistance of the phase change memory while preventing resistance drift. The phase change memory may include a phase change material. The phase change memory may also include a bottom electrode. The phase change memory may also include a heater core proximately connected to the bottom electrode. The phase change memory may also include a set of conductive rings surrounding the heater core, where the set…

Dual layer top contact for magnetic tunnel junction stack

Granted: February 4, 2025
Patent Number: 12219881
A semiconductor device includes a dual layer top contact upon a MTJ stack. The dual layer top contact includes lower contact and upper contact. The lower contact may be wider and/or shallower relative to the upper contact. This wide and/or shallow geometry of the lower contact may decrease the propensity for over etching, during the formation of the upper contact, opening downward into the MTJ stack and may therefore prevent undesired shorting of the MTJ stack. Further, the lower contact…

Cryogenic packaging for thermalization of low temperature devices

Granted: February 4, 2025
Patent Number: 12219737
A thermalization structure is formed using a cover configured with a set of pillars, the cover being a part of a cryogenic enclosure of a low temperature device (LTD). A chip including the LTD is configured with a set of cavities, a cavity in the set of cavities having a cavity profile. A pillar from the set of pillars and corresponding to the cavity has a pillar profile such that the pillar profile causes the pillar to couple with the cavity of the cavity profile within a gap tolerance…

Volumetric clustering on large-scale DNS data

Granted: February 4, 2025
Patent Number: 12218957
In an approach, a processor receives a set of normal domains, a set of suspicious domains, and a set of malicious domains; labels each domain of the set of normal domains as normal producing a labelled set of normal domains and each domain of the set of suspicious domains and the set of malicious domains as malicious producing a labelled set of malicious domains; samples a preset percentage of the labelled set of normal domains producing a sampled set of normal domains; aggregates the…

Device mismatch mitigation for medium range and beyond distances

Granted: February 4, 2025
Patent Number: 12218120
A structure is provided that includes a first active circuit in which at least one of areas surrounding the first active circuit includes an active circuit-containing region. A second active circuit is spaced apart from the first active circuit. The second active circuit includes a circuit mimic fill area present in at least one of the areas surrounding the second active circuit. The circuit mimic fill area substantially matches the active circuit-containing region that is adjacent to…

Anti-fuse and fuse structures for improving the functionality of qubit circuits

Granted: February 4, 2025
Patent Number: 12218048
A method of constructing a superconducting switch includes depositing a thin sacrificial layer on top of a substrate. The sacrificial layer is patterned to remove portions of the sacrificial layer except at a first portion of the substrate. A superconducting metal layer is patterned on top of the substrate and on top of the sacrificial layer. The superconducting metal layer is patterned to form a superconducting metal line over the sacrificial layer. The patterned sacrificial layer is…

Adjusting a skew angle and lateral position of a tape head to reduce track placement errors

Granted: February 4, 2025
Patent Number: 12217778
Provided are a tape head controller, tape drive, and method for adjusting a skew angle and lateral position of a tape head to reduce track placement errors. A tape head is rotated at a nominal skew with respect to a tape medium to position servo readers in servo patterns. Data writers are located in a first plane of the tape head and the servo readers are located in a second plane in the tape head. The first and the second planes are separated by a distance. Repeatedly determining a skew…

Tape drive write across write error

Granted: February 4, 2025
Patent Number: 12217776
A method for writing to tape by a tape drive is provided. The method includes, in response to identifying a write error during a write to a tape in a certain HRTD region, repositioning the tape to a next HRTD region. The method further includes continuing the write at the next HRTD region.

Offline bidirectional transaction and secure system

Granted: February 4, 2025
Patent Number: 12217253
In an approach for enabling communication between offline devices to perform secure transaction, a processor sends information in an optically recognizable first code including a response type, an identity of the first device and a type of optical reader associated with the first device. A processor receives encoded information in an optically recognizable second code. A processor extracts a user identifier and the one-time password associated with the registered second device. A…

Targeted data acquisition for model training

Granted: February 4, 2025
Patent Number: 12217195
Targeted acquisition of data for model training includes identifying attributes of classified samples of a collection of samples classified by a classification model, and generating at least one query based on the identified attributes, the at least one query tailored, based on the attributes, to retrieve additional training data for training the classification model to more accurately classify samples and avoid incorrect sample classification.

Learning unpaired multimodal feature matching for semi-supervised learning

Granted: February 4, 2025
Patent Number: 12217191
A computer-implemented method is provided for learning multimodal feature matching. The method includes training an image encoder to obtain encoded images. The method further includes training a common classifier on the encoded images by using labeled images. The method also includes training a text encoder while keeping the common classifier in a fixed configuration by using learned text embeddings and corresponding labels for the learned text embeddings. The text encoder is further…

Markov processes using analog crossbar arrays

Granted: February 4, 2025
Patent Number: 12217166
A method is presented for computing an equilibrium distribution of Markov processes. The method includes storing weight values in an analog crossbar array of transition probability matrices, where the analog crossbar array of transition probability matrices represents a weight matrix with m rows and n columns, computing an eigenvector associated with a real eigenvalue of modulus one for each of the transition probability matrices, applying a gradient-based eigenvalue solver to converge…

Neural network circuitry having floating point format with asymmetric range

Granted: February 4, 2025
Patent Number: 12217158
An apparatus includes circuitry for a neural network that is configured to perform forward propagation neural network operations on floating point numbers having a first n-bit floating point format. The first n-bit floating point format has a configuration consisting of a sign bit, m exponent bits and p mantissa bits where m is greater than p. The circuitry is further configured to perform backward propagation neural network operations on floating point numbers having a second n-bit…

Multi-cloud deployment strategy based on activity workload

Granted: February 4, 2025
Patent Number: 12217096
Multi-cloud deployment strategy is based on automated analysis of context and requirements for an activity workload. The activity workload is defined by user input including information regarding project cost, performance requirements, and geographical preferences. Selection of cloud-based resources for handling the activity workload is based in part on service availability record, projected cost of resources, and physical geographic locations. A cloud services registry provides cloud…

Selective injection of GC safepoints for JNI invocations

Granted: February 4, 2025
Patent Number: 12217074
A computer-implemented method is provided for managing Garbage Collection (GC) safepoints. The method includes determining whether a GC safepoint for a target native method can be removed by checking a heap occupancy ratio prior to executing the target native method. The method further includes removing the GC safepoint responsive to the heap occupancy ratio prior to executing the target native method being less than a threshold occupancy amount percentage. The method also includes…

Code performance optimization based on an information-enhanced diffusion model

Granted: February 4, 2025
Patent Number: 12217032
A given segment of computer code is obtained and modified to produce one or more inefficient versions of the given segment of computer code in comparison to the given segment of computer code. A code parse tree is generated for the given segment of computer code and each inefficient version of the given segment of computer code. Model embeddings are generated based on the generated code parse trees and a diffusion model is trained based on the generated model embeddings.

Multi-instance, multi-answer training for table and text question answering

Granted: January 28, 2025
Patent Number: 12210538
Techniques for enhanced table and text question answering based on multi-instance, multi-answer training are presented. An answer extractor component can determine answer scores associated with candidate answer data items based on analysis of a set of data, comprising row data items of a table and passage data items associated with the table, and a context of a query of the set of data. The answer extractor component can be trained based on application of denoised single-instance and…

Featureless machine enhancement discovery and verification

Granted: January 28, 2025
Patent Number: 12210634
Method, computer program product, and computer system are provided. Program queries for an indicator of dependency between a usage domain and a control domain in a virtual machine (VM) configuration having a cryptographic AP adapter. The VM and the cryptographic AP adapter are both installed on a hardware server. Program sets an internal bitmap based on a result and generates one or more sets of AP commands, based on the setting of the internal bitmap. The sets of AP commands are…