IBM Patent Grants

Safeguarding high value assets using artificial intelligence

Granted: March 18, 2025
Patent Number: 12254438
A method, computer system, and a computer program product for securing transportation of Items. In one embodiment, packaging particulars may be determined including packaging configuration and materials. At least a sensor may be embedded when packaging the Item. The sensor type and location may be selected by a processor. The Sensor(s) may be selected to monitor changes to the condition of the Item during the transportation. Sensor data may be monitored and any risk to the Item during…

PCM cell with nanoheater surrounded with airgaps

Granted: March 18, 2025
Patent Number: 12256653
A phase change memory (PCM) device is provided. The PCM device includes a bottom electrode formed on a substrate, a heater electrode formed on the bottom electrode, the heater electrode having a tapered portion that becomes narrower in a direction away from the substrate. The PCM device also includes an interlayer dielectric (ILD) layer formed on the tapered portion of the heater electrode, the interlayer layer dielectric including an airgap that at least partially surrounds the tapered…

Embedded MRAM integrated with super via and dummy fill

Granted: March 18, 2025
Patent Number: 12256554
A device includes a plurality of magnetic random-access memory (MRAM) cells in a first region of the device; and a dummy MRAM pillar disposed in a second region of the device, wherein the dummy MRAM pillar is not connected to an active metal feature.

Providing secure data storage and management

Granted: March 18, 2025
Patent Number: 12255991
Computer technology for combining an encryption/decryption (e/d) key with additional information to obtain a specialized e/d key. The additional information one or more of the following types of additional information: client UUID (universally unique identifier), FQDN (fully qualified domain name), database hardware information, data physical position on the hard disk and/or stored data creation date. By combining the basic key with these kind(s) of operational information and/or…

Homomorphic encryption key management

Granted: March 18, 2025
Patent Number: 12255980
A computer-implemented method comprising: generating, from a key-seed associated with a user, a set of homomorphic encryption (HE) keys associated with an HE scheme; receiving, from a key management system (KMS) associated with said HE scheme, an encrypted version of said key-seed; storing said encrypted version of said key-seed, and said set of HE keys, in an untrusted storage location; and at a decryption stage, decrypting an encrypted computation result generated using said HE scheme,…

Sparse peer with transient participation

Granted: March 18, 2025
Patent Number: 12255953
An example operation may include one or more of connecting, by a lead peer, to a blockchain network of an organization configured to store assets, receiving, by the lead peer, from an ordering server, a block that contains a plurality of chaincode transactions belonging to plurality of peers of the blockchain network, applying, by the lead peer, a filter to the block, determining, by the lead peer, a recipient peer of the block in response to the application of the filter, receiving, by…

Screen viewership reflection and latency

Granted: March 18, 2025
Patent Number: 12255946
According to one embodiment, a method, computer system, and computer program product for screen sharing latency detection is provided. The embodiment may include detecting an initiation of a screen sharing session during a web conference. The embodiment may further include adding a timestamp to one or more frames of a shared screen during the screen sharing session. The embodiment may also include transmitting the one or more frames from a sharing participant to a viewing participant…

Routing preference based communication to a closed group hierarchy

Granted: March 18, 2025
Patent Number: 12255805
A method, computer system, and a computer program product for message directing are provided. A first computer receives a registration of members organized into a first closed group hierarchy. The first computer receives a notification of a sensed change of an element in an environment of the first closed group hierarchy. The first computer receives a first message from an external device. The first message relates to the changed element. The first computer selects a first member of the…

Reconfigurable ring oscillator (RO) physical unclonable function (PUF)

Granted: March 18, 2025
Patent Number: 12255651
Provided is a reconfigurable Ring Oscillator (RO) Physical Unclonable Function (PUF), which comprises a NAND gate with a first input line and a second input line and a series of inverters with at least one memory cell placed between two inverters of the series of inverters, where an output of a last inverter provides input to the second input line, and where the memory cell comprises a Field Effect Transistor (FET). In addition, the reconfigurable RO PUF comprises a frequency counter,…

Display of security information based on splitting into images viewable at a certain reading distance

Granted: March 18, 2025
Patent Number: 12254795
A device and method for displaying security information to a user is provided. The present invention may include a security device configured to display a security information on a display surface. The security information may include at least one component having two images based on a splitting of its representation that are viewable from corresponding angles of view. The images may be fused into the representation of the at least one component by a visual system of the user looking at…

Dynamic adaptive threading using idle time analysis

Granted: March 18, 2025
Patent Number: 12253930
An embodiment includes initiating a first cycle of a process using a first number of threads that operate in parallel to collectively execute the process and collect performance data. The embodiment aggregates the performance data and computes a first idle duration based at least in part on the aggregated performance data. The embodiment projects a thread-count recommendation based at least in part on a mathematical model that includes the first number of threads as an input number of…

Wasserstein barycenter model ensembling

Granted: March 18, 2025
Patent Number: 12254390
A method, system and apparatus of ensembling, including inputting a set of models that predict different sets of attributes, determining a source set of attributes and a target set of attributes using a barycenter with an optimal transport metric, and determining a consensus among the set of models whose predictions are defined on the source set of attributes.

Scenario aware dynamic code branching of self-evolving code

Granted: March 18, 2025
Patent Number: 12254312
Computer technology for performing dynamic code branching of self-adapted code upon successful execution of a contextual scenario by artificial intelligence (AI) enabled edge device (for example, an autonomous vehicle or an industrial robotic device). predicting a second contextual scenario where the AI enabled edge device can perform a predetermined activity, and proactively deploying self-adapted code on the AI enabled edge device.

Technique to handle insufficient on-chip memory capacity in decompressors

Granted: March 18, 2025
Patent Number: 12254178
A method to handle insufficient on-chip memory capacity in decompressors is disclosed. In one embodiment, such a method includes executing, by a decompressor configured to decompress data, an instruction configured to copy data from a source position within a data stream to a destination position within the data stream. The method determines whether the source position currently resides within an on-chip buffer of the decompressor. In the event the source position does not currently…

Cyber security testing for incorrectly authorized programs

Granted: March 18, 2025
Patent Number: 12254094
A system and method for identifying authorized job step programs. The process identifies a plurality of job step programs. It then identifies authorized program facility (APF) authorized programs from the plurality of job step programs. An output table of APF authorized program is generated. This table is used to submit at least one batch job using the output table. A list identifying which parameters in a parameter string contain an address for each APF program in the output table is…

Regression detection and correction in relationships between performance indicators and ai metrics

Granted: March 18, 2025
Patent Number: 12254065
A computer implemented method for detecting regression in a relationship between a performance indicator and AI metrics includes calculating a baseline threshold of regression degradation according to a historical correlation coefficient corresponding to a performance indicator and a set of AI metrics, calculating a current correlation coefficient according to one or more current data records, identifying a correction constant according to the current correlation coefficient and a…

Search in knowledge graphs

Granted: March 18, 2025
Patent Number: 12254033
The present disclosure relates to a method for searching a graph representing content of digital objects. A set of operations for traversing the graph may be determined according to a search request. The set of operations may be executed, resulting in intermediate result vectors of nodes and a result vector of nodes, wherein the result vector of nodes is associated with a result set of one or more object units of the digital objects. Intermediate result vectors may be selected from of…

Increasing index availability in databases

Granted: March 18, 2025
Patent Number: 12253995
Increasing index search efficiency and availability in a database is provided. An index space matrix corresponding to a plurality of mini-indices of the database is built using ordered boundary values that correspond to key value ranges of each respective mini-index to increase index search efficiency by removing redundant mini-index accesses. Mini-indices of the plurality of mini-indices are consolidated asynchronously without suspending access to the mini-indices using a particular…

Contextualization of digital content

Granted: March 18, 2025
Patent Number: 12253971
Contextualization of digital content includes generating a corpus of metadata associated with a user, including technical information about devices and applications that execute on the devices, and interaction data describing usage of the devices and applications that execute on the devices, orienting the metadata to ontological elements, monitoring user consumption of digital content on the device and identifying content elements, comparing the identified content elements to the…

Code coverage measurement for test systems

Granted: March 18, 2025
Patent Number: 12253934
A method and system are provided for code coverage for test systems for testing source code. The method obtains a trace with trace records written at entry and exit to one or more test modules for function calls to the test modules. The method compares response codes for the functions extracted from the trace with a finite list of response codes retrieved from metadata for the source code for the functions and analyzes a code coverage based on the comparison.