IBM Patent Applications

DIGITAL AND PHYSICAL EXPERIENCE CORRELATION FOR PRODUCT RECOMMENDATION

Granted: October 5, 2023
Application Number: 20230316374
Using a digital twin model of a user, a digital twin model of a geographical location, a digital twin model of an event venue located at the geographical location, and a plurality of digital twin models of clothing items, a product recommendation customized to the user and a planned event is generated, the planned event planned to occur at the event venue. A product recommendation depiction is generated, the product recommendation depiction comprising a depiction of the product…

INTELLIGENT SUPPLY CHAIN OPTIMIZATION

Granted: October 5, 2023
Application Number: 20230316359
Intelligent classification for product pedigree identification are presented. A transaction agreement request may be received from a user. A revised transaction agreement request may be generated based on one or more user profiles, a multi-party entity feedback loop, one or more constraints relating to the transaction agreement request, and a transaction agreement fulfillment requirements of the entity.

Knowledge Graph Driven Content Generation

Granted: October 5, 2023
Application Number: 20230316101
Embodiments are provided that related to a computer system, a computer program product, and a computer-implemented method for dynamically managing knowledge graphs and their corresponding datasets. Embodiments include identifying a neologism from a virtual environment, and leveraging a virtual environment exploration to resolve a meaning of the identified neologism. The resolved meaning of the neologism is applied to a dynamic expansion of a dataset and a corresponding knowledge graph.

AUTOMATED PARTITIONING OF A DISTRIBUTED DATABASE SYSTEM

Granted: October 5, 2023
Application Number: 20230315725
An embodiment includes generating a partition schema for a distributed database based on historical usage data indicative of usage of the distributed database, where the generating of the partition schema comprises determining a partition range of a partition of the partition schema. The embodiment also includes generating a node identifier for the partition using a hash function and a first weight value assigned to the partition. The embodiment also includes monitoring performance data…

DYNAMIC FACTORING AND COMPOSING WORKFLOWS

Granted: October 5, 2023
Application Number: 20230315535
Various embodiments are provided for dynamically factoring and composing workflows in a computing environment by one or more processors in a computing system. Subgraphs (e.g., blocks) of workflows stored in a workflow library may be identified. The subgraphs may be functional blocks such as, for example, the functional blocks may perform a logical task. Similarities and relationships may be identified between one or more of the blocks of one or more workflows. One or more blocks may be…

TICKET QUEUE FOR CONTROLLING COMPUTE PROCESS ACCESS TO SHARED DATA AND COMPUTE RESOURCES

Granted: October 5, 2023
Application Number: 20230315529
Controlling compute process access to shared data and compute resources includes, responsive to a compute process determining that access to at least one of shared resources and shared data is necessary to perform a compute task, creating, by the compute process, a ticket file belonging to the compute process in a ticket queue directory. The compute process is allowed to proceed performing the compute task upon determining that the ticket file is first in line in a ticket queue of the…

AUTOMATIC CONTAINER SPECIFICATION FILE CREATION AND UPDATE FOR A CODEBASE

Granted: October 5, 2023
Application Number: 20230315421
Embodiments for providing an enhanced codebase in a computing environment by a processor. One or more container specification files may be automatically updated with one or more changes to a codebase.

SHORT NET PIN ALIGNMENT FOR ROUTING

Granted: September 28, 2023
Application Number: 20230306179
Embodiments are provided for providing enhanced routing in a computing system by a processor. One or more of a plurality of short nets in a cell of an integrated circuit may be aligned for executing a routing operation, wherein a short net is a two-pin net having two gates on adjacent rows having a horizontal distance less than a selected threshold.

REDUCING COMPUTATIONAL REQUIREMENTS FOR MACHINE LEARNING MODEL EXPLAINABILITY

Granted: September 28, 2023
Application Number: 20230306288
A first input transaction is classified into a first input space cluster in a set of input space clusters. It is determined that the first input space cluster maps to a single explainability space cluster in a set of explainability space clusters. Using an interpretable model corresponding to the single explainability space cluster, a first machine learning model prediction is explained, the first machine learning model prediction resulting from processing, by a machine learning model,…

ENHANCED ENDPOINT MULTICAST EMULATION

Granted: September 21, 2023
Application Number: 20230299992
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.

ENHANCED ENDPOINT MULTICAST EMULATION

Granted: September 21, 2023
Application Number: 20230299992
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.

IMPLEMENTING RESILIENT DETERMINISTIC ENCRYPTION

Granted: September 14, 2023
Application Number: 20230291542
A computer-implemented method according to one aspect includes creating an initialization vector, utilizing an instance of plaintext and a secret key; encrypting the instance of plaintext, utilizing the initialization vector, the secret key, and the instance of plaintext; combining the initialization vector and the encrypted instance of plaintext to create a ciphertext string; and outputting the ciphertext string.

FAILURE HINTING FOR SITE PREPARATION IN MULTI-SITE DATA REPLICATION ENVIRONMENT

Granted: September 14, 2023
Application Number: 20230289327
A method for preparing for a failure in a multi-site data replication environment is disclosed. In one embodiment, such a method includes detecting, at a primary site of a multi-site data replication environment, conditions indicating that a failure is impending at the primary site. The method further determines a probability that the impending failure will occur. The method sends, from the primary site to at least one other site of the multi-site data replication environment, a message…

PHASED ARRAY ANTENNA

Granted: September 7, 2023
Application Number: 20230282976
A phased array antenna (1) includes: a plurality of antenna elements (11a to 11d); a plurality of signal paths (R11 and R12) that are connected to each of the antenna elements; a storage unit (M) configured to store a set values of at least one of amplitudes or phases of a signal passed through at least one predefined reference path among the plurality of signal paths with regard to at least one of the antenna elements, and an amplitude and phase control unit (22 or 26) configured to…

DATA ANONYMITY PROTECTOR

Granted: September 7, 2023
Application Number: 20230281340
Embodiments for providing enhanced data anonymity protection by a processor are disclosed. Selected portions of data intended for distribution in a communication channel or currently distributed on one or more data sources having a potential for revealing identify of a user in a public domain (and/or private domain) may be identified, where an assessment is provided indicating a current status of an amount of data currently exposing the identity of the user in the public domain. The…

USING MULTIMODAL MODEL CONSISTENCY TO DETECT ADVERSARIAL ATTACKS

Granted: September 7, 2023
Application Number: 20230281298
A method, apparatus and computer program product to defend learning models that are vulnerable to adversarial example attack. It is assumed that data (a “dataset”) is available in multiple modalities (e.g., text and images, audio and images in video, etc.). The defense approach herein is premised on the recognition that the correlations between the different modalities for the same entity can be exploited to defend against such attacks, as it is not realistic for an adversary to…

COMPUTATION AND PLACEMENT OF ERROR CORRECTING CODES (ECC) IN A COMPUTING SYSTEM DATA CACHE

Granted: September 7, 2023
Application Number: 20230281077
Computation, placement, and accessing of error correcting codes (ECC) in a computer system data cache enabling partial reads and writes to each line of data in the cache. For storing multiple compressed blocks, received at differing time periods, in a single cache line, the ECC for the first compressed block is stored in the ECC field of the cache and the ECC for the second and subsequently received compressed blocks is appended to the compressed data. Additionally, an auxiliary ECC…

AUTOMATIC CONTAINER SPECIFICATION FILE GENERATION FOR A CODEBASE

Granted: September 7, 2023
Application Number: 20230280981
Embodiments for providing an enhanced codebase in a computing environment by a processor. One or more container specification files may be automatically generated for a codebase based on one or more extracted attribute names and values.

COGNITIVE RETROFIT FOR LEGACY CONTROL DEVICES

Granted: August 24, 2023
Application Number: 20230266729
An embodiment includes retrofitting an existing control device with an automation panel that senses manual actuation of a control element of the control device, and automatically actuates the control element in response to a specified control signal. The embodiment collects state data indicative of an actuation state of the control element and context data of conditions at a time that the state data is collected, and generates a training dataset comprising collected state data and sensor…

COGNITIVE ROUTE PLANNING USING METRIC-BASED COMBINATORIAL EVALUATION TECHNIQUES

Granted: August 17, 2023
Application Number: 20230259872
An embodiment includes parsing geographical data into a path graph having a plurality of nodes and edges, and identifying first and second subsets of the nodes as source nodes and destination nodes, respectively. The embodiment generates path data for a candidate delivery route from a source node to a destination node and along an edge between the source and destination nodes. The embodiment processes the path data using first and second evaluation techniques based on respective metrics.…