Patents Assigned to International Business Machine Corporation
-
Publication number: 20250097225Abstract: 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 delivery status that the authenticator is offline, an alert is provided to the user, preferably in a user interface of the first device, and indicates the delivery status of the push notification. The alert also includes an instruction to the user to attempt an authentication through an alternative communication channel. The user is then permitted to access the protected resource only upon completing the authentication through the alternative communication channel.Type: ApplicationFiled: September 15, 2023Publication date: March 20, 2025Applicant: International Business Machines CorporationInventor: Vignesh Manivannan
-
Publication number: 20250094831Abstract: 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 merges, by the post-modeling category merging engine based on the testing, a valid pair in the plurality of valid pairs to form a hybrid category.Type: ApplicationFiled: September 20, 2023Publication date: March 20, 2025Applicant: International Business Machines CorporationInventors: Xue Ying Zhang, Si Er Han, Xiao Ming Ma, Jing Xu
-
Publication number: 20250094045Abstract: 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 to the latest storage code level without upgrading any of the current code levels of the host systems. In certain embodiments, reporting the latest storage code level further includes reporting an overlapping range of storage code levels that are supported by each host system at its current code level. A corresponding system and computer program product are also disclosed.Type: ApplicationFiled: September 17, 2023Publication date: March 20, 2025Applicant: International Business Machines CorporationInventors: Sohichiroh Arai, Tomoaki Kawaoka, Kenji Takahashi, Kentaro Kajimura, Hideki Tsuboi, Kenji Kikuchi, Ryoko Yamashita
-
Publication number: 20250094842Abstract: 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 influence at least one of the plurality of humans towards the prevalent mood pattern, the deciding further comprises training a Text Generation Component to generate a text sequence based on the response wherein the software agent emits the text sequence and the sensed interaction among the software agent and the plurality of humans is updated with the text sequence.Type: ApplicationFiled: September 19, 2023Publication date: March 20, 2025Applicant: International Business Machines CorporationInventors: Fernando Luiz Koch, Martin G. Keen, Jessica Nahulan, Jeremy R. Fox
-
Patent number: 12256653Abstract: A phase change memory (PCM) device is provided. The PCM device includes a bottom electrode formed on a substrate, a heater electrode formed on the bottom electrode, the heater electrode having a tapered portion that becomes narrower in a direction away from the substrate. The PCM device also includes an interlayer dielectric (ILD) layer formed on the tapered portion of the heater electrode, the interlayer layer dielectric including an airgap that at least partially surrounds the tapered portion of the heater electrode. The PCM device also includes a phase change layer formed on the heater electrode, and a top electrode formed on the phase change layer.Type: GrantFiled: December 9, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Juntao Li, Kangguo Cheng, Dexin Kong, Ruilong Xie
-
Patent number: 12253995Abstract: Increasing index search efficiency and availability in a database is provided. An index space matrix corresponding to a plurality of mini-indices of the database is built using ordered boundary values that correspond to key value ranges of each respective mini-index to increase index search efficiency by removing redundant mini-index accesses. Mini-indices of the plurality of mini-indices are consolidated asynchronously without suspending access to the mini-indices using a particular consolidation policy of a plurality of consolidation policies that corresponds to an amount of key value overlap identified between the mini-indices. Data operations corresponding to transactions are performed using the index space matrix during consolidation of the mini-indices without suspending access to the mini-indices.Type: GrantFiled: June 21, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Xin Peng Liu
-
Patent number: 12253354Abstract: A method for obtaining three-dimension measurements for an object utilizing a population of radio-frequency identification (RFID) chips in a medium includes placing the object into a container with the population of RFID chips in the medium. The method also includes capturing a plurality of coordinates for the population of RFID chips in the medium, where a set of coordinates from the plurality of coordinates correspond to each RFID chip from the population of RFID chips. The method includes plotting the plurality of coordinates for the population of RFID chips in the medium, wherein a plot of the plurality of coordinates provides a three-dimensional image of the object.Type: GrantFiled: December 2, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Olawunmi Akinlemibola, Jennifer I. Bennett, Theron Lee Lewis
-
Patent number: 12254265Abstract: Tabular data is accessed that contains multiple entries of alphanumeric data. Multiple tokens are generated of the multiple entries of alphanumeric data using a tokenization process. The tokenization process maintains jargon-specific features of the alphanumeric data. Multiple embeddings of the multiple entries of alphanumeric data are generated using the tokens. The embeddings capture similarity of the multiple entries considering all of global features, column features, and row features in the tokens of the tabular data. A neural network is used to predict probabilities for pre-defined classes for the tabular data using the generated embeddings.Type: GrantFiled: September 24, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Bhavna Agrawal, Elham Khabiri, Yingjie Li, Pranav Girish Sankhe
-
Patent number: 12254079Abstract: Embodiments of the present disclosure relate to a method, system and computer program product for providing system services. In some embodiments, a method is disclosed. According to the method, from a user program in a user address space, a request for a system service is received via a program call instruction of a set of program call instructions in an application interface code library. Based on the program call instruction, a target authorized address space of a plurality of authorized address spaces and a target system service routine for providing the system service in the target authorized address space is determined. A result of running the target system service routine in the target authorized address space is returned to the user program as a response to the request.Type: GrantFiled: May 10, 2022Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Naijie Li, Min Cheng, Kui Zhang, Yi Chai, Guang Han Sui
-
Patent number: 12254033Abstract: The present disclosure relates to a method for searching a graph representing content of digital objects. A set of operations for traversing the graph may be determined according to a search request. The set of operations may be executed, resulting in intermediate result vectors of nodes and a result vector of nodes, wherein the result vector of nodes is associated with a result set of one or more object units of the digital objects. Intermediate result vectors may be selected from of the intermediate result vectors. A set of result entities may be identified. The set of result entities are entities which are part of the object units and part of entities represented by nodes of said selected intermediate result vectors. The set of result entities and the result set of object units may be provided as a result of the search request.Type: GrantFiled: March 12, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Birgit Monika Pfitzmann, Kasper Dinkla, Michele Dolfi, Christoph Auer, Peter Willem Jan Staar, André Carvalho
-
Patent number: 12255204Abstract: A semiconductor structure includes a first set of fins and a second set of fins, a dielectric pillar disposed between the first set of fins and the second set of fins, a bottom source/drain (S/D) region directly contacting a bottom surface of the first and second set of fins, and a top S/D region directly contacting a top surface of the first and second set of fins. A high-k metal gate (HKMG) is disposed between fins of the first set of fins and between fins of the second set of fins. The HKMG directly contacts sidewalls of the dielectric pillar. A width of the HKMG between the first set of fins is equal to a width of the HKMG between the second set of fins.Type: GrantFiled: September 20, 2021Date of Patent: March 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ruilong Xie, Yao Yao, Andrew M. Greene, Veeraraghavan S. Basker
-
Patent number: 12254024Abstract: A computer implemented method for synchronizing a first database with a second database. The method comprises a replication method comprising determining that a first change in the first database fulfils a defined tolerance range in response to detecting that the first change indicates a value of at least one selected attribute of the set of attributes, and determining that a second change in the first database does not fulfil the defined tolerance range in response to detecting that the second change indicates a value of at least one selected attribute of the set of attributes. The replication method further comprises preventing replication of the first change to the second database in response to determining that the first change fulfils the tolerance range, and replicating the second change to the second database in response to determining that the second change does not fulfil the tolerance range.Type: GrantFiled: June 15, 2022Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Reinhold Geiselhart, Frank Küster, Juergen Schimpf, Rene Blath
-
Patent number: 12253936Abstract: A system, computer program product, and method are presented for executing a validation test on at least a portion of a refactored application. The refactored application is resident within a partitioned computing architecture including a plurality of partitions and communication between the partitions uses one or more boundary methods. The refactored application is at least partially similar to a transformed monolithic application. The method includes automatically generating one or more test sequences for exercising one or more functional behaviors for each boundary method of the one or more boundary methods.Type: GrantFiled: February 16, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Eli Arbel, Rachel Tzoref-Brill, Saurabh Sinha, Maja Vukovic
-
Patent number: 12256120Abstract: A system may include a memory and a processor in communication therewith configured to perform operations. The operations may include receiving an audio file and a text file related to the audio file, analyzing the audio file to produce an analysis, and determining a portion of the audio file is similar to a segment of the text file. The operations may include identifying a first terminal signal and corresponding the first terminal signal to a first terminal tag in the text file such that the first terminal tag is aligned with the first terminal signal; the first terminal signal identifies a first portion terminal end of the portion and the first terminal tag identifies a first segment terminal end of the segment. The operations may include generating a converted text from the analysis and inserting the segment into the converted text.Type: GrantFiled: September 28, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Charles Steven Lingafelt, Gina Renee Howard, John E. Moore, Jr., Andrew R. Jones
-
Patent number: 12254178Abstract: A method to handle insufficient on-chip memory capacity in decompressors is disclosed. In one embodiment, such a method includes executing, by a decompressor configured to decompress data, an instruction configured to copy data from a source position within a data stream to a destination position within the data stream. The method determines whether the source position currently resides within an on-chip buffer of the decompressor. In the event the source position does not currently reside within the on-chip buffer of the decompressor, the method writes arbitrary placeholder data to the destination position and adds the instruction to a patch buffer. At a later point in time, the method retrieves the instruction from the patch buffer and executes the instruction by retrieving the data from the source position and overwriting the arbitrary placeholder data at the destination position with the data. A corresponding system and computer program product are also disclosed.Type: GrantFiled: June 30, 2023Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Bulent Abali, Matthias Klein, Ashutosh Mishra, Girish Gopala Kurup
-
Patent number: 12254062Abstract: Embodiments of the present disclosure relate to a method, system, and computer program product for domain adaptation. According to the method, a source model of a source domain is obtained, where the source model is trained to generate a label indicating a predicted category of data from the source domain. A training sample from a target domain is obtained, where the training sample comprises training data from the target domain and a true label indicating a true category of the training data from the target domain. A first label is generated for the training data by using the source model. The first label indicates a predicted category of the training data. A target model of the target domain is trained based on the training data, the true label and the first label.Type: GrantFiled: August 26, 2020Date of Patent: March 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yi Qin Yu, Shiwan Zhao, Jing Mei, Shao Chun Li, Xu Min
-
Patent number: 12254065Abstract: A computer implemented method for detecting regression in a relationship between a performance indicator and AI metrics includes calculating a baseline threshold of regression degradation according to a historical correlation coefficient corresponding to a performance indicator and a set of AI metrics, calculating a current correlation coefficient according to one or more current data records, identifying a correction constant according to the current correlation coefficient and a desired correlation coefficient, generating a function to predict correction constants corresponding to performance indicator data and the set AI metrics, determining a delta correction constant for each AI metric of the set of AI metrics, applying the determined delta correction constant to the set of AI metrics, and identifying a subset of AI metric outliers according to the calculated baseline threshold and the determined delta correction constant.Type: GrantFiled: September 16, 2020Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Lukasz G. Cmielowski, Wojciech Sobala, Maksymilian Erazmus, Rafal Bigaj
-
Patent number: 12254090Abstract: A method, a computer program product, and a system for mitigating unauthorized encryptions of filesystem objects stored on a computing system. The method includes allocating a backup memory area for storing pre-encrypted filesystem objects, setting data bits in an encryption register that allow for monitoring a filesystem object marked for ransomware protection. The method also includes calculating an encryption rate of an encryption occurring on the filesystem object and determining that the encryption rate of the filesystem object exceeds an encryption-rate threshold. The encryption-rate threshold can be set by an administrator when marking the filesystem object for ransomware protection. The method further includes generating an alert to an administrator that the encryption rate of the filesystem object exceeds the encryption rate threshold and storing a backup of the filesystem object for a predetermined amount of time in the backup memory area.Type: GrantFiled: August 26, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Niteesh Kumar Dubey, Ramanjaneya Sarma Burugula, Joefon Jann, Ching-Farn Eric Wu
-
Patent number: 12254438Abstract: A method, computer system, and a computer program product for securing transportation of Items. In one embodiment, packaging particulars may be determined including packaging configuration and materials. At least a sensor may be embedded when packaging the Item. The sensor type and location may be selected by a processor. The Sensor(s) may be selected to monitor changes to the condition of the Item during the transportation. Sensor data may be monitored and any risk to the Item during the transportation may be mitigated. In one embodiment, when a risk has been determined, an alert may be provided such as to a person or an IoT enabled device to mitigate the risk.Type: GrantFiled: August 1, 2022Date of Patent: March 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stan Kevin Daley, Jeremy R. Fox, Michael Bender
-
Patent number: 12254222Abstract: The invention is notably directed to a method of programming memory elements of an in-memory computing (IMC) device. The IMC applies a SET signal to the K memory elements of said each cell to set each of the K memory elements to a SET state and reading K conductance values of the K memory elements in the SET state. The IMC adjusts, based on the K conductance values read and the target conductance value, a conductance value of at least one of the K memory elements to match a summed conductance of the K memory elements of said each cell with the target conductance value. The IMC maximizes a number of the K memory elements that are either in their SET state or in a RESET state of zero conductance nominal value, such that at most one of the K memory elements is neither in a SET state nor in a RESET state.Type: GrantFiled: April 24, 2023Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Manuel Le Gallo-Bourdeau, Athanasios Vasilopoulos, Benedikt Kersting, Julian Röttger Büchel, Abu Sebastian