Patents Assigned to Machines Corporation
-
Publication number: 20250150254Abstract: A method, apparatus and computer program product for homomorphic computation enables secure computation of determinants of a matrix under Fully Homomorphic Encryption (FHE). According to this disclosure, encrypted data that contains the values of a matrix is received at a server. The matrix is separated into at least a first portion, and a second portion. Each portion is configured as a square. A first data vector of ciphertext is computed for the first portion, and a second data vector of ciphertext is computed for the second portion. Under FHE, determinants of the first and second data vectors are computed as Single Instruction Multiple Data (SIMD) operations to generate a set of results. The set of results are then used to compute a determinant of the matrix. The determinant may then be used for FHE-based analytics.Type: ApplicationFiled: November 5, 2023Publication date: May 8, 2025Applicant: International Business Machines CorporationInventors: Allon Adir, Hayim Shaul, Ehud Aharoni
-
Publication number: 20250150404Abstract: An embodiment establishes a transmission performance database that comprises performance data related to transmission of data across a plurality of data channels of a network. The embodiment defines an initial data chunk size for a first data object transmitted across a first data channel of the plurality data channels of the network. The embodiment transmits the first data object across the first data channel according to the initial data chunk size. The embodiment collects performance data for the first data channel. The embodiment evaluates transmission performance of the first data channel based at least in part on the performance data of the first data channel. The embodiment generates a recommendation to adjust the initial data chunk size of the first data object based on the transmission performance of the first data channel. The embodiment adjusts the initial data chunk size based at least in part on the recommendation.Type: ApplicationFiled: November 7, 2023Publication date: May 8, 2025Applicant: International Business Machines CorporationInventors: Binoy Thomas, Sudheesh S. Kairali, Hans W. Uhlig, Sarbajit K. Rakshit
-
Patent number: 12293153Abstract: A method comprising: obtaining multiple glossary terms each comprising one or more words; generating multiple fuzzy tokens from each word of each of the glossary terms; calculating a similarity score for each of the fuzzy tokens, the similarity score denoting a similarity between the respective fuzzy token and its respective word; obtaining multiple input terms to be matched with the multiple glossary terms; separating each of the input terms into multiple input tokens; generating multiple n-grams from each of the input tokens; comparing the n-grams with the fuzzy tokens, to output a list of matching n-grams and fuzzy tokens; based on the list of matching n-grams and fuzzy tokens, identifying, from the glossary terms, candidate glossary term matches for each of the input terms; and calculating one or more scores that quantify the match between each of the candidate glossary term matches and its respective input term.Type: GrantFiled: August 22, 2022Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Shlomit Ifergan Shachor, Natalia Razinkov, Micha Gideon Moffie, Omer Yehuda Boehm
-
Patent number: 12293377Abstract: Monitoring transaction activity for system requests for a set of entities authorized to request services of a system is described. Entities with high feature values for respective features of the set of activity based features are identified to produce a set of outlier entities. The outlier entities are filtered from the set of entities. A set of clusters are created from the filtered set of entities based on the set of activity based features so that each entity in the filtered set of entities is assigned to a cluster. Values for the set of activity based features are established for each cluster. A risk is assigned for each cluster based on the values of one or more of the set of activity based features. Each of the filtered set of entities are monitored based on the risk assigned to the respective clusters to which the respective entities belong.Type: GrantFiled: March 31, 2021Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Christopher Sidler, Raymond Strecker, Michael A Dawson, Sankar Virdhagriswaran, Jon E Elvin
-
Patent number: 12293659Abstract: In an approach to improve the management of operating vehicles through smart contracts, embodiments generate a priority score based on received sensor feeds from a vehicle, co-located vehicles, and a smart contract rule. Further, embodiments assign the priority score to the vehicle and the co-located vehicles and the co-located vehicles and identify that the assigned priority score of the vehicle is higher than the co-located vehicles. Additionally, embodiments manage an operation of the co-located vehicles through a computing device within the co-located vehicles based on the smart contract rule and the priority score and create a priority lane for the vehicle by repositioning the co-located vehicles.Type: GrantFiled: November 21, 2022Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Jeremy R. Fox, Uri Kartoun, Tushar Agrawal, Sarbajit K. Rakshit
-
Patent number: 12292854Abstract: A computer-implemented method (CIM), according to one embodiment, includes causing a policy engine to monitor metrics. The metrics include use of a first storage pool of a data storage system, and the first storage pool has relatively faster performance than a second storage pool. The method includes causing the policy engine to dynamically predict users that are likely to use the system. The predicted users are dynamically categorized according to a category of user that does not create any files of at least a predetermined large size, a category of user that creates at least some but less than a predetermined number of files of at least the predetermined large size, and a category of user that creates at least the predetermined number of files of at least the predetermined large size. The method includes dynamically assigning files of the predicted users to storage pools, based on the dynamic categorizations.Type: GrantFiled: February 20, 2024Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Asmahan Ali, Pidad Gasfar D'Souza, Amey Gokhale, Diane Gyesoon Chung
-
Patent number: 12293401Abstract: Embodiments of the invention are directed to a computer-implemented method. A non-limiting example of the computer-implemented method includes accessing, using an explanation generator module of a processor system, information of a recommendation associated with an application, information of the application, and information of a user of the application. The explanation generator module of the processor system is used to determine an explanation format of an explanation of the recommendation based at least in part on the information of the recommendation associated with the application, the information of the application, and the information of the user of the application.Type: GrantFiled: October 27, 2022Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Oznur Alkan, Elizabeth Daly, Bei Chen, Massimiliano Mattetti, Rahul Nair
-
Patent number: 12295271Abstract: A crystallization seed layer in a substrate, a phase change material layer, the phase change material layer includes a similar lattice constant as a lattice constant of the crystallization seed layer, a top electrode adjacent to a first vertical side surface and a bottom electrode adjacent to a second vertical side surface of the phase change material layer. A plurality of memory structures configured in a crossbar array, each including a crystallization seed layer, a phase change material layer above, a top electrode adjacent to a first vertical side surface and a bottom electrode adjacent to a second vertical side surface of the phase change material layer. A method including forming a crystallization seed layer, forming a phase change material layer, forming a top electrode and a bottom electrode on the substrate, each adjacent to a vertical side surface of the phase change material layer.Type: GrantFiled: December 7, 2021Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Devendra K. Sadana, Ning Li, Bahman Hekmatshoartabari
-
Patent number: 12293323Abstract: An approach for routing one or more packages and delivering the one or more packages to one or more autonomous vehicles is disclosed. The approach receives shipment request from the one or more vendors, receives package status (e.g., status that the one or more packages is ready to be routed, dimension and weight of the one or more packages) of the one or more packages from the one or more vendors, receives vehicle status (e.g., size and available storage space in the vehicles, location and transit time of the vehicles) from the one or more autonomous vehicles. The approach receives the status of the delivery units (e.g., available automated delivery unit, current path and time of completion). The approach determines an optimal routing path for the one or more packages based on the shipment request, package status and vehicle status and outputs the optimal routing path.Type: GrantFiled: September 1, 2022Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Saraswathi Sailaja Perumalla, Sarbajit K. Rakshit, Venkata Ratnam Alubelli
-
Patent number: 12292922Abstract: A computer-implemented method for providing tag suggestions for an image in a social media platform is provided. Aspects include receiving an image from a first user of a social media platform, obtaining a timestamp corresponding to a time that the image was captured, and obtaining a geographic location corresponding to where the image was captured. Aspects also include identifying one or more members of the social media platform that are connected to the first user that were within a predefined distance of the geographic location at the time that the image was captured and providing a list of the one or more members to the first user as suggestions for tagging the image.Type: GrantFiled: September 15, 2023Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Kushal S. Patel, Gandhi Sivakumar, Sarvesh S. Patel
-
Patent number: 12294561Abstract: In an approach to automated social distancing recommendations, one or more computer processors monitor first data associated with a utilization of a physical space. One or more computer processors determine the first data associated with the utilization of the physical space exceeds a space utilization threshold. Based on the first data associated with the utilization of the physical space exceeding the space utilization threshold, one or more computer processors generate second data associated with the physical space. One or more computer processors send a notification, where the notification includes the generated second data associated with the physical space.Type: GrantFiled: February 25, 2021Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: David Blanch, Michael Domitrovits, Mark McCann
-
Patent number: 12293281Abstract: Embodiments disclosed herein include a method of training a DNN. A processor initializes an element of an A matrix. The element may include a resistive processing unit. A processor determines incremental weight updates by updating the element with activation values and error values from a weight matrix multiplied by a chopper value. A processor reads an update voltage from the element. A processor determines a chopper product by multiplying the update voltage by the chopper value. A processor directs storage of an element of a hidden matrix. The element of the hidden matrix may include a summation of continuous iterations of the chopper product. A processor updates a corresponding element of a weight matrix based on the element of the hidden matrix reaching a threshold state.Type: GrantFiled: April 9, 2021Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventor: Tayfun Gokmen
-
Patent number: 12295133Abstract: Embodiments of present invention provide a SRAM memory. The SRAM memory includes a frontside and a backside; a first pull-up (PU) transistor stacked over a first pull-down (PD) transistor; a second PU transistor stacked over a second PD transistor; a frontside cross-couple at the frontside, above the first and second PU transistors, that connects a first source/drain (S/D) region of the first PU transistor with a gate of the second PU transistor; and a backside cross-couple, at the backside underneath the first and second PD transistors, that connects a first S/D region of the second PD transistor with a gate of the first PD transistor. A method of manufacturing the SRAM memory is also provided.Type: GrantFiled: April 25, 2022Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Ruilong Xie, Albert M Chu, Carl Radens, Kisik Choi
-
Patent number: 12292472Abstract: A method for testing at least one single chip in a wafer probing system, at least comprising: providing an adapter plate having an interface surface for contacting a vacuum chuck of the wafer probing system, the adapter plate being configured to accommodate the at least one single chip in a cutout with a chip rear surface being flush with the interface surface; loading the adapter plate with the at least one single chip into the wafer probing system; determining an exact position of the at least one single chip in the adapter plate in the search area; and testing the at least one single chip with test routines stored in a controller of the wafer probing system. A device and an adapter plate for testing at least one single chip in a wafer probing system.Type: GrantFiled: September 29, 2023Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Thomas Gentner, Alejandro Alberto Cook Lobo, Otto Andreas Torreiter
-
Patent number: 12294573Abstract: An approach for optimizing security token exchange. The approach receives a first request from a client. The approach extracts a first security token and an API reference. The approach validates the first security token. If the security token is valid, then the approach, calls the API and retrieves a second security token, embeds the second security token in the API and sends a second request with a third security token and the reference to the API to another application in a different domain.Type: GrantFiled: December 10, 2021Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Chunlong Liang, Jose Angel Rodriguez, James T. Mulvey, Jose I. Ortiz, Xiaoyan Yanni Zhang
-
Patent number: 12294369Abstract: Systems and methods for optimizing a pipeline are described. A system can generate at least one pair of single flux quantum (SFQ) clock signals based on a stream of SFQ pulses. Each pair of SFQ clock signals can include a first SFQ clock signal and a second SFQ clock signal that is out of phase with the first SFQ clock signal. The second SFQ clock signal can have the same frequency as the first SFQ clock signal. The system can define, for each pair of SFQ clock signals, a first clock cycle and a second clock cycle based on the first SFQ clock signal and the second SFQ clock signal. The second clock cycle can be greater than the first clock cycle. The system can assign the first and second clock cycles to different stages of a pipeline based on delays by the different stages.Type: GrantFiled: April 26, 2022Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Takeo Yasuda, Robert K. Montoye, Gerald W. Gibson
-
Patent number: 12294600Abstract: A computer implemented method processes alerts. A computer system creates a representation of an alert received for processing. The computer system determines a similarity of the alert with previously processed alerts using the representation of the alert and representations of the previously processed alerts. A first evaluator in the computer system evaluates an alert level for the alert based on previously processed similar alerts in response to the similarity being above a similarity threshold for similar alerts. A second evaluator in the computer system evaluates, the alert level for the alert using a machine learning model in response to the similarity not being above the similarity threshold.Type: GrantFiled: August 30, 2022Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Hemant Kumar Sivaswamy, Alberto Pelliccione
-
Patent number: 12293360Abstract: A group of transactions to be rolled back in a blockchain ledger can be identified. Whether the transactions in the group are eligible to be rolled back together can be determined. Other transactions can be recommended, and the other transactions may be added to the group to be rolled back together. A rollback transaction can be added to the blockchain ledger that rolls back effect of the transactions, where the rollback transaction has zero or more inputs and zero or more output, the rollback transaction having at least one selected from at least one input and at least one output. An unspent output of a transaction in the group is provided as an input of the rollback transaction. Input of a transaction in the group, that is not an output of another transaction in the group, is provided as an output of the rollback transaction.Type: GrantFiled: February 21, 2023Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Krishnasuri Narayanam, Vinayaka Pandit, Sandeep Nishad, Venkatraman Ramakrishna, Dhinakaran Vinayagamurthy
-
Patent number: 12293166Abstract: A method, system, and computer program product for improving debugging efficiency through fallibility skip functionality are provided. The method initiates a fallibility skip mode within a programming environment. The method identifies a code module to be translated from a first coding language to a second coding language. The code module including a function statement. A modified function statement is generated based on the function statement and the initiation of the fallibility skip mode. One or more exception handling functions are added based on the modified function statement and the fallibility skip mode. The method generates a modified code module in the second coding language based on the fallibility skip mode.Type: GrantFiled: January 19, 2022Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Lei Wang, Xiao Ling Chen, Zheng Lei An, Yan Huang, Dong Chen
-
Patent number: 12293373Abstract: Methods and systems to provide a form of probabilistic labeling to associate an outage with a disturbance, which could itself be either known based on the available data or unknown. In the latter case, labeling is especially challenging, as it necessitates the discovery of the disturbance. One approach incorporates a statistical change-point analysis to time-series events that correspond to service tickets in the relevant geographic sub-regions. The method is calibrated to separate the regular periods from the environmental disturbance periods, under the assumption that disturbances significantly increase the rate of loss-causing events. To obtain the probability that a given loss-causing event is related to an environmental disturbance, the method leverages the difference between the rate of events expected in the absence of any disturbances (baseline) and the rate of actually observed events. In the analysis, the local disturbances are identified and estimators of their duration and magnitude are provided.Type: GrantFiled: August 12, 2021Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Emmanuel Yashchin, Nianjun Zhou, Anuradha Bhamidipaty, Dhavalkumar C. Patel, Arun Kwangil Iyengar, Shrey Shrivastava