IBM Patent Applications

HOMOMORPHIC GENERATION OF ROTATION KEYS

Granted: April 10, 2025
Application Number: 20250119286
A system for homomorphically generating rotation keys for use in homomorphic computation in association with a client, and a server coupled to the client machine over a network. Client-side code executes in the client to derive a set of Learning With Errors (LWE) ciphertexts from a secret key polynomial, the secret key polynomial having a set of coefficients. Each LWE ciphertext is derived from a coefficient of the secret key polynomial and having a single coefficient. The client-side…

SLIDING WINDOW MEMORY OPTIMIZATIONS FOR TIME-SERIES FOUNDATION MODELS

Granted: April 10, 2025
Application Number: 20250117550
An embodiment senses a raw data sequence by a central processing unit, responsive to the raw data sequence, computes by the central processing unit a transfer data size of the raw data sequence based at least in part on the comparison of a data size of the raw data sequence to a memory size of a graphics processing unit. The embodiment transfers by the central processing unit of the raw data sequence to the graphics processing unit based on the transfer data size. The embodiment trains a…

MULTIPLE DISTRIBUTED PRIVATE REGISTRY MANAGEMENT

Granted: April 10, 2025
Application Number: 20250117296
An embodiment maps identifying information of a remote registry into a database within a local inventory at a local registry hub. An embodiment selects at least one remote registry from an index maintained in the local inventory in accordance with a policy received at a scheduler from an external client of the local registry hub. An embodiment selects a locally stored image in accordance with a policy received from an external client of the local registry hub. An embodiment uploads…

CULTURE-AWARE RECOMMENDATION OVER VISUAL SCANNING IN DYNAMIC SOCIAL ENVIRONMENTS

Granted: March 27, 2025
Application Number: 20250104408
An embodiment senses an object from an object screening system, and responsive to the sensed object, generates a context information based on the sensed object. The embodiment generates a cultural classification by a Culturally Aware Objects Model based in part on the context information wherein the Culturally Aware Objects Model is trained on a cultural factor of an object. The embodiment generates a moderated context information by a Sensitive Information Moderation Model based in part…

SURVEY ABANDONMENT PREDICTION MODEL

Granted: March 27, 2025
Application Number: 20250103946
An embodiment senses a survey sequence, responsive to the sensed survey sequence, inputs the sensed survey sequence into a prediction model. The embodiment comprises a prediction model wherein the prediction model comprises training a hidden Markov model on a previously administered survey with a corresponding response status as a hidden status and a corresponding linguistic metric as an observation. The embodiment computes a probability of a response status of the sensed survey sequence…

HIGH-DIMENSIONAL COMPUTING BASED TRAINING AND INFERENCING

Granted: March 27, 2025
Application Number: 20250103849
An embodiment establishes a neural network that comprises a plurality of layers. The embodiment receives a plurality of input data sequences into a layer of the neural network, the plurality of input data sequences comprises a first input data sequence and a second input data sequence. The embodiment superposes the first input data sequence and the second input data sequence, thereby creating a superposed embedding. The embodiment transforms the superposed embedding by applying a…

EMBEDDING BASED HETEROGENOUS DATASET EVALUATION

Granted: March 27, 2025
Application Number: 20250103590
An embodiment generates, using a trained document embedding model, a plurality of table embeddings, each table embedding in the plurality of table embeddings representing a table in a dataset. An embodiment generates, using the trained document embedding model, a query embedding, the query embedding representing a natural language query regarding the dataset. An embodiment identifies a set of responsive tables, the set of responsive tables comprising a first table in the dataset, the…

VIRTUAL MACHINE MIGRATION RESOURCE MANAGEMENT

Granted: March 27, 2025
Application Number: 20250103374
An embodiment generates a compute resource allocation limit parameter for controlling a total amount of compute resources consumed by a set of virtual machines over a combination of a source host environment and a target host environment. The embodiment adjusts an allocation of compute resources for the set of virtual machines according to the compute resource allocation limit parameter. The embodiment migrates the set of virtual machines from the source host environment to the target…

INTELLIGENT ORCHESTRATION SYSTEM FOR EMOTION CONTAGION IN MULTI-HUMAN TO MULTI-AGENT INTERACTIONS

Granted: March 20, 2025
Application Number: 20250094842
An embodiment senses an interaction among a software agent and a plurality of humans, responsive to the sensed interaction, computes a mood pattern in a Mood Pattern Observation Component based on the sensed interaction. The embodiment computes a prevalent mood pattern in a Mood Pattern Grouping Component based on the mood pattern. The embodiment decides by an Orchestration of Agent Interactions Component based on the prevalent mood pattern to adapt a response of the software agent to…

AUTHENTICATOR PUSH NOTIFICATION CHECK IN OFFLINE MODE

Granted: March 20, 2025
Application Number: 20250097225
A technique for multi-factor authenticating a user on a first device, the user having an associated second device configured with an authenticator application, and wherein the authenticator application is offline. In this scenario, and responsive to receipt of a request to access a protected resource, a push notification is sent to the authenticator. While the push notification remains pending, a delivery status of the push notification is requested. Upon determining based on the…

POST-MODELING CATEGORY MERGING

Granted: March 20, 2025
Application Number: 20250094831
An embodiment identifies, by a post-modeling category merging engine, a plurality of valid pairs associated with a categorical predictor, the plurality of valid pairs representing potential mergers of categories associated with a categorical predictor of a predictive model. The embodiment tests, by the post-modeling category merging engine, a merge strategy for the plurality of valid pairs to determine a merger that minimizes a loss in accuracy of the predictive model. The embodiment…

STORAGE UPGRADE COMPATIBILITY REPORTING

Granted: March 20, 2025
Application Number: 20250094045
A method for facilitating storage system upgrades is disclosed. In one embodiment, such a method includes identifying host systems configured to access a storage system. The method identifies a current host code level for each host system. The method determines a latest storage code level for the storage system that is supported by each host system at its current host code level. The method reports the latest storage code level to a user to enable the user to upgrade the storage system…

SENSITIVE STORED PROCEDURE IDENTIFICATION IN REAL-TIME AND WITHOUT DATA EXPOSURE

Granted: March 13, 2025
Application Number: 20250086305
An embodiment initiates, by a sensitive stored procedure identification engine, a periodic discovery process on a database server to identify a stored procedure and assign a first sensitivity score to the stored procedure based on a searching of a sensitive data pattern in the stored procedure. The embodiment assigns in real-time, by the sensitive stored procedure identification engine responsive to receiving a stored procedure call by a client over a network, a second sensitivity score…

POLYNOMIAL EVALUATION UNDER FULLY HOMOMORPHIC ENCRYPTION

Granted: March 6, 2025
Application Number: 20250080317
An embodiment expands a polynomial into a plurality of products, each product in the plurality of products comprising a scaling coefficient multiplied by a sub-polynomial, each sub-polynomial comprising a sum of a plurality of addends, wherein a degree of each sub-polynomial is equal to a grouping parameter. An embodiment computes a plurality of ciphertext products, each ciphertext product equal to a ciphertext multiplied by itself a number of times, the number of times ranging from two…

MERGING SUPPLEMENTAL INFORMATION WITH THE CONTENT OF SOURCE MATERIAL

Granted: March 6, 2025
Application Number: 20250077588
A computer-implemented method, according to one embodiment, includes: receiving copies of notes that were originally recorded by participants, the notes corresponding to a source document. Note fragments in the received copies of notes are identified and one or more machine learning models are used to compare the identified note fragments to pages and paragraphs in the source document that the respective note fragments are located in. Based at least in part on the comparison, the…

ASYNCHRONOUS EMBEDDED USER INTERFACE AGENT

Granted: March 6, 2025
Application Number: 20250077056
An embodiment establishes an interaction database based at least in part on interaction data received from a browser. The embodiment monitors the browser for one or more actions and stores the one or more actions detected as interaction data on the interaction database. The embodiment constructs an asynchronous user interface based at least in part on the interaction data stored on the interaction database, wherein the asynchronous user interface comprises a set of selection options. The…

ERGONOMIC KEYBINDING ADJUSTMENTS FROM USER BEHAVIORAL INPUT

Granted: February 27, 2025
Application Number: 20250068259
Various embodiments are provided herein for making ergonomic keybinding adjustments based on user behavioral inputs in a computing environment having one or more processor devices. One or more metrics of a user input are measured. If the one or more metrics are determined to exceed a predetermined threshold, one or more of the user behavioral inputs associated with the one or more metrics are identified to be provided to a keybinding adjustment o the one or more behavioral inputs.

MAXIMIZING PIEZOELECTRIC POWER GENERATION USING ACOUSTIC RESONANCE

Granted: February 27, 2025
Application Number: 20250070689
An embodiment adjusts a position of a piezoelectric generator within a hollow cylindrical tube, the position adjusted to cause the tube to vibrate at a first resonant frequency in response to an acoustic stimulus, the piezoelectric generator configured to close one end of the tube, the tube further comprising an open end disposed at an opposite end of the tube from the piezoelectric generator. An embodiment adjusts, by applying a voltage to the piezoelectric generator, a resonant…

COLLABORATIVE CLI SESSIONS

Granted: February 27, 2025
Application Number: 20250068707
Various embodiments are provided herein for collaborating in a shared Command Line Interface (CLI) session in a computing environment having one or more processor devices. A unique CLI session, shared between multiple users and platforms using at least one of a Cloud UI dashboard and CLI tool, is instantiated by a session owner. By virtue of permissions established by the shared, unique CLI session, execution of at least one CLI command is managed in the CLI session by at least one of…

INTELLIGENT ATTRIBUTE VALUE SUBSTITUTION IN INFRASTRUCTURE AS CODE (IAC) GENERATION

Granted: February 27, 2025
Application Number: 20250068397
An embodiment performs, by an attribute value substitution engine, key-value extraction on infrastructure as code. The embodiment assigns, by the attribute value substitution engine, an attribute in a plurality of attributes to a value in the extracted key-value. The embodiment computes, by the attribute value substitution engine, a plurality of similarities between the plurality of attributes and a cloud resource. The embodiment groups, based on the plurality of similarities, the…