IBM Patent Grants

Concurrent marking garbage collection with finger pointer

Granted: October 8, 2024
Patent Number: 12112195
A computer-implemented method, system, and computer program product are provided. The approach includes popping a first task from a queue of a garbage collection thread. The approach also includes identifying a second task from the popped first task, where the second task is associated with a bit of a bitmap and the bit is located at a location within the bitmap that has not yet been passed by a finger pointer. The approach also includes pushing the second task to the queue of the…

Vertical three-dimensional stack NOR flash memory

Granted: October 8, 2024
Patent Number: 12114495
3D NOR flash memory devices having vertically stacked memory cells are provided. In one aspect, a memory device includes: a word line/bit line stack with alternating word lines and bit lines separated by dielectric layers disposed on a substrate; a channel that extends vertically through the word line/bit line stack; and a floating gate stack surrounding the channel, wherein the floating gate stack is present between the word lines and the channel, and wherein the bit lines are in direct…

Correct conferencing platform recording quality issues

Granted: October 8, 2024
Patent Number: 12113636
According to one embodiment, a method, computer system, and computer program product for web conference recording correction is provided. The embodiment may include identifying one or more quality issues with a server-side recording of a web conference. The embodiment may also include generating a reconstruction of the server-side recording wherein generating the reconstruction includes tagging a quality issue within the one or more quality issues with metadata, grouping the one or more…

Acoustic data augmentation with mixed normalization factors

Granted: October 8, 2024
Patent Number: 12112767
A method, computer system, and a computer program product for audio data augmentation are provided. Sets of audio data from different sources may be obtained. A respective normalization factor for at least two sources of the different sources may be calculated. The normalization factors from the at least two sources may be mixed to determine a mixed normalization factor. A first set of the sets may be normalized by using the mixed normalization factor and to obtain training data for…

Multi-vehicle collaboration with group visualization

Granted: October 8, 2024
Patent Number: 12112641
A computer-implemented method to provide collaboration between a group of vehicles. The method includes linking two or more vehicles into a group, wherein each vehicle is partially automated, includes a plurality of sensors, and are performing a common task. The method further includes generating, for each vehicle, a 360 degree view of the vehicle with data from the plurality of sensors. The method includes aggregating the 360 degree view for each vehicle into a group view, that includes…

Electronic marketplace for digital advertising space

Granted: October 8, 2024
Patent Number: 12112354
Techniques are disclosed, using one or more computers. for bidding on digital advertising space associated with media content on a digital platform. Popularity is determined of a plurality of electronic communication and associated clips on a digital platform. A clip is detected which meets a threshold for approaching an activity level of user activity indicating the popularity of the clip. The clip meeting the threshold is labeled as a non-fungible token (NFT) indicating available…

Measuring risk within a media scene

Granted: October 8, 2024
Patent Number: 12112273
Measuring risk intensity level of a scene captured within media is provided. A score is generated, using a computational scoring model, for each risk type, cause, and evidence taxon element described in a risk taxonomy corresponding to a scene class by matching one or more taxon elements with each attribute of each detected object of a set of detected objects within the scene captured by the media. The media of the scene is tagged with risk type, cause, and evidence scores of each taxon…

Multi-objective automated machine learning

Granted: October 8, 2024
Patent Number: 12112249
A system, computer program product, and method are presented for performing multi-objective automated machine learning, and, more specifically, to identifying a plurality of machine learning pipelines as Pareto-optimal solutions to optimize a plurality of objectives. The method includes receiving input data directed toward one or more subjects of interest and determining a plurality of objectives to be optimized. The method also includes ingesting at least a portion of the input data…

Reducing data format conversion of an accelerator

Granted: October 8, 2024
Patent Number: 12112205
Data format conversion processing of an accelerator accessed by a processor of a computing environment is reduced. The processor and accelerator use different data formats, and the accelerator is configured to perform an input conversion to convert data from a processor data format to an accelerator data format prior to performing an operation using the data, and an output conversion to convert resultant data from accelerator data format back to processor data format after performing the…

Pipeline parallel computing using extended memory

Granted: October 8, 2024
Patent Number: 12112200
A system comprises compute nodes distributed over a network and configured to perform a pipeline parallel process. The system also comprises an extended memory comprising a global virtual address space which is shared by the compute nodes. The extended memory is configured to enable the compute nodes to exchange data over the network when the compute nodes perform the pipeline parallel process.

On demand creation of material movement track for warehouse

Granted: October 8, 2024
Patent Number: 12110199
A method, computer system, and a computer program product for track creation are provided. A computer receives a notification of at least one object to be moved. The at least one object is disposed at a first position. The computer receives a determination of a second position for the at least one object. The computer generates a track plan for a first track for transporting the at least one object from the first position to the second position. The computer transmits a first instruction…

Replication of versions of an object from a source storage to a target storage

Granted: October 8, 2024
Patent Number: 12112076
Provided are a computer program product, system, and method for replication of versions of an object from a source storage to a target storage. A source retention policy indicates at least one source retention requirement to determine when to expire versions of an object at the source storage and a target retention policy indicates at least one target retention requirement to determine when to expire versions of the object at the target storage. The source and target retention…

Data movement intimation using input/output (I/O) queue management

Granted: October 8, 2024
Patent Number: 12112040
A computer-implemented method according to one embodiment includes causing a plurality of I/O queues to be created between an initiator and a storage target device. The created I/O queues are reserved for I/O requests for which adjustments of current priorities of extents of data associated with the I/O requests are to be performed. The method further includes determining identifying information of an I/O request sent from the initiator to the storage target device and determining…

Image dispositioning using machine learning

Granted: October 8, 2024
Patent Number: 12111885
Provided is a method, computer program product, and system for predicting image sharing decisions using machine learning. A processor may receive a set of annotated images and an associated text input from each user of a plurality of users. The processor may train, using the set of annotated images and the associated text input from each user, a neural network model to output an image sharing decision that is specific to a user.

Suggesting query terms

Granted: October 8, 2024
Patent Number: 12111868
A computer-implemented method is provided for suggesting a query term. The method includes obtaining a seed term and a candidate term. The method further includes retrieving two nodes indicating the seed term and the candidate term respectively from a semi-structured corpora. The method also includes determining, by a processor device, whether the candidate term includes details of information on the seed term based on a positional relation between the two nodes in the semi-structured…

Database query management using a new column type

Granted: October 8, 2024
Patent Number: 12111810
A computer-implemented method includes: collecting, by a computing device, database activities and database structure information of a database; identifying, by the computing device, related columns in the database; determining, by the computing device, one or more data types for column transference of the identified related columns; generating, by the computing device, a super union column based on the column transference and the identified related columns; and updating, by the…

Generating test data for application performance

Granted: October 8, 2024
Patent Number: 12111755
In an approach to improve the extraction of test datasets for testing and resource optimization, embodiments execute a test run on a full dataset of a job, and identify existing bottlenecks in the job through a run-time monitoring interface. Additionally, embodiments execute a run-time metrics analysis, a source code analysis, and a source data impact analysis of a distributed data processing engine executing a distributed data processing job, and generate, by an analysis and impact…

System level testing of artificial intelligence primitives

Granted: October 8, 2024
Patent Number: 12111740
Methods, system, and computer program product are disclosed for enhanced system level testing of an AI hardware accelerator comprising Artificial Intelligence (AI) primitives. The system level testing provides uncompromised test coverage of the AI hardware accelerator while enabling efficient and effective testing performance. Enhanced test data generation, result prediction, and test execution are provided for system level testing of AI hardware accelerator including the AI primitives.

Generating metal-oxide film

Granted: October 8, 2024
Patent Number: 12110592
Embodiments are disclosed for a method for generating a metal-oxide film. The method includes providing a metal ligand complex having a metal and a reactive moiety. The metal ligand complex is dissolved in a solvent that coats at least part of a substrate. Additionally, the method includes inducing a combustion process involving the metal ligand complex, in the absence of any additional fuel, to generate a film that is formed over at least part of the substrate. The film includes an…

AI assisted cyclic carbonate monomer synthesis

Granted: October 8, 2024
Patent Number: 12110280
A method for synthesizing cyclic carbonate monomers using carbon dioxide (CO2) is provided. The method also includes combining reagents to synthesize the cyclic carbonate monomer, the reagents including a substrate that is a 1,X-diol, where X is between 2 and 5, a base that is a tertiary amine, a promoter that is a multidentate, bis-tertiary amine base where nitrogens are separated by 2 to 4 carbon atoms, a solvent, and CO2.