IBM Patent Applications

MULTI-FACTOR AUTHENTICATION IN VIRTUAL REALITY ENVIRONMENTS

Granted: June 27, 2024
Application Number: 20240214364
A method for authenticating a user to access a resource is disclosed. In one embodiment, such a method includes determining multiple devices on which to perform a multi-factor authentication sequence. The multiple devices include at least one virtual device and at least one physical device. As part of completing the multi-factor authentication sequence, the method requires a user to perform a first authentication action on a virtual device and a second authentication action on a physical…

FRAMEWORK FOR REGULATING EMOTIONS IN CONVERATIONS

Granted: June 20, 2024
Application Number: 20240203445
A method for regulating emotions in conversations is disclosed. In one embodiment, such a method includes monitoring a conversation between participants. The method further divides the conversation into a plurality of utterances and calculates an emotion score for each utterance. The method further determines whether an emotion score of an utterance exceeds a threshold. In the event the emotion score exceeds the threshold, the method intervenes in the conversation in an attempt to return…

PERSONALIZED AGGREGATION OF VOLUMETRIC VIDEOS

Granted: June 20, 2024
Application Number: 20240203121
An embodiment includes selecting, using a first attribute of a first object, the first object in a first volumetric video. The embodiment also includes selecting, using a second attribute of a second object, the second object in a second volumetric video, where the first attribute and the second attribute satisfy an aggregation rule. The embodiment also includes generating an aggregated volumetric video from the first volumetric video and the second volumetric video, where the generating…

SIMULATING DIGITAL TWINS IN A VIRTUAL REALITY ENVIRONMENT

Granted: June 20, 2024
Application Number: 20240203047
A method establishes a virtual reality environment for simulating operation of the digital twin model and operates the digital twin model in the virtual reality environment. The digital twin model receives operational parameters from the virtual reality environment in order to determine operational effectiveness of the digital twin model in operating within the virtual reality environment. The method further enables a user to visualize the operation of the digital twin model in the…

AUTOMATED FLEET ASSET HEALTH MONITORING AND MAINTENANCE SCHEDULING

Granted: June 20, 2024
Application Number: 20240202670
A graph representing a current state of a set of assets is constructed, a weighted node in the graph representing an asset in the set of assets, a weighted edge in the graph representing a connection between two assets in the set of assets, a weight of the weighted node determined using an asset health score of the asset, a weight of the weighted edge determined according to an importance of the connection. A divergence between the graph and a previous graph representing a previous state…

GENERATING SEMANTIC TRIPLETS FROM UNSTRUCTURED TEXT

Granted: June 20, 2024
Application Number: 20240202447
An embodiment includes generating a training dataset by aligning text from a document of a document database with a named entity from a knowledge base. The embodiment generates an enhanced training dataset by updating the training dataset to include a named entity type and a named entity label associated with the named entity. The embodiment trains a natural language processing (NLP) model using the enhanced training dataset resulting in a trained NLP model. The embodiment identifies,…

UNIFIED BATTERY-STATUS OBSERVABILITY

Granted: June 20, 2024
Application Number: 20240201264
A method for unifying battery-status observability across a plurality of heterogeneous devices includes identifying a plurality of heterogeneous devices where each device includes a battery to power the device. The method monitors battery status of each device of the heterogeneous devices. The method may also access crowdsourced data to determine battery life associated with at least one device of the heterogeneous devices. Using the battery status and potentially the crowdsourced data,…

TASK AUTOMATION AND SCHEDULING

Granted: June 13, 2024
Application Number: 20240193649
By analyzing activity monitoring data, a task pattern comprising a set of one or more tasks is derived. The task pattern is identified as a candidate task pattern responsive to determining that a completion variability in the task pattern is above a threshold amount. By analyzing performance data of a system used in performing the candidate task pattern, an optimum time at which to perform the candidate task pattern is identified. Responsive to detecting commencement of performance, at a…

SENSOR CALIBRATION USING DISTRIBUTED STOCHASTIC PARAMETER ESTIMATION

Granted: June 6, 2024
Application Number: 20240183695
Using a first sensor device in a network of sensor devices, sensor data is measured. A second sensor device comprising a trusted sensor device is selected from the network of sensor devices. A gain matrix is updated. Using the gain matrix, the sensor data, and a second parameter estimate received from the second sensor device, a first parameter estimate is updated. The first parameter estimate comprises an estimate of a parameter of a model representing the first sensor device. Using the…

MODEL TESTING USING TEST SAMPLE UNCERTAINTY

Granted: June 6, 2024
Application Number: 20240185027
Using encoded representations of target model training data and a label corresponding to each portion of the target model training data, a proxy model to determine an uncertainty score corresponding to an output of a trained target model is trained. Using the trained proxy model, a set of uncertainty scores is computed, each uncertainty score in the set of uncertainty scores corresponding to a portion of target model testing data in a set of target model testing data. A subset of the set…

NETWORK BANDWIDTH DETERMINATION FOR ADAPTIVE WEB-CONFERENCE RENDERING AND TRANSMISSION

Granted: May 30, 2024
Application Number: 20240179271
A method for transmitting web-conference content over a network connection is disclosed. In one embodiment, such a method conducts a web conference over a network connection. The method monitors characteristics of the network connection in order to determine bandwidth of the network connection during the web conference. The method implements, on the network connection, a “raw” mode wherein audio data of the web conference is transmitted over the network connection in an original…

AUTOMATIC DETECTION OF ROBOTIC PROCESS AUTOMATION TRIGGER EVENTS

Granted: May 30, 2024
Application Number: 20240176594
An embodiment includes classifying an incoming communication message as having an instruction classification based on a natural language processing (NLP) analysis of the incoming communication message. The embodiment extracts, responsive to classifying the incoming communication message as having the instruction classification, user operations as a workflow dataset. The embodiment clusters the workflow dataset into a task cluster with other similar workflow datasets representative of…

SENSOR CONFIGURATION AND DATA SUPPLEMENTATION

Granted: May 23, 2024
Application Number: 20240171885
By analyzing first configuration data of a set of sensors, a first configuration of the set of sensors is measured. A set of permutations of the first configuration is generated. For each permutation in the set of permutations, a corresponding set of virtual sensor data is generated. Using an analysis on each set of virtual sensor data and a set of real sensor data obtained using the first configuration, a corresponding analysis result is caused to be determined. Using the quality…

ACTIVE LEARNING IN MODEL TRAINING

Granted: May 23, 2024
Application Number: 20240169253
Using a first dataset of labeled data, a model is trained by adjusting a feature extractor parameter, a classifier parameter, and a discriminator parameter of the model. Using the discriminator parameter and a parametric function of the feature extractor parameter, a plurality of samples of a dataset of unlabeled data is scored. A subset of the scored plurality of samples is selected for labeling. Responsive to receiving a label of each of the selected subset of the scored plurality of…

LONG-RANGE COUPLING QUBITS IN QUANTUM COMPUTING WITH ENERGY LOSS PROTECTION VIA MULTI-MODE AND FLUXONIUM QUBITS

Granted: May 23, 2024
Application Number: 20240169232
One or more systems, devices, or methods of use provided herein relate to a process of long-range coupling qubits in a quantum computing device with energy loss protection. A system can comprise a first transmon coupler capable of selectively coupling a first tunable coupler qubit to a first fluxonium qubit; a second transmon coupler capable of selectively coupling a second tunable coupler qubit to a second fluxonium qubit. Additionally, in one or more embodiments, the system can include…

System and Method for Integrated Multiple Pluggable Systems

Granted: May 23, 2024
Application Number: 20240168932
A method for storing metadata and a configuration schema for each of a plurality of capabilities, and storing a plurality of catalogs, each catalog identifying the metadata and configuration schema associated with at least one of the plurality of capabilities. The method also includes receiving a request for implementation of one of the plurality of capabilities on a pluggable system, and associating, by a lifecycle manager and based on a catalog of the plurality of catalogs related to…

SECURING SENSITIVE DEBUG DATA

Granted: May 16, 2024
Application Number: 20240160530
An embodiment monitors an operational state of a processor-based system and identifies a system error that satisfies a reboot condition for a reboot event. The embodiment generates debug data indicative of the operational state of the system when the system error occurred. The embodiment stores the debug data in a memory that retains data during the reboot event. The embodiment intercepts a debug data requests from an untrusted entity, thereby preventing the untrusted entity from…

SIGNAL BASED NODE RELATIONSHIP IDENTIFICATION

Granted: May 16, 2024
Application Number: 20240163190
A generated signal is injected into a first network node in a set of network nodes. The generated signal comprises a predetermined pattern, the predetermined pattern comprises a plurality of time periods, wherein during each time period in the plurality of time periods a first data traffic is prevented from exiting the first network node. By monitoring data flow within the set of network nodes while the generated signal is being injected, a correlation with the generated signal is…

DATA MINIMIZATION USING GLOBAL MODEL EXPLAINABILITY

Granted: May 16, 2024
Application Number: 20240160773
An embodiment analyzes a predictive model and its input data for the predictive model using an explainability algorithm resulting in a feature importance value of a feature. The embodiment analyzes feature values of the feature using a generalization function resulting in a set of candidate feature values. The embodiment determines an alternative feature based on the set of candidate feature values, wherein the alternative feature is a generalization of the feature. The embodiment…

KEYPHRASE GENERATION

Granted: May 16, 2024
Application Number: 20240160653
Using a trained keyphrase generation model, a set of keyphrases corresponding to an input document is generated, a keyphrase in the set of keyphrases comprising a word summarizing a portion of a document. A relevance score measuring a similarity between the keyphrase and the document is calculated for a keyphrase in the set of keyphrases. The relevance score is adjusted according to a diversity balancing function.