IBM Patent Grants

Electrostatic discharge diode having dielectric isolation layer

Granted: October 15, 2024
Patent Number: 12119341
In one embodiment a semiconductor structure comprises a semiconductor substrate, a trench dielectric layer disposed in a trench of the semiconductor substrate, a first source/drain region disposed in contact with the semiconductor substrate, a gate and a second source/drain region. The gate is disposed between the first source/drain region and the second source/drain region. The semiconductor structure further comprises a dielectric isolation layer disposed between the semiconductor…

Mode-selective couplers for frequency collision reduction

Granted: October 15, 2024
Patent Number: 12120965
Systems and techniques that facilitate mode-selective couplers for frequency collision reduction are provided. In various embodiments, a device can comprise a control qubit. In various aspects, the device can comprise a first target qubit coupled to the control qubit by a first mode-selective coupler. In various instances, the first mode-selective coupler can facilitate A-mode coupling between the control qubit and the first target qubit. In various embodiments, the device can comprise a…

Contact structure formation for memory devices

Granted: October 15, 2024
Patent Number: 12120963
A semiconductor structure comprises a bottom electrode contact, and a memory device comprising a bottom electrode disposed on the bottom electrode contact, at least one memory element layer disposed on the bottom electrode, and a top electrode disposed on the at least one memory element layer. A bit line contact is disposed on the top electrode and extends around sides of the memory device and of the bottom electrode contact. An encapsulation layer is disposed between the bit line…

Dynamic massive MIMO end device pairing based on predicted and real time connection state

Granted: October 15, 2024
Patent Number: 12120632
A computer-implemented method for grouping devices in a massive multiple-input and multiple-output (MIMO)-based cellular network, in accordance with one embodiment, includes determining movement states of end devices in a cell of the massive MIMO-based cellular network, estimating payload requirements of the end devices, and grouping the end devices in a group based on the determined movement states and the estimated payload requirements.

Blockchain notification board storing blockchain resources

Granted: October 15, 2024
Patent Number: 12120254
An example operation may include one or more of receiving a resource request from a client, identifying a unique chaincode identifier associated with the resource request, re-instantiating a version of chaincode based on the unique chaincode identifier, the re-instantiation configured to disregard any subsequently implemented versions of the chaincode at the computing node, executing the resource request based on the re-instantiated version of the chaincode to generate a result, and…

Deploying a system-specific secret in a highly resilient computer system

Granted: October 15, 2024
Patent Number: 12120222
A computer-implemented method for providing a system-specific secret to a computing system having a plurality of computing components is disclosed. The method includes storing permanently a component-specific import key as part of a computing component and storing the component-specific import key in a manufacturing-side storage system. Upon a request for the system-specific secret for a computing system, the method includes identifying the computing component comprised in the computing…

Cachability of single page applications

Granted: October 15, 2024
Patent Number: 12120199
A computer-implemented method for improving cachability of an API request result of a content delivery system may be provided. The method comprises maintaining a unique seed value per group of content items of a content type, and, upon determining that one of the content items of the group is updated, updating the seed value for the group of content items. The method also comprises caching one of the content items of the group together with the related seed value in a caching system and…

Personalized action reminders and dynamic injection of information in a cellular network

Granted: October 15, 2024
Patent Number: 12120157
Provided are a method, system, and computer program product in which a service orchestration layer is configured in a telecommunications network. Personalized pending user actions are transmitted to a user equipment, in response to a hold being performed over a first communications channel to the user equipment.

Authenticating key-value data pairs for protecting node related data

Granted: October 15, 2024
Patent Number: 12120097
A computer-implemented method according to one embodiment includes using a first symmetric key to encrypt a second symmetric key. The first symmetric key is securely loaded inside a hardware security module (HSM) by a key management service before the encryption of the second symmetric key, and a cloud provider only has access to encrypted bits of the first symmetric key. Key data of a key-value-pair of the second symmetric key is used as additional authenticated data (AAD) for the…

Vertical field-effect transistor with wrap-around contact structure

Granted: October 15, 2024
Patent Number: 12119346
A vertical field-effect transistor device includes a substrate comprising a semiconductor material, and a set of fins formed from the semiconductor material and extending vertically with respect to the substrate. The vertical field-effect transistor device further includes gate structures disposed on the substrate and on a portion of sidewalls of the set of fins, spacers disposed on the gate structures and on a remaining portion of the sidewalls of the set of fins, source/drain regions…

Automated machine learning model deployment

Granted: October 15, 2024
Patent Number: 12118340
Using exported data of a machine learning model and a model training environment specification, a resource usage specification and a code module usage specification of the model are identified. A code module installation specification is determined from a code module requirements specification and a target execution environment specification. The code modules specified by the code module installation specification are caused to be installed in the target execution environment. Using data…

Interconnection structures for high bandwidth data transfer

Granted: October 15, 2024
Patent Number: 12119335
Embodiments of one or more high bandwidth chips (HB chips), e.g., high bandwidth memories (HBMs), are mounted on a module substrate. The HB chips/HBMs each have one or more HBM parallel communication interfaces (HB chip PHYs or HBM PHYs, respectively) that are connected to a companion PHY through a compatible companion PHY parallel connection that enable communication between the HBM PHY and the companion PHY. A companion PHY parallel link connection connects to a SERDES parallel…

Non-step nanosheet structure for stacked field-effect transistors

Granted: October 15, 2024
Patent Number: 12119264
Embodiments herein include semiconductor structures that may include a first field-effect transistor (FET) stacked above a second FET in a non-step nanosheet structure, and a bottom contact electrically connected to a first bottom source/drain (S/D) of the second FET through a portion of a first top S/D of the first FET.

Full data set directory for magnetic tape recording media

Granted: October 15, 2024
Patent Number: 12119031
A method for creating a Full Data Set Directory (FDSD) entry, in accordance with one embodiment, includes acquiring a record count and file mark count of a data set written to and/or to be written to a magnetic recording tape. A writing position on the tape where the data set will be written is determined. The data set is written on the tape. An FDSD entry is generated for the data set. The FDSD entry includes information about each of the following: a tape write pass in which the data…

Audiometric receiver system to detect and process audio signals

Granted: October 15, 2024
Patent Number: 12119020
In an approach for detecting and processing multiple audio signals simultaneously, an audiometric receiver system comprises a transmitter, wherein the transmitter comprises a digital signal processor, and wherein the digital signal processor comprises a quality check component, an amplifier or attenuator component, mixer component, a modulator component, and an encrypter component; and a receiver, wherein the receiver comprises a decrypter component, a demodulator component, a splitter…

Performing batched training for machine-learning pipelines

Granted: October 15, 2024
Patent Number: 12118400
A computer-implemented method according to one embodiment includes identifying a machine learning pipeline and a plurality of training data batches; creating a plurality of tasks, based on the machine learning pipeline; and determining an order in which the plurality of tasks is executed, utilizing a resource usage-aware approach.

Query and update of processor boost information

Granted: October 15, 2024
Patent Number: 12118387
A query operation is performed to obtain information for a select entity of a computing environment. The information includes boost information of one or more boost features currently available for the select entity. The one or more boost features are to be used to temporarily adjust one or more processing attributes of the select entity. The boost information obtained from performing the query operation is provided in an accessible location to be used to perform one or more actions to…

Container storage system in remote pods in Kubernetes

Granted: October 15, 2024
Patent Number: 12118380
Embodiments are directed to a container storage system in remote pods. A worker node virtual machine determines that a volume is available for attachment to the worker node virtual machine. An intermediary software of the worker node virtual machine causes a pod container storage interface to attach the volume to a pod virtual machine. in response to attaching the volume to the pod virtual machine, the intermediary software of the worker node virtual machine causes the pod container…

Cache coherence validation using delayed fulfillment of L2 requests

Granted: October 15, 2024
Patent Number: 12118355
Methods and systems for validating cache coherence in a data processing system are described. A processing element may detect a load instruction requesting the processing element to transfer data from a global memory location to a local memory location. The processing element may apply, in response to detecting the load instruction requesting the processing element to transfer data from the global memory location to the local memory location, a delay to the transfer of the data from the…

Automatic capture of user interface screenshots for software product documentation

Granted: October 15, 2024
Patent Number: 12118351
Embodiments of the invention are directed to automatically capturing user interface screenshots for use in documentation of a software product. Aspects include identifying a user interface window of the software product and creating a degree-of-completion graph for the user interface window. Aspects also include capturing a plurality of screenshots of the user interface window during use of the software product and calculating a degree-of-completion percentage for each of the plurality…