IBM Patent Grants

Performance biased resource scheduling based on runtime performance

Granted: November 29, 2022
Patent Number: 11513842
Systems, computer-implemented methods, and computer program products that can facilitate performance biased resource scheduling based on runtime performance of a certain workload type on one or more nodes are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a performance component that assigns…

Echo cancellation in online conference systems

Granted: November 29, 2022
Patent Number: 11516579
An embodiment for cancelling echo in online conference systems is provided. According to some embodiments of the present disclosure, the computer-implemented method comprises, in response to an update of devices of participants in an online conference, dividing, by one or more processors, the devices in an online conference into a plurality of groups, wherein the devices located in a same physical location are divided into a same group. The method also comprises, in response to an update…

Data governance with custom attribute based asset association

Granted: November 29, 2022
Patent Number: 11514013
A computer-implemented method includes: reading a vector of a first table in a database, the vector including counts of a plurality of keywords in the first table, the plurality of keywords including a first keyword and a second keyword; determining a first custom attribute describing the first table, the first custom attribute having a vector including counts of at least a first portion of the plurality of keywords in the first table; determining a multiplier of the first custom…

Client-server multimedia archiving system with metadata encapsulation

Granted: November 29, 2022
Patent Number: 11513999
A system, method and computer program product for archiving image, audio, and text data with metadata encapsulation in a client-server storage library is described. The server receives and holds the images, audio, or text to be archived in an image, audio or text logical partition which includes a directory of the images, audio, or text. The information is encapsulated in a metadata wrapper and stored in the library as a closed image, audio, or text file along with a closed copy of the…

Interrupt migration

Granted: November 29, 2022
Patent Number: 11513983
Apparatuses, methods, program products, and systems are presented for interrupt migration in connection with migration of a logical partition.

Split virtual memory address loading mechanism

Granted: November 29, 2022
Patent Number: 11513970
Virtual memory address space is divided according to areas of the virtual memory address and allocating some areas to low-cost volatile memory (such as RAM) when the memory areas are not required by an application to be stored in non-volatile memory, such as NVDIMM. A loader mechanism creates and maintains a layout address table in non-volatile memory for recovery from an unexpected reset.

Log-based status modeling and problem diagnosis for distributed applications

Granted: November 29, 2022
Patent Number: 11513930
Techniques include collecting current logs from distributed sources, selecting a group of the current logs that are from a related source of the distributed sources, and generating a feature vector using the group of the current logs. A current status model is created for the feature vector using the group of the current logs. One or more anomalies are determined in the group of the current logs based on a difference between the current status model and a reference status model, the…

Selectively capturing snapshots of volumes based on modified capacity

Granted: November 29, 2022
Patent Number: 11513899
A computer-implemented method, according to one embodiment, includes: monitoring data requests that are performed on a logical volume in memory at a source location, and tracking changes that are made to data in the logical volume as a result of performing the data requests. A determination is made as to whether a preestablished amount of the data in the logical volume has been changed as a result of performing the data requests since a previous snapshot of the logical volume was…

Synchronization between processes in a coordination namespace

Granted: November 29, 2022
Patent Number: 11513867
A system and method of supporting point-to-point synchronization among processes/nodes implementing different hardware barriers in a tuple space/coordinated namespace (CNS) extended memory storage architecture. The system-wide CNS provides an efficient means for storing data, communications, and coordination within applications and workflows implementing barriers in a multi-tier, multi-nodal tree hierarchy. The system provides a hardware accelerated mechanism to support barriers between…

Queue management in solid state memory

Granted: November 29, 2022
Patent Number: 11513861
Disclosed is a computer implemented method to manage queue overlap in storage systems, the method comprising, identifying, by a storage system, a plurality of queues including a first queue and a second queue. The storage system includes a plurality of cores, including a first core and a second core, and wherein the first queue is associated with a first host and the second queue is associated with a second host. The method also comprises, determining the first queue and the second queue…

PH sensitive surgical tool

Granted: November 29, 2022
Patent Number: 11510598
Embodiments include methods, systems, and apparatus for identification, detection, and removal of cancerous cells from a patient. The apparatus includes an apparatus handle. The apparatus also includes a display including a pH measurement result. The apparatus also includes an apparatus tip including a reference electrode and a plurality of sensing surfaces, wherein each of the plurality of sensing surfaces is connected to a base of a bipolar junction transistor (BJT) device. The BJT…

Classification and visualization of user interactions with an interactive computing platform

Granted: November 29, 2022
Patent Number: 11513822
Classification and visualization of user interactions with an interactive computing platform is provided by applying machine learning (ML) model(s) to user transcripts, the ML model(s) trained to classify interactions with an interactive computing platform, the user transcripts including user interactions between users and the interactive computing platform in progression of the users through tasks based on the user interactions, where the applying classifies the user interactions and…

Kernel-integrated instance-specific operational resources with virtualization

Granted: November 29, 2022
Patent Number: 11513809
A network boot of a platform-specific operating system kernel is performed from a compressed platform-specific operating system kernel. The platform-specific operating system kernel, when booted, dynamically builds from the compressed platform-specific operating system kernel a bootable file system and boots application code. An application is loaded from the bootable file system.

Simulating container deployment

Granted: November 29, 2022
Patent Number: 11513781
A computer-implemented method, computer system, and computer program product for a container deployment simulation. The method may include performing a container deployment simulation. The method may include detecting a container deployment simulation error. In response to detecting the container deployment simulation error, the method may include providing one or more recommendations to a user. In response to receiving an acceptance of the recommendation from the user, the method may…

Controlling sounds of individual objects in a video

Granted: November 29, 2022
Patent Number: 11513762
A method for modifying a sound produced by a sound source in a video includes capturing video and audio of a scene is disclosed. Audio is captured using a microphone array. A sound source is isolated and a direction of arrival of the sound source with respect to a capture location is identified. One or more visual objects in the captured video are identified. One of the isolated sound sources is associated with one of the identified visual objects. An input identifying one of the…

Automatic volume statistical and performance information tracking

Granted: November 29, 2022
Patent Number: 11513741
A tape may be mounted into a tape drive. Mounting the tape into the tape drive may include loading the tape from a storage slot. The tape drive may request a first record of the tape from a tape storage subsystem. The tape drive may determine whether the first record of the tape exists in the tape storage subsystem. The tape drive may load the first record of the tape in random access memory (RAM) of the tape drive. The first record may include one or more data entries. The tape drive…

Selectively evicting data from internal memory during record processing

Granted: November 29, 2022
Patent Number: 11513704
A computer-implemented method, according to one embodiment, includes: processing records by, for each of the records: shearing the key associated with the record from the payload data, normalizing the sheared key, and storing the normalized sheared key in a first target area of memory. A determination is made whether a size of the payload data is outside a first predetermined range. In response to determining that the size of the payload data is outside the first predetermined range, the…

Split-n and composable splits in a dispersed lockless concurrent index

Granted: November 29, 2022
Patent Number: 11513700
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN). The method includes performing multiple splits in a single operation with a dispersed lockless concurrent index (DLCI) backed by a distributed transaction protocol by determining how many nodes n are required to hold data object entries, adding the n nodes to a distributed transaction, and when a parent node does not require a cascading split, adding it to the…

Formally safe symbolic reinforcement learning on visual inputs

Granted: November 29, 2022
Patent Number: 11513520
A method for training control software to reinforce safety constraints using visual inputs includes performing template matching for each object in an image of a reinforcement learning (RL) agent's action space using a visual template for each object wherein each object in the RL agent's action space is detected, mapping each detected object to a set of planar coordinates for each object in the RL agent's action space, determining a set of safe actions for the RL agent by applying a…

Anomaly detection based on airflow measurement

Granted: November 29, 2022
Patent Number: 11512861
A computer-implemented method for anomaly detection in a data processing system comprising a processor and a memory comprising instructions which are executed by the processor, the method including: receiving, by the processor, a real-time airflow pattern detected from an airflow alerter, wherein the real-time airflow pattern is generated by a heating, ventilation, and air conditioning (HVAC) system in a particular facility; comparing, by the processor, the real-time airflow pattern to a…