Location-aware protection system of latches (LAPS-L)
Granted: April 8, 2025
Patent Number:
12271675
Embodiments for providing enhanced location-aware protection of latches in a computing environment are provided. One or more latches are combined in one or more of a plurality of bounding boxes on a two-dimensional circuit design layout based on one or more rules. A location-aware interleaving of error correction codes (“ECC”) and burst error correction codes may be selectively applied to one or more latches in those of the plurality of bounding boxes, where multiple bit errors are…
Stacked FET sidewall strap connections between gates
Granted: April 8, 2025
Patent Number:
12274089
A set of stacked transistors, system, and method to connect the gates of stacked field-effect transistors through sidewall straps. The set of stacked transistors may include a first transistor including a first gate. The set of stacked transistors may also include a second transistor including a second gate, where the second transistor is above the first transistor. The set of stacked transistors may also include a dielectric preventing direct contact between the first gate and the…
Mutual identity verification
Granted: April 8, 2025
Patent Number:
12273341
A method, system, and computer program product for frictionless mutual authentication of unsolicited communications may detect an incoming communication. A verification interface may be displayed on a consumer device. On the consumer device, a first valid verification may be received via the verification interface. In response to receiving the first valid verification, a challenge interface may be presented to an enterprise device. On the enterprise device, a second valid verification…
Optical cable mismatch error detection/remediation
Granted: April 8, 2025
Patent Number:
12273141
An optical cable mismatch error detection and remediation process is provided which includes detecting, by at least one processor, an optical cable mismatch error in a connection path between optical transceivers of a computing network, where the connection path includes one or more optical cables. The detecting includes evaluating operation of an optical transceiver of the connection path. The evaluating includes determining that data on one or more optical lanes of the optical…
Semiconductor device having a backside power rail
Granted: April 8, 2025
Patent Number:
12272648
A semiconductor device includes a plurality of field effect transistors (FET) formed upon semiconductor fins. Each FET includes a gate disposed transversely upon a first portion of the fins of the FET, one or more source/drain regions disposed upon the fins and in contact with the gate, and an electrically isolating layer disposed adjacent to a second portion of the fins above the gate and the source/drain regions, the electrically isolating layer having an interface with the gate. The…
Reverse recall notification system
Granted: April 8, 2025
Patent Number:
12272450
Aspects of this disclosure include a recall notification method, a method for communicating an action to be performed by a device, and a method of operating a relay service by a network device. One embodiment of the recall notification method may comprise periodically transmitting, by a network interface of a medical device implanted in a user's body, a poll request to a recall service endpoint. The method may further comprise receiving, by the network interface in response to the poll…
Compensation for conductance drift in analog memory in crossbar array
Granted: April 8, 2025
Patent Number:
12272422
A system can compensate for activation drift in analog memory-based artificial neural networks. A set of input activation vectors can be input, at a first point in time, to a crossbar array. The first set of output activation vectors can be read from the output lines of the crossbar array. At a second point in time, which is a later time than the first point in time, the input set of activation vectors can be input to the crossbar array. A second set of output activation vectors can be…
Identifying slow nodes in a computing environment
Granted: April 8, 2025
Patent Number:
12271756
A first operation in a computing environment with a set of nodes is monitored. A subset of nodes that are utilized by the first operation is identified. The subset of nodes is a subset of the set of nodes. For each node in the subset of nodes, an operation counter for the respective node is incremented and an operation time for the first operation is added to a total operation timer for the respective node. For each node in the subset of nodes, the respective total operation timer is…
Loop index set merging optimization for program instructions
Granted: April 8, 2025
Patent Number:
12271717
A computer implemented method for merging loops. A number of processor units identifies loops in computer code. The loops are sequences of instructions that are repeated until conditions for the loops are reached. The number of processor units creates a tree comprising nodes that represent the loops and edges that represent relationships between nodes. The number of processor units utilizes the tree to identify a pair of candidate loops from sibling nodes. The number of processor units…
Detection of veracity of responses in machine comprehension question and answer models
Granted: April 8, 2025
Patent Number:
12271704
One or more systems, devices, computer program products and/or computer-implemented methods provided herein relate to determining veracity of answers generated by machine comprehension question and answer models. According to an embodiment, a machine comprehension component can generate a first answer to a query by extracting the first answer from a passage of text corpus. The text corpus alteration component can alter the text corpus one or more times to produce one or more altered text…
Read order determination on a tape
Granted: April 8, 2025
Patent Number:
12271626
A computer implemented method includes receiving a list of areas on a subject tape to be read, wherein each area of the list of areas is indicated by a first record number and a last record number corresponding to the area, identifying parameters of a tape drive configured to read the subject tape, wherein the identified parameters of the tape drive contribute to a speed with which the tape drive can read the list of areas, creating a directed graph of the areas on the subject tape based…
Fuzzing guided binary hardening
Granted: April 8, 2025
Patent Number:
12271484
Described are techniques for application hardening. The techniques include generating application traces using fuzzing for an application with a known security vulnerability, where the application traces include good traces that do not result in exploitation of the known security vulnerability and bad traces that result in exploitation of the known security vulnerability. The techniques further include identifying code segments that are executed by the bad traces and not executed by the…
Extending secure guest metadata to bind the secure guest to a hardware security module
Granted: April 8, 2025
Patent Number:
12271469
A method, system, and computer program product implement a three-factor authorization in a trusted computing environment. The method includes triggering, by a hypervisor, a start of a secure guest by passing control regarding an image of the secure guest and metadata of the secure guest to a trusted firmware, where the secure guest is designed to access a hardware security module (HSM). Upon a successful integrity check of the metadata of the secure guest by the trusted firmware, the…
Cross-database join query
Granted: April 8, 2025
Patent Number:
12271379
A data virtualization layer (DV) receives a join query request related to a plurality of tables respectively stored in a plurality of distributed database servers. A plurality of candidate query plans for the join query request is generated where each of the plurality of candidate query plans indicates an order for transmitting the tables respectively stored in the database servers to the DV. For each of the plurality of candidate query plans, a query cost for the candidate query plan is…
Disintegrating an entity of records into smaller entities
Granted: April 8, 2025
Patent Number:
12271356
Described are techniques for disintegrating an entity into smaller entities. A graph (“first graph”) for the entity of records to be disintegrated is constructed, where each vertex of the first graph represents a record in the entity of records to be disintegrated. The edges in the first graph connecting records in the entity of records represent matching links between the records, where each edge is associated with a weight corresponding to a similarity score. Furthermore, two or…
Pre-provisioning storage volumes in the public cloud to reduce provisioning latencies
Granted: April 8, 2025
Patent Number:
12271297
A system and related method reduce public cloud provisioning latencies using one or more processors. The method comprises, prior to receiving a volume provisioning request from a user, creating a pool of pre-provisioned generic volumes. The method further comprises receiving the request from the user to provision a volume from the pool, and then determining that a pre-provisioned generic volume is available for customization based on the request. Responsive to the determination, the…
Intelligent execution of compute intensive numerical simulation models
Granted: April 8, 2025
Patent Number:
12270965
In a method for intelligently executing predictive simulator, a processor may input a previous input vector of conditions for a predictive simulator collected at a first time into a machine-learning (ML) model. A processor may input a current input vector of conditions for the predictive simulator collected at a second time into the ML model. A processor may determine using the ML model, a binary similarity index. The binary similarity index represents a prediction of similarity between…
Porous nanostructured electrodes for detection of neurotransmitters
Granted: April 1, 2025
Patent Number:
12265050
Embodiments of the invention are directed to a system for detecting neurotransmitters. A non-limiting example of the system includes a porous electrode. A system can also include a pH sensor attached to the porous electrode, wherein the pH sensor includes a sensing electrode and a reference electrode. The system can also include electronic circuitry in communication with the pH sensor.
Application dependency based malware recovery
Granted: April 1, 2025
Patent Number:
12265454
An embodiment identifies a fileset used by an executing application. An embodiment generates, at a first time, a first snapshot of the fileset, the first snapshot comprising a first state of the fileset at the first time and a first indicator corresponding to the first state of the fileset. An embodiment selects, at a recovery time later than the first time, from a sequence of snapshots of the fileset including the first snapshot, a recovery snapshot, the recovery snapshot comprising a…
Boundary control of an AI system based on environmental context
Granted: April 1, 2025
Patent Number:
12265362
An embodiment for controlling a boundary of an AI system based on an environmental context is provided. The embodiment may include receiving data input from one or more sources. The embodiment may also include identifying one or more contextual situations in a surrounding environment. The embodiment may further include identifying one or more input data collection boundaries and a span of control boundary for an AI-enabled device. The embodiment may also include connecting the AI-enabled…