IBM Patent Grants

Capsule migration

Granted: September 17, 2024
Patent Number: 12093227
Embodiments of the present invention provide computer-implemented methods, computer program products and computer systems. For example, embodiments of the present invention can, in response to receiving a request, analyze one or more components of a network. Embodiments of the present invention can predict an optimal migration path for the one or more components of the network based, at least in part on an opportunity rating for each respective component of the network. Embodiments of…

Reconfigurable data processing and storage unit for deep neural networks

Granted: September 17, 2024
Patent Number: 12094527
An apparatus includes a memory array. The array in turn includes a plurality of word lines, a plurality of bit line pairs intersecting the plurality of word lines at a plurality of cell locations, and a plurality of memory cells, coupled to the plurality of word lines and the plurality of bit line pairs, and located at the plurality of cell locations. A plurality of word line drivers are coupled to the plurality of word lines, a dynamic voltage boost is coupled to the memory array, and a…

Membership leakage quantification to verify data removal

Granted: September 17, 2024
Patent Number: 12093793
A method, computer system, and a computer program product for testing a data removal from a trained machine learning model trained with a training data set are provided. A new machine learning model is trained by using an altered data set that includes training data from the training data set. The altered data set is without removal data. A first forgetting mechanism is applied to the trained machine learning model to form a first revised machine learning model. The applying includes…

Quantum code for reduced frequency collisions in qubit lattices

Granted: September 17, 2024
Patent Number: 12093789
A quantum computer includes a quantum processor that includes a first plurality of qubits arranged in a hexagonal lattice pattern such that each is substantially located at a hexagon apex, and a second plurality of qubits each arranged substantially along a hexagon edge. Each of the first plurality of qubits is coupled to three nearest-neighbor qubits of the second plurality of qubits, and each of the second plurality of qubits is coupled to two nearest-neighbor qubits of the first…

Middleware in web framework

Granted: September 17, 2024
Patent Number: 12093758
Concepts for middleware in a web framework are presented. One example comprises defining a target object type configured to hold results of a middleware function. A first object for an application is received and a process of the middleware function is performed, using the first object, to generate a process result. Based on the process result, a second object of the target object type is generated, after which the second object is provided to the application.

Workload orchestration in a multi-cloud environment

Granted: September 17, 2024
Patent Number: 12093747
In an approach to improve workload orchestration in a multi-cloud environment, embodiments orchestrate and manage a workload in a decentralized multi-cloud environment using one or more smart contracts. Additionally, embodiments measure, by a competency measurement component, competency of cloud services based on one or more predefined cloud benchmarks, a consensus network, and the one or more smart contracts, and generate an orchestration plan that is a best fit for the workload.…

Systems and methods for managing resources in a virtual desktop infrastructure

Granted: September 17, 2024
Patent Number: 12093745
Various approaches for managing one or more computational commodities in a virtual desktop infrastructure (VDI) include receiving a collection of utilization records for a user utilizing a desktop resource supported by the computational commodity in a desktop pool, each utilization record corresponding to a utilization rate of the computational commodity by the user; and augmenting or reducing allocation of the computational commodity to the desktop resource utilized by the user based at…

Software container prestart configuration with kubectl prestart runtime commands

Granted: September 17, 2024
Patent Number: 12093720
A container specification is received. The container specification includes a definition of an image. The image definition specifies the running of one or more prestart runtime commands. The image definition is inspected to identify whether the image definition includes specifying the running of one or more prestart runtime commands. The image is started on a host system, wherein in response to identifying that the image definition includes running one or more prestart runtime commands,…

Integrated authentication for container-based environment

Granted: September 17, 2024
Patent Number: 12093710
Techniques for integrated authentication for a container-based environment are described herein. An aspect includes accessing, by an application that is running in a container in a container environment that is hosted by a hypervisor on a host system, an authentication module that is located in the container environment. Another aspect includes invoking an authentication handler in the container environment based on the accessing of the authentication module. Another aspect includes…

Dependency tree-based data augmentation for sentence well-formedness judgement

Granted: September 17, 2024
Patent Number: 12093649
A computer-implemented method, a computer program product, and a computer system for dependency tree-based data augmentation for sentence well-formedness judgement. A computer applies a dependency parser to generate a dependency tree for a sentence. The computer removes one or more nodes in the dependency tree, according to a removal ratio for a predetermined rating score. The computer generates, from the dependency tree, a partial tree for the sentence. The computer outputs a rated…

Virtual steering wheel with autonomous vehicle

Granted: September 17, 2024
Patent Number: 12091058
According to one embodiment, a method, computer system, and computer program product for manual driving of an autonomous vehicle via a virtual steering wheel. The embodiment may include identifying a user request to manually drive an autonomous vehicle. In response to determining that driving credentials of the user are validated, the embodiment may include displaying a virtual steering wheel to the user within the autonomous vehicle. The embodiment may include providing haptic feedback…

Controlling layers in container images to reduce redundant content between layers

Granted: September 17, 2024
Patent Number: 12093220
A computer implemented method manages an image. A number of processor units identifies a set of base files in a set of image layers for a candidate file in a container layer in response to a request to create a new image with the candidate file. The number of processor units identifies delta data between the candidate file and the set of base files. The number of processor units creates the new image with a new top image layer using the delta data identified for the candidate file in the…

Proactive data placement in high density storage by a hybrid non-volatile storage controller

Granted: September 17, 2024
Patent Number: 12093171
A non-volatile memory includes physical blocks each including a respective plurality of cells, where each cell is capable of storing multiple bits of data. A controller maintains dynamically resizable pools of physical blocks, including at least a low-density pool in which cells are configured to store fewer bits and a high-density pool in which cells are configured to store more bits. The controller determines whe ther total utilization of physical blocks is less than a low-density pool…

Digital twin maturation tracking

Granted: September 17, 2024
Patent Number: 12093158
Track transformations of mature digital twins from time of creation to decommissioning of the physical asset. As physical assets evolve, changes, repairs, maintenance and services relevant to the physical assets originally provided, can be applied or deemed inapplicable in the current state. Mature digital twins are leveraged to identify proposed changes to physical assets and compare original digital twins of the base asset to determine whether deviations over time render the proposed…

Connection pool management using predicted authentication data

Granted: September 17, 2024
Patent Number: 12093156
A computer implemented method manages connections. A number of processor units monitor connection requests to access a set of backend resources. The number of processor units identify request groups for the connection requests based on authentication data in the connection requests. The number of processor units analyze the connection requests to identify a usage trend for connections by the request groups. The number of processor units predict the usage trend of the connections for a…

Rolling back a database transaction

Granted: September 17, 2024
Patent Number: 12093139
A system and method for a database management system. The method comprises: receiving a database transaction for inserting a set of records in a database table of the database management system or for creating indexes. The database transaction may be executed using the database management system. The database management system may rollback the database transaction by truncating the database table or the created indexes.

Augmented reality based power management

Granted: September 17, 2024
Patent Number: 12093106
A computer device trains a neural network to determine power recharging directions between sets of computing devices based on historical computing device data and historical user eye data. The computing device receives, from an augmented reality device, computing device data pertaining to a first computing device and a second computing device, and user eye data pertaining to a user associated with the first computing device and the second computing device. The computing device determines…

Measuring distance between two devices

Granted: September 17, 2024
Patent Number: 12092753
A method for geolocating a mobile computing device within an indoor environment. One embodiment may comprise generating a geolocation request audio signal by a speaker of a first device starting at a first point in time, receiving, by a microphone of the first device, a reply audio signal from a second device, and extracting, by one or more processors of the first device, information encoded in the reply audio signal. The method may further comprise estimating, by the one or more…

Evacuation using digital twins

Granted: September 17, 2024
Patent Number: 12092465
A computer system, computer program product, and computer-implemented method are provided for facility evacuation. The method includes determining one or more environmental conditions adverse to one or more occupants within a structure at least partially enclosing a ventilation system and one or more passageways therein. The method also includes predicting movement patterns of the one or more adverse environmental conditions within the at least a portion of the structure. The method…

Indoor navigational mapping through pixel color matching

Granted: September 17, 2024
Patent Number: 12092464
An embodiment of the invention may include a method, computer program product and system for digital indoor navigation. An embodiment may include determining an area type for each distinct area depicted within the digital indoor mapping image based on an identified color used as a fill for each distinct area. In response to receiving a request for indoor navigation comprising a starting point and a destination point within the image, an embodiment may include determining a navigation…