IBM Patent Grants

Knowledge graph for determining a resource vendor from which to lease resources

Granted: April 23, 2024
Patent Number: 11966854
A computer-implemented method according to one embodiment includes building a knowledge graph of resource vendors. The method further includes identifying resources that are in relatively short supply in a host system, and determining, using a matching algorithm, a first of the resource vendors in the knowledge graph from which to temporarily lease the identified resources to the host system. The first resource vendor includes the identified resources and satisfies policy prerequisites…

Decentralized asset identifiers for cross-blockchain networks

Granted: April 23, 2024
Patent Number: 11968301
Described are techniques for generating and employing decentralized asset identifiers for cross-blockchain network asset transfers, the techniques including registering a decentralized asset identifier to an asset with a local asset identifier, where the decentralized asset identifier is immutable. The techniques further include endorsing a proposed transaction for transferring the asset from a first controller associated with a first blockchain network to a second controller associated…

Pending updates status queries in the extended link services

Granted: April 23, 2024
Patent Number: 11968272
A computer-implemented method and a computer program product for pending updates status queries in extended link services. A host application on a host device queries an update pending on a target device. The host device constructs a pending update query command for the target device, where the pending update query command includes a descriptor tag, a descriptor length, and a pending update vector. The host device sends the pending update query command to the target device. The host…

Improving communication protocols relating to transactions within cloud computing environments

Granted: April 23, 2024
Patent Number: 11968249
A coordinator module for improving communications within a cloud computing system is disclosed. The coordinator module initiates transaction requests by generating a coordination context, where the coordination context includes a transaction context, a coordination type, and an initiator supplemental address. The coordinator module includes a supplemental address handler for creating the initiator supplemental address that unique identifies the coordinator module and the associated pod.…

Service management in distributed system

Granted: April 23, 2024
Patent Number: 11968233
A trust rule between a first service and a second service in a plurality of services deployed in a distributed system is received; the trust rule defines whether the first service is allowed to access the second service. A trust tree is obtained for the distributed system, and the trust tree comprises a plurality of certificates for accessing the plurality of services. A first group of certificates is selected for the first service based on the trust rule and the trust tree, and the…

Header decoding mechanism for tape storage

Granted: April 23, 2024
Patent Number: 11967342
Mechanisms are provided to receive encoded header information stored on a tape of a tape drive, wherein the encoded header information has been generated by: generating, for a plurality of tracks of the tape of the tape drive, a header information in a plurality of symbols, wherein the plurality of symbols is comprised of a first set of symbols and a second set of symbols, wherein the first set of symbols include identical information across all tracks of the plurality of tracks, and…

Semi-automated evaluation of long answer exams

Granted: April 23, 2024
Patent Number: 11967253
A method, computer system, and a computer program product for semi-automated exam grading are provided. An exam that includes a question is received. A model answer to the question is received. The model answer includes an essay form. A computer system identifies constructs in the model answer. An examinee answer sheet that includes an examinee answer to the question is received. The computer system grades the examinee answer of the examinee answer sheet based on the constructs of the…

Object detection considering tendency of object location

Granted: April 23, 2024
Patent Number: 11967137
According to one embodiment, a method, computer system, and computer program product for object detection. The embodiment may include receiving an annotated image dataset comprising rectangles which surround objects to be detected and labels which specify a class to which an object belongs. The embodiment may include calculating areas of high and low probability of rectangle distribution for each class of objects within images of the dataset. The embodiment may include applying a…

Method, system, and computer program product for virtual reality based commerce experience enhancement

Granted: April 23, 2024
Patent Number: 11966960
Aspects of the present disclosure relate to virtual reality (VR) based commerce experience enhancement. A set of user data associated with a user can be received. A session of a VR commerce environment can be initiated with the user. A set of products to include in the VR commerce environment can be selected based on the set of user data. A position and orientation of each of the products of the set of products within the VR commerce environment can be determined based on the set of user…

Intelligent learning and application of operational rules

Granted: April 23, 2024
Patent Number: 11966928
Various embodiments are provided for intelligent application of operational rules to operational data in a computing environment by a processor. One or more operational rules may be extracted and formalized from a knowledge graph, a domain knowledge, or a combination thereof describing one or more operational policies and conditions. The one or more operational rules may be applied to operational data to identify and filter non-compliant operational data.

Construction of a machine learning model

Granted: April 23, 2024
Patent Number: 11966851
Implement one or both of processing of computer queries using machine learning models and/or generation of machine learning models in a computer system. A computer processor generates a plurality of stored machine learning models. A computer processor extracts a plurality of updated parameters sets from the plurality of stored machine learning models. A computer processor creates a new machine learning model based on the respective distribution of each parameter included in the plurality…

Feature processing for machine learning

Granted: April 23, 2024
Patent Number: 11966822
Disclosed are a computer-implemented method, a system and a computer program product for feature processing. In the computer-implemented method for feature processing, two input features selected from multiple features of each sample in a sample set are projected to one resulting feature by one or more processing units based on a specified curve. The sample set is updated by replacing the two input features with the one resulting feature for each sample in the sample set by one or more…

Operating system (OS) scheduler and compiler for code generation optimization in a (simultaneous multi-threading) SMT enabled CPU

Granted: April 23, 2024
Patent Number: 11966726
A method, computer program product, and computer system are provided. An enhanced compiler identifies instructions for execution among them, instructions directed to an inner computation unit of a CPU core. In response to identifying instructions directed to the inner computation unit, locating in a system call table a system call to indicate a begin of an executable code block of instructions that are directed to the inner computation unit of the CPU core. The enhanced compiler searches…

Translation verification and correction

Granted: April 23, 2024
Patent Number: 11966711
Embodiments of the present disclosure relate to a solution for translation verification and correction. According to the solution, a neural network is trained to determine an association degree among a group of words in a source or target language. The neural network can be used for translation verification and correction. According to the solution, a group of words in a source language and translations of the group of words in a target language are obtained. An association degree among…

Mobile device task views based on contextual learning

Granted: April 23, 2024
Patent Number: 11966565
A computer-implemented method, a computer system and a computer program product generate a contextual display for a mobile computing device. The method includes identifying a task for the mobile computing device, wherein the task comprises a set of applications on the mobile computing device. The method also includes obtaining application usage data for each application in the set of applications and determining an application context for the task based on the application usage data and…

Data ingestion to avoid congestion in NoSQL databases

Granted: April 23, 2024
Patent Number: 11966387
Method, computer program product, and computer system are provided. Traffic is collected against a NoSQL database by an activity collector. A database transaction log is periodically extracted and analyzed. The collected traffic and the analyzed database transaction log are input to building a knowledge base of database access patterns. Current traffic is captured and used to compute an activity threshold. Traffic is directed to a workload processor based on the activity threshold.…

Autoscaling a distributed streaming platform in an event-driven microservice architecture

Granted: April 16, 2024
Patent Number: 11962633
A computer-implemented method and computer program product for autoscaling a streaming platform in an event-driven microservice architecture. Upon a new consumer being added to a consumer group, the streaming platform triggers a rebalance phase if the number of the consumers in the consumer group is less than the number of the partitions and assign a new partition if the number of the consumers in the consumer group is greater than the number of the partitions. Upon a consumer being…

Phase change memory cell with an airgap to allow for the expansion and restriction of the PCM material

Granted: April 16, 2024
Patent Number: 11963469
A phase change memory (PCM) cell comprising a substrate a first electrode located on the substrate. A phase change material layer located adjacent to the first electrode, wherein a first side of the phase change material layer is in direct contact with the first electrode. A second electrode located adjacent to phase change material layer, wherein the second electrode is in direct contact with a second side of the phase change material layer, wherein the first side and the second side…

Vacuum-assisted BGA joint formation

Granted: April 16, 2024
Patent Number: 11963307
A ball-grid-array component of a ball-grid array assembly is analyzed prior to reflow. A predicted warping pattern of the ball-grid-array component that is likely to occur during reflow is predicted based on the analyzing. A solder ball ball-grid-array defect that could be caused by the predicted warping pattern is predicted. An initial via suction pattern to mitigate the ball-grid-array defect is assigned. A vacuum head is applied to a via in the ball-grid-array assembly. The solder…

Cooperative session orchestration

Granted: April 16, 2024
Patent Number: 11962703
Cooperative session orchestration includes devising a crypt for pre-distribution of tokens, distributing the tokens to member nodes of the network, based on a request from a delegate node of the network for brokerage of a session between the delegate node and a supplier node of the network, creating and sending, for each of a plurality of potential supplier nodes of the network, a respective individual puzzle, receiving, from each of one or more potential supplier nodes of the plurality…