IBM Patent Grants

User privacy for autonomous vehicles

Granted: October 1, 2024
Patent Number: 12105834
Data privacy for data associated with traveling in a vehicle that has access to passenger data, vehicle location data, vehicle navigation data, peripheral data; and/or itinerary data. Privacy is achieved by data classification and corresponding data security preferences and/or user selection including end of trip data disposition actions.

Protecting accelerators from malicious network functions

Granted: October 1, 2024
Patent Number: 12107870
A method, system, and computer program product to protect accelerators from malicious network functions. One embodiment of the method may comprise categorizing an application runtime into a plurality of operational phases, and enforcing one of a plurality of phase-specific security restrictions at each of the plurality of operational phases. The method may further comprise analyzing the application runtime to automatically generate the plurality of phase-specific security restrictions.

Searching an array of multi-byte elements using an n-byte search instruction

Granted: October 1, 2024
Patent Number: 12106115
A computer-implemented method, system and computer program product for effectively searching for values in a multi-byte array of elements using an n-byte search instruction. Multiple values to be searched in an N-byte array of elements in a loop are received. The loop is optimized by searching the received search values at the starting address of the N-byte array of elements using the n-byte search instruction. A successful search is performed if the received return address points to an…

Automatic generation of convergent data mappings for branches in an integration workflow

Granted: October 1, 2024
Patent Number: 12106105
In an approach to improve integration workflows by automatically generating convergent data mappings for branches in an integration workflow using a computer. A branch schema for each branch is generated, wherein the branch schema represents the union of all the individual node output schemas on the branch. A common output schema for a convergence point is generated, wherein the common output schema represents an intersection of all the branch schemas and generates branch mappings from…

Generative experiments for application deployment in 5G networks

Granted: October 1, 2024
Patent Number: 12106082
A computer implemented method determines a placement of an application being added to a network. The method includes determining a logical-physical mapping for the application. Sub-graphs in the logical-physical mapping are identified. A stored application in a catalog of applications previously used in the network is located. The stored application includes one of the sub-graphs in the logical-physical mapping. An experiment is generated, performed by a computing device running a neural…

Integration flow workload distribution

Granted: October 1, 2024
Patent Number: 12106072
An integration flow can be improved with the use of a pattern identified from a pattern library. The identified pattern can include a snippet of nodes which are functionally equivalent to a subset of nodes in the integration flow. The pattern also lists an endpoint capable of performing the snippet of nodes. The integration flow can therefore be updated to cause the endpoint to perform the snippet of nodes.

Self-learning annotations to generate rules to be utilized by rule-based system

Granted: October 1, 2024
Patent Number: 12106045
A computer-implemented method, system and computer program product for generating rules to be utilized by a rule-based system. A parser analyzes a received string of words according to grammatical rules to generate a parse tree. The parse tree may then be reviewed by a user to determine if such a parse tree represents the appropriate syntactic structure of the string of words. If the user believes that the parse tree does not represent the appropriate syntactic structure of the string,…

Enhanced computer automation to transfer data between software applications

Granted: October 1, 2024
Patent Number: 12106042
The automatic computer transfer of data between applications can include detecting a first application is accessed on a device, and a second application is accessed on the device in a predetermined amount of time. It is determined that text typed in the first application matches text from the second application. It is further determined when remaining text from the second application does not match the text typed in the first application. It is further Text from the second application…

Processing data in-memory with memory devices having a crossbar array structure

Granted: October 1, 2024
Patent Number: 12105985
The invention is notably directed to a method of processing data in-memory. The method applies electrical signals to at least two input lines, which correspond to at least two rows. These two rows include at least one of the K rows and at least one of the L rows. This causes to obtain output signals in output of the M output lines, wherein the output signals depend on target values and operand values, in accordance with data stored across said at least two rows. Finally, the output…

Appending data to a tape cartridge during recall operations

Granted: October 1, 2024
Patent Number: 12105980
A tool for tape library hierarchical storage management. The tool determines there is available tape capacity on a tape cartridge mounted to a tape drive to migrate data from a migration queue during recall operations. The tool sends a locate end of data (EOD) command to the tape drive. The tool determines the migration queue is within a longitudinal position (LPOS) range. The tool writes data from the migration queue to the tape cartridge within the LPOS range.

Electric vehicle charging optimization based on predictive analytics utilizing machine learning

Granted: October 1, 2024
Patent Number: 12103418
A method for managing charging resources of a charging system for plug-in electric vehicles (PEVs), the charging system including a central recording center including a tracking database. The method including initiating a charging session to a first PEV based on detecting that the first PEV has been plugged into a charging station. The first PEV is associated with the charging session in the tracking database. The first PEV is associated, in the tracking database, to a first user and a…

Binding secure keys of secure guests to a hardware security module

Granted: October 1, 2024
Patent Number: 12105805
A method, computer program product, and a system where a secure interface control configures a hardware security module for exclusive use by a secure guest. The secure interface control (“SC”) obtains a configuration request (via a hypervisor) to configure the hardware security module (HSM), from a given guest of guests managed by the hypervisor. The SC determines if the HSM is already configured to a specific guest of the one or more guests, but based on determining that the HSM is…

Dynamic and continuous composition of features extraction and learning operation tool for episodic industrial process

Granted: October 1, 2024
Patent Number: 12105772
A computer implemented method of preparing process data for use in an artificial intelligence (AI) model includes collecting and storing raw data as episodic data for each episode of a process. An episode data generator assigns an episode identifier each set of episodic data. The raw data per episode is transformed into a standardized episodic data format that is usable by the AI model. Metrics are assigned to the episodic data and the episodic data is aggregated in an episode store. The…

Empathetic query response using mixture of experts

Granted: October 1, 2024
Patent Number: 12105745
Systems and techniques that facilitate empathetic or emotional query response are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory that can execute the computer executable components stored in memory. The computer executable components can comprise a first machine learning model that generates a first…

Dynamic index management for computing storage resources

Granted: October 1, 2024
Patent Number: 12105696
Methods that provide dynamic index management for a set of computing storage resources are disclosed herein. One method includes collecting, by a processor, a set of current performance data for a set of storage resources storing data and implementing a set of indexes for the data stored on the set of storage resources based on an optimized performance predicted for the set of storage resources based on the collected set of current performance data and a set of predicted performance data…

Prediction of file interaction by a user

Granted: October 1, 2024
Patent Number: 12105676
A computer-implemented method, computer program product and computer system to automatically perform file management operations is provided. A processor identifies a plurality of files to monitor. A processor generates tracking attributes for the plurality of files. A processor monitors user interactions with the plurality of files. A processor generates prediction vectors for a plurality of file interactions based on the user interactions with the plurality of files. A processor…

Regression testing for web applications

Granted: October 1, 2024
Patent Number: 12105619
Training a predict model with network traffic and data change messages generated by an existing web application running in a production environment. The predict model being is trained to predict data changes resulted from API calls embodied in network traffic. A stream of network traffic of the existing web application is replayed with an upgraded version of the existing web application to generate real data changes. The stream of network traffic is applied to the predict model to…

Webpage component tracker

Granted: October 1, 2024
Patent Number: 12105615
A method, computer program product and computer system to track and test custom webpage components is provided. A processor retrieves a production webpage. A processor determines a custom component of the production webpage. A processor retrieves component metadata associated with the custom component. A processor generates a hidden element in the production webpage including the component metadata, wherein the production webpage is configured to make the hidden element visible in…

Path discovery in an unknown enclosed surrounding based on direction of light and air movement

Granted: October 1, 2024
Patent Number: 12105515
The present invention may include a processor that monitors location of a robot in an environment. The processor captures the environment with one or more environment sensors. The processor analyzes the captured environment to determine an exit location. The processor validates an exit route based on historical data and the exit location and communicates the exit route to the robot.

Multi-axis magnetic field vector generation

Granted: October 1, 2024
Patent Number: 12105162
A method, system, and computer program product are disclosed. The method includes obtaining a configuration of dipole-line (DL) magnets and selecting a magnetic field vector to be generated. The method also includes determining, based on the configuration, orientations of the DL magnets for generating the magnetic field vector.