Determining when to release a lock from a first task holding the lock to grant to a second task waiting for the lock
Granted: December 24, 2024
Patent Number:
12175304
Provided are a computer program product, system, and method to determine whether a holding of a lock to the resource by a first task satisfies a condition and whether the lock is swappable. The lock is released from the first task and granted to a second task waiting in a queue for the lock in response to determining that the holding of the lock satisfies the condition and that the lock is swappable. The first task is indicated in the queue waiting for the lock in response to granting…
Permission assignment advisor
Granted: December 24, 2024
Patent Number:
12177223
A method, computer program product, and computer system are provided for recommending user role assignments. An action executed by a user from among a plurality of users on a network is identified. Data corresponding to the identified action is compiled and consolidated in a database of historical actions associated with the plurality of users. A trend or an anomaly is identified within the compiled and consolidated data based on a role and permissions associated with the user. A…
Enhanced endpoint multicast emulation
Granted: December 24, 2024
Patent Number:
12177031
Embodiments for providing enhanced endpoint multicast emulation in a computing environment. One or more multicast operations may be executed on an overlay network using endpoint multicast emulation by using an overlay layer or a virtual extensible LAN (“VXLAN”) layer to maintain control over one or more multicast groups.
Communication systems for power supply noise reduction
Granted: December 24, 2024
Patent Number:
12176960
Method and apparatus for transferring a data signal including receiving a digital data signal by a first data input of a transmitter multiplexer; inverting the digital data signal by a first inverter, thereby providing an inverted digital data signal; receiving the inverted digital data signal by a first inverted data input of the transmitter multiplexer; counting, by a first counter, a clock signal; transmitting, by the first counter and in response to the first counter counting a…
Strained semiconductor FET devices with epitaxial quality improvement
Granted: December 24, 2024
Patent Number:
12176434
Strained semiconductor FET devices with epitaxial quality improvement are provided. In one aspect, a semiconductor FET device includes: a substrate; at least one device stack including active layers oriented horizontally one on top of another on the substrate; gates surrounding at least a portion of each of the active layers; gate spacers alongside the gates; and source/drains, interconnected by the active layers, on opposite sides of the gates, wherein the source/drains are offset from…
Neural-symbolic action transformers for video question answering
Granted: December 24, 2024
Patent Number:
12175384
Mechanisms are provided for performing artificial intelligence-based video question answering. A video parser parses an input video data sequence to generate situation data structure(s), each situation data structure comprising data elements corresponding to entities, and first relationships between entities, identified by the video parser as present in images of the input video data sequence. First machine learning computer model(s) operate on the situation data structure(s) to predict…
Joint execution of decision tree nodes for accelerating inferences
Granted: December 24, 2024
Patent Number:
12175377
An approach of accelerating inferences based on decision trees based on accessing one or more decision trees, wherein each decision tree of the decision trees accessed comprises decision tree nodes, including nodes grouped into one or more supersets of nodes designed for joint execution. For each decision tree of the decision trees accessed, the nodes are executed to obtain an outcome for the one or more decision trees, respectively. For each superset of the one or more supersets of said…
Machine learning hardware having reduced precision parameter components for efficient parameter update
Granted: December 24, 2024
Patent Number:
12175359
An apparatus for training and inferencing a neural network includes circuitry that is configured to generate a first weight having a first format including a first number of bits based at least in part on a second weight having a second format including a second number of bits and a residual having a third format including a third number of bits. The second number of bits and the third number of bits are each less than the first number of bits. The circuitry is further configured to…
Quantum reinforcement learning agent
Granted: December 24, 2024
Patent Number:
12175342
Systems, computer-implemented methods, and computer program products that can facilitate applying a reinforcement learning policy to available actions 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 a state encoder that maps, based on one or more encoding parameters, a state of an…
Byzantine-robust federated learning
Granted: December 24, 2024
Patent Number:
12175338
A federated learning method comprises creating a log of previously provided gradients from a plurality of workers, receiving updated gradients from the plurality of workers, calculating a vulnerability weight for each layer of a global machine learning model using the updated gradients, calculating an aggregated gradient using the vulnerability weight and the updated gradients, and updating the global machine learning model using the aggregated gradient. Some embodiments may also…
Validating address space context switches by loading an alternative address space from an address translation independent location
Granted: December 24, 2024
Patent Number:
12174750
A method for performing an address translation context switch includes initializing a computer processor to a first context by storing information identifying the first context in a control register of the computer processor. The first context specifies a mapping of virtual addresses of instructions to physical memory addresses in a first memory area. Information identifying a second context is stored in a memory address translation independent storage, where the second context specifies…
Recycling container storage objects at a storage controller
Granted: December 24, 2024
Patent Number:
12175291
Method and system are provided for recycling container storage objects at a storage controller. The method includes receiving a create operation of a new container by an orchestrator, including information indicating a purpose of the container, and associating a label with the new container, with the label indicating the orchestrator-defined information. The method includes checking labels of soft-deleted container objects for a suitable match with the label of the new container, where…
Mapping UI controls on screen to keys
Granted: December 24, 2024
Patent Number:
12175072
According to an exemplary embodiment of the present invention, a method is provided. The method includes identifying UI controls in a GUI for display on a screen of a computing device. The method further includes determining a position relationship of the UI controls. The method further includes mapping the UI controls to keyboard areas such that a position relationship of the keyboard areas corresponds with the position relationship of the UI controls. One or more keys within the…
Parameterized neighborhood memory adaptation
Granted: December 24, 2024
Patent Number:
12174913
Systems and techniques that facilitate parameterized neighborhood memory adaptation for semantic role labeling are provided. In various embodiments, a system can comprise a receiver component that can access a semantic role labeling model trained on a training dataset. In various aspects, the system can further comprise an execution component that can retrain a labeler of the semantic role labeling model based on a set of neighborhood parameters learned from the training dataset. In…
Geofencing queries based on query intent and result semantics
Granted: December 24, 2024
Patent Number:
12174899
A computer implemented method and related system control access to data based on query intent and result semantics in a cognitive search system, the method including receiving a query from a user at a location, wherein the query is configured to identify a set of results. The method also includes, identifying the location and validating the user is authorized to access one or more indexes. The method includes, determining an intent of the query, wherein the intent predicts how the user…
Automated natural language generation and selection
Granted: December 24, 2024
Patent Number:
12174869
A method, system, and computer program product for implementing machine learning natural language digital package generation and selection is provided. The method includes receiving from hardware and software sources, factual data associated with an event. In response, natural language digital templates comprising natural language phrase variants for each portion of the factual data is generated. Factual data phrases are generated and packaged into digital packages including at least one…
Correcting errors of a running extract, transform, load (ETL) process
Granted: December 24, 2024
Patent Number:
12174851
A method, system, and computer program product are configured to: receive, from a user device of a user, input indicating that a first extract, transform, and load (ETL) flow is incorrect and that a second ETL flow is correct; in response to receiving the input, determine whether a change made by the first ETL flow is reversible; in response to determining the change made by the first ETL flow is reversible, generate a corrective ETL flow that is configured to reverse the change made by…
Statistics update of a database having a primary side and a standby side
Granted: December 24, 2024
Patent Number:
12174830
Computer technology for use in a computer system including a database system including a database management sub-system, a primary database and a secondary database, with the secondary database being maintained at least approximately in synchronization with the primary database over time as changes are made to data of the primary database (for example, a database system that includes disaster recovery (DR) features). A statistics update is performed first on a standby database to…
Trustless operations for blockchain networks
Granted: December 24, 2024
Patent Number:
12174827
A node in a blockchain network may receive an endorsed operation for a blockchain network, apply the operation; include a list comprising the operation in a subsequent block, and commit the subsequent block to a ledger of the blockchain network.
Adaptive message retention time based on user interaction
Granted: December 24, 2024
Patent Number:
12174811
Embodiments of the present invention provide computer-implemented methods, computer program products, and computer systems. Specifically, embodiments of the present invention can dynamically adjust individual message retention times in a messaging system is disclosed. Embodiments of the present invention can then receive a plurality of messages, store the plurality of messages in a storage system, determine continuously, by the messaging system, interactions with messages stored by the…