IBM Patent Grants

Combined Dolan bridge and quantum dot Josephson junction in series

Granted: July 16, 2024
Patent Number: 12041859
A method of producing a quantum circuit includes forming a mask on a substrate to cover a first portion of the substrate, implanting a second portion of the substrate with ions, and removing the mask, thereby providing a nanowire. The method further includes forming a first lead and a second lead, the first lead and the second lead each partially overlapping the nanowire. In operation, a portion of the nanowire between the first and second leads forms a quantum dot, thereby providing a…

Encryption key hybrid deployment management

Granted: July 16, 2024
Patent Number: 12041164
A system, method, and computer program product for implementing encryption key management is provided. The method includes connecting a hardware device to a keystore agent comprising a system configured to manage one or more keystores holding one or more cryptographic key instances. A key template is configured to define an attribute for generating cryptographic keys. The key template is modified such that the keystore component is added to the key template and instances of associated…

Redactable blockchain

Granted: July 16, 2024
Patent Number: 12041160
In some embodiments, a processor may store a value and a hash of the value in a ledger associated with a blockchain network. The processor may construct a block hash from the hash of the value. The processor may validate a transaction by identifying that the hash of the value matches the hash of the value from a previous transaction. The processor may maintain integrity of the block hash. In some embodiments, a processor may provide a redact transaction for a blockchain network. The…

Efficiently batching pre-encrypted data for homomorphic inference

Granted: July 16, 2024
Patent Number: 12041157
Privacy-preserving homomorphic inferencing utilizes batch processing on encrypted data records. Each data record has a private data portion of interest against which the inferencing is carried out. Batch processing is enabled with respect to a set of encrypted data records by techniques that ensure that each encrypted data record has its associated private data portion in a unique location relative to the other data records. The set of encrypted data records are then summed to generate a…

Wireless power transmission signal based authentication

Granted: July 16, 2024
Patent Number: 12041050
A method for authenticating a device based on a wireless power transmission signal includes receiving, at an authenticating device, a wireless power transmission signal for authentication of a user device attempting to accessing a resource, where the wireless power transmission signal includes a unique identifier for the user device. The method further includes translating, at the authenticating device, the wireless power transmission signal, wherein the unique identifier for the user…

Boosting quantum artificial intelligence models

Granted: July 16, 2024
Patent Number: 12039405
Systems, computer-implemented methods, and computer program products that can facilitate a classical and quantum ensemble artificial intelligence model are described. 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 an ensemble component that generates an ensemble artificial intelligence model…

Dynamic workload distribution for data processing

Granted: July 9, 2024
Patent Number: 12033003
A computer-implemented method, according to one embodiment, includes: receiving a data process that includes a plurality of sub-processes. A unique subset of the sub-processes is assigned to each of: a managing thread, and at least one other thread. Moreover, performance characteristics of each of the threads is evaluated while the respective subsets of sub-processes are being performed, and a determination is made as to whether the performance characteristics of each of the threads are…

Capacitor-based synapse network structure with metal shielding between outputs

Granted: July 9, 2024
Patent Number: 12033061
A neural network device comprises a first plurality of synapse network capacitors, wherein the synapse network capacitors of the first plurality of synapse network capacitors share a first output terminal. The neural network device further comprises a second plurality of synapse network capacitors, wherein the synapse network capacitors of the second plurality of synapse network capacitors share a second output terminal. Still further, the neural network device comprises a metal…

Non-iterative federated learning

Granted: July 9, 2024
Patent Number: 12033047
Techniques for non-iterative federated learning include receiving local models from agents, generating synthetic datasets for the local models, and producing outputs using the local models and the synthetic datasets. A global model is trained based on the synthetic datasets and the outputs.

Open feature library management

Granted: July 9, 2024
Patent Number: 12033037
In an approach for managing an open feature library, a processor collects feature metadata from a data source, the feature metadata being data related to features for training a machine learning model. A processor builds a feature pipeline for the features based on the collected feature metadata. The feature pipeline may be a set of defined and active features. A processor executes the feature pipeline including computing the features. A processor executes a machine learning model using…

Weather/climate model forecast bias explainability

Granted: July 9, 2024
Patent Number: 12032117
A method, computer program, and computer system are provided for identifying bias in weather models. Data corresponding to one or more forecasts associated with a weather model is received. One or more forecast errors in the received data are identified. A forecast bias is determined from among the one or more forecast errors based on determining a presence of consistent errors in a plurality of regions associated with the received data over a period of time. The weather model is updated…

Continuous liveness and integrity of applications during migration

Granted: July 9, 2024
Patent Number: 12032991
Managing application migration is provided. An API server on a controller node is invoked to update a configuration map of a reverse proxy on a worker node for the reverse proxy to route user service requests corresponding to unmigrated applications of a set of applications from a first computing platform to a second computing platform to maintain liveness of the unmigrated applications during migration. The API server is invoked to build an image for an application of the set of…

Aiding data entry field

Granted: July 9, 2024
Patent Number: 12032900
Concepts for populating a data entry field with data are proposed. Specifically, by identifying a context of a data entry field of a target application and analyzing a dataset from source applications based on the identified context, the data entry field may be automatically populated with relevant data. In this way, data from source applications may be transferred to data entry fields of a target application without the need for a user to memorize (or otherwise manually transfer) the…

Batched quantum circuits simulation on a graphics processing unit

Granted: July 9, 2024
Patent Number: 12032888
Systems, computer-implemented methods, and computer program products to facilitate batched quantum circuits simulation on a graphics processing unit are provided. According to an embodiment, a system can comprise a first processor that executes computer executable components stored in memory. The computer executable components can comprise a generalization component that generates a first defined matrix representation of a qubit gate and that employs a control mask to generate a second…

System and method for conducting computing experiments

Granted: July 9, 2024
Patent Number: 12032877
A method of conducting computing experiments includes executing a set of jobs based on user-selected parameters, learning a user strategy by checking the user-selected parameters during the executing of the set of jobs, and refining the user strategy by refining the set of jobs.

Management of flash storage media

Granted: July 9, 2024
Patent Number: 12032844
A product, system, and/or method of managing memory media where in response to determining that a memory system is low on one or more RTU Block Stripes needed to form a ready-to-use (RTU) Block Stripe set, one or more determined Die #/Plane # combinations low on one or more RTU Block Stripes needed to form a RTU Block Stripe Set are identified, wherein all Blocks in a RTU Block Stripe and all Block Stripes in each RTU Block Stripe Set have been subject to a removal and erasure process…

Automated selection of functions to reduce storage capacity based on performance requirements

Granted: July 9, 2024
Patent Number: 12032826
A plurality of functions to configure a unit of a storage volume is maintained, wherein each of the plurality of functions, in response to being applied to the unit of the storage volume, configures the unit of the storage volume differently. Statistics are computed on growth rate of data and access characteristics of the data stored in the unit of the storage volume. A determination is made as to which of the plurality of functions to apply to the unit of the storage volume, based on…

Optimizing CPU requests and limits for a pod based on benchmarked hardware

Granted: July 9, 2024
Patent Number: 12032466
A computer implemented method comprises receiving a request to provision a container as a software container on a current node of the cluster. The method further comprises accessing a performance information data store (PIDS) to obtain a record associated with the container that includes benchmarked performance metrics including container-required resources associated with a benchmark-specified node of the container. The method further comprises accessing the PIDS to obtain a record…

Interpolating performance data

Granted: July 9, 2024
Patent Number: 12032465
Aspects of the invention include determining an event associated with a computing system, the event occurring at a first time, obtaining system data associated with the computing system, determining a system state of the computing system at the first time based on the system data, determining, based on the system state, two or more system data clusters comprising clustered system data associated with the system state of the computing system, determining, via an interpolation algorithm,…

Software upgrade stability recommendations

Granted: July 9, 2024
Patent Number: 12032461
A method and system determine a potential impact from software upgrades on a computing device. A device configuration is identified for a first computing device based on the software and hardware elements currently present. Other computing devices are identified in the network having installed the software application upgrade. A history of operating behavior associated with the software application upgrade is retrieved. The profile is analyzed for each of the other computing devices for…