IBM Patent Grants

Ameloriative resource action during an e-conference

Granted: July 23, 2024
Patent Number: 12047188
A method, a computer program product, and a system for enacting ameliorative resource action during an e-conference. Exemplary embodiments of the present inventive concept may include a method for enacting ameliorative resource action during an e-conference. The method may include collecting data from a user's computer device during the e-conference. Features may be extracted from the collected e-conference data. A user's participation within the e-conference and a resource consumption…

Rack housings having an adjustable air volume

Granted: July 23, 2024
Patent Number: 12048125
A rack housing includes, for example, a frame, a door attachable to a front of said frame, a plurality of movable supports for supporting a plurality of electronic devices in the frame, and an actuator for moving said plurality of movable supports to define an adjustable air volume in the rack housing for receiving cooling air from a raised floor of a data center. Methods can include, for example, moving a plurality of frame supported electronic devices in a data center, wherein the…

Automatically upload photographs according to requirements

Granted: July 23, 2024
Patent Number: 12047673
In an approach, a processor receives a photograph requirement from an image of an application, the photograph requirement associated with a photograph to be uploaded to the application. A processor adjusts a camera setting based on the photograph requirement. A processor captures the photograph in accordance with the adjusted camera setting.

Creating non-fungible token shards

Granted: July 23, 2024
Patent Number: 12047507
A node in a blockchain network may send an operation for geometrically fractionalizing an non-fungible token (NFT) into geometric shards to a blockchain network. The geometric fractionalization associates each geometric shard with a specific part of the NFT. The node may also record, on distributed ledger of the blockchain network, the fractionalization of the NFT and the association between each geometric shard with the specific part of the NFT.

Crypto-erasure via internal and/or external action

Granted: July 23, 2024
Patent Number: 12047492
Device-implemented methodology for enabling and/or performing crypto-erase via internal action and external action. In one illustrative aspect, a request to read data is received at a device configured to perform data operations on a storage medium, the data being stored on the storage medium in encrypted form. In one approach, a first key stored within the device is accessed. In another approach, a first key stored on and/or with the storage medium is retrieved. A second key is received…

Managing workload in a service mesh

Granted: July 23, 2024
Patent Number: 12047440
In a service mesh, back-pressure is applied and relieved as needed by a control mechanism which is applied between pairs of services to control the rate at which service requests are made from one of service to the other via monitoring hardware and/or software metrics. A proxy of one service is monitored to observe the rate at which it receives service requests from the other service. If it is observed that the monitored metrics have breached allowable limits, back-pressure is applied to…

Managing software catalogs in hybrid and multi-cloud environments

Granted: July 23, 2024
Patent Number: 12047435
An embodiment includes defining a private software catalog in a private cloud where the private software catalog includes a first set of software. The embodiment also includes associating the private software catalog with a target system. The embodiment also includes transferring the first set of software in the private software catalog to a target catalog corresponding to a target system. The embodiment also includes removing a second set of software from the target system where the…

Context-based simulation of content

Granted: July 23, 2024
Patent Number: 12047412
Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can in response to receiving content, dynamically determining validity of received content. Embodiments of the present invention can then, in response to an determining the validity of received content, altering the received content prior to transmitting the received content to a user.

Dynamically throttling snapshot capture rates

Granted: July 23, 2024
Patent Number: 12047405
A computer-implemented method, according to one approach, includes: monitoring actions of a user having access to a cluster, and in response to determining that the user has performed a risk event, incrementing a risk score assigned to the user. A determination is also made as to whether the incremented risk score is outside a predetermined range, and in response to determining that the incremented risk score is outside the predetermined range, a snapshot quota assigned to the user is…

Data access control management computer system for event driven dynamic security

Granted: July 23, 2024
Patent Number: 12047379
Managing security access in real-time to a computer system using control lists includes detecting a security event at a computer system. The security event is analyzed including an analysis of a historical corpus having historical data of security events. An access control list is generated based on the security event. A determination is made when the security event includes abnormal behavior based on the analysis of the security event and the historical corpus. The security event is…

Serverless computing-based, continuous gateway watch for data change

Granted: July 23, 2024
Patent Number: 12045663
A serverless computing-based, continuous gateway watch of a data store for data change process is provided. The process includes the gateway interface of the computing environment receiving a watch request from a user system to monitor the data store for data change. Based on receiving the watch request, the gateway interface invokes a serverless setup service to establish a connection between the gateway interface and the data store of the computing environment to be monitored for data…

Artificial intelligence supporting content delivery

Granted: July 23, 2024
Patent Number: 12047186
According to one embodiment, a method, computer system, and computer program product for gathering relevant digital content. The embodiment may include receiving, from an online meeting scheduler, information within an online meeting invite. The embodiment may include analyzing the information using natural language processing (NLP) and machine learning (ML) techniques. Based on results of the analysis of the received information, the embodiment may include locating additional digital…

Phase estimation for high frequency signals

Granted: July 23, 2024
Patent Number: 12047084
A first 1:N frequency divider has an input configured to be coupled to one of two signals and a second 1:N frequency divider has an input configured to be coupled to another of the two signals. A mixer includes two inputs, where each input is coupled to an output of one of the first and second 1:N frequency dividers. A low-pass filter has an input coupled to an output of the mixer and an analog-to-digital converter (ADC) has an input coupled to an output of the low-pass filter. A data…

Physical surrounding modification user experience for synchronized mirror world VR content

Granted: July 23, 2024
Patent Number: 12045911
According to one embodiment, a method, computer system, and computer program product for synchronizing a physical environment with a virtual environment is provided. The present invention may include analyzing a virtual environment to determine one or more physical movements required for a user to navigate within the virtual environment; scanning, with one or more sensors, a physical environment to identify one or more physical movements required for the user to navigate within the…

Linguistic transformation based relationship discovery for transaction validation

Granted: July 23, 2024
Patent Number: 12045825
From transaction data, a graph modeling a set of relationships between transaction elements is constructed, a node of the graph representing a transaction element, an edge of the graph representing a relationship between two transaction elements. Using a part of speech analysis model, a subset of the nodes is tagged with a corresponding first part of speech tag. An alternative part of speech tag is generated for a tagged node. A set of tagged nodes is grouped into a word group including…

Trifocal key for controlling custodians of digital assets

Granted: July 23, 2024
Patent Number: 12045810
An example operation may include one or more of receiving, via a custodial service, a request to transact with a digital asset owned by a user and temporarily in custody of the custodial service, generating a blockchain transaction comprising an identifier of the digital asset on a blockchain ledger, an identifier of the custodial service, and an identifier of a recipient of the digital asset, signing the blockchain transaction with a key from a trifocal key which proves that the…

Automatic creation of difficult annotated data leveraging cues

Granted: July 23, 2024
Patent Number: 12045717
A system and method for generating hard training data from easy training data. Training data including visual data with synthetic semantic implants (“VSSI”) having at least one cue is received. An annotator identifies at least one cue in the VSSI and annotates the VSSI to indicate the cue to create a modified training data set. A data scrambler removes at least one cue from the VSSI to create the tagged training data, which can then be used to train a classifier to identify…

Detecting adversary attacks on a deep neural network (DNN)

Granted: July 23, 2024
Patent Number: 12045713
A method, apparatus and computer program product to protect a deep neural network (DNN) having a plurality of layers including one or more intermediate layers. In this approach, a training data set is received. During training of the DNN using the received training data set, a representation of activations associated with an intermediate layer is recorded. For at least one or more of the representations, a separate classifier (model) is trained. The classifiers, collectively, are used to…

Building a model based on responses from sensors

Granted: July 23, 2024
Patent Number: 12045694
A system includes a virtual reality system configured to enable a user to interact with a virtual environment, a plurality of biofeedback sensors configured to monitor a user, and a computer system including a virtual reality module configured to generate at least a view of the virtual environment, a biofeedback module configured to fuse output of the plurality of biofeedback sensors with a plurality of events within the virtual environment, a training module configured to generate a…

Auto-split and auto-merge clusters

Granted: July 23, 2024
Patent Number: 12045667
Methods, computer program products, and/or systems are provided that perform the following operations: identifying a first workload being processed by a first plurality of sites in a cluster; identifying, from the first plurality of sites: (i) a first site as a primary site for the first workload, and (ii) one or more secondary sites for the first workload; identifying a communication link issue between the first site and at least one of the one or more secondary sites; splitting the…