IBM Patents Granted

Patents granted to IBM by the U.S. Patent and Trademark Office (USPTO).

  • Patent number: 12217074
    Abstract: A computer-implemented method is provided for managing Garbage Collection (GC) safepoints. The method includes determining whether a GC safepoint for a target native method can be removed by checking a heap occupancy ratio prior to executing the target native method. The method further includes removing the GC safepoint responsive to the heap occupancy ratio prior to executing the target native method being less than a threshold occupancy amount percentage. The method also includes determining whether the GC safepoint for the target native method can be removed by checking a most recent GC pause time. The method additionally includes removing the GC safepoint responsive to the most recent GC pause time being shorter by a threshold pause time amount percentage than an execution time of the target native method.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: February 4, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michihiro Horie, Kazunori Ogata, Hiroshi Horii
  • Patent number: 12216738
    Abstract: A computer-implemented method and computer program product for predicting an impact of an adjustment to a machine learning model to key performance indicators, and a forecasting engine. The computer-implemented method may comprise receiving a proposed adjustment to a machine learning model, calculating, using a regression machine learning model to ingest the proposed adjustment, a set of value components for a key performance indicator (KPI), calculating a plurality of results for the KPI using the set of value components, automatically determining whether the plurality of results exceeds a performance threshold, and recommending the proposed adjustment based on the determination.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Lukasz G. Cmielowski, Rafal Bigaj, Wojciech Sobala, Maksymilian Erazmus
  • Patent number: 12216901
    Abstract: A method for selecting an application and associated operational guidance to utilize on a mobile device is disclosed. In one embodiment, such a method identifies a selected environment of interest. Within the selected environment, the method identifies one or more applications that are commonly utilized by users within the selected environment and documents the one or more applications. The method detects physical entry of a particular user into the selected environment and, in response to detecting the entry, automatically notifies the particular user of the one or more applications that are commonly utilized within the selected environment. In certain embodiments, the method enables the user to quickly launch the one or more applications and/or provides operational guidance to the user with regard to using the one or more applications. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: February 4, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiang Wei Li, Dong Chen, Ye Chuan Wang, Ting Ting Zhan, Ju Ling Liu, Yu An, Wei Yan
  • Patent number: 12218957
    Abstract: In an approach, a processor receives a set of normal domains, a set of suspicious domains, and a set of malicious domains; labels each domain of the set of normal domains as normal producing a labelled set of normal domains and each domain of the set of suspicious domains and the set of malicious domains as malicious producing a labelled set of malicious domains; samples a preset percentage of the labelled set of normal domains producing a sampled set of normal domains; aggregates the sampled set of normal domains and the labelled set of malicious domains producing a set of aggregated domains; filters the set of aggregated domains using hit size, inter-arrival-time, and univariate volumetric filters producing a set of filtered domains; and determines a cluster of a set of clusters to which each of the set of filtered domains is to be assigned using a trained K-shape model.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Pengxiang Xu, Vaisakhi Mishra, Annamaria Balazs, Cheng-Ta Lee
  • Patent number: 12217158
    Abstract: An apparatus includes circuitry for a neural network that is configured to perform forward propagation neural network operations on floating point numbers having a first n-bit floating point format. The first n-bit floating point format has a configuration consisting of a sign bit, m exponent bits and p mantissa bits where m is greater than p. The circuitry is further configured to perform backward propagation neural network operations on floating point numbers having a second n-bit floating point format that is different than the first n-bit floating point format. The second n-bit floating point format has a configuration consisting of a sign bit, q exponent bits and r mantissa bits where q is greater than m and r is less than p.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Xiao Sun, Jungwook Choi, Naigang Wang, Chia-Yu Chen, Kailash Gopalakrishnan
  • Patent number: 12217166
    Abstract: A method is presented for computing an equilibrium distribution of Markov processes. The method includes storing weight values in an analog crossbar array of transition probability matrices, where the analog crossbar array of transition probability matrices represents a weight matrix with m rows and n columns, computing an eigenvector associated with a real eigenvalue of modulus one for each of the transition probability matrices, applying a gradient-based eigenvalue solver to converge to a dominant eigenpair, and determining a probability of changing from one state to another state in a stochastic entity based on outcomes of the gradient-based eigenvalue solver.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: February 4, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark S. Squillante, Ogunzhan Murat Onen, Tayfun Gokmen, Vasileios Kalantzis, Tomasz J. Nowicki, Wilfried Haensch, Lior Horesh
  • Patent number: 12217284
    Abstract: Promotional offers are offered to telecom subscribers in roaming network areas by recording promotional preferences of subscribers for receiving promotional calls, forwarding subscriber information from a local network telecom service provider to a roaming network service provider, and measuring with the roaming network telecom service provider the subscribers that are present within a roaming network geography. The subscribers can then be ranked by their duration within the roaming network geography, and promotional pools can be generated for the subscribers within the roaming network based on their preferences. Promotional offers can then be matched to the subscribers in the promotional pools based using the ranking of subscribers and the promotional preferences.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: February 4, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jignesh K Karia, Mukundan Sundararajan, Pankaj Satyanarayan Dayama, Shilpa Shetty, Neha Shah, Vishal Awal
  • Patent number: 12218048
    Abstract: A method of constructing a superconducting switch includes depositing a thin sacrificial layer on top of a substrate. The sacrificial layer is patterned to remove portions of the sacrificial layer except at a first portion of the substrate. A superconducting metal layer is patterned on top of the substrate and on top of the sacrificial layer. The superconducting metal layer is patterned to form a superconducting metal line over the sacrificial layer. The patterned sacrificial layer is etched from under the superconducting metal line to release the metal line from the substrate.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: February 4, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vivekananda P. Adiga, Russell A. Budd, Charles Thomas Rettner, Stephen M. Gates
  • Patent number: 12217256
    Abstract: Embodiments of the present invention provide a computer system, a computer program product, and a method that comprises determining a pattern within received data based on a periodicity associated with the received data; in response to a calculated signal score associated with the determined pattern of the received data meeting or exceeding a predetermined threshold transaction amount, tracing at least one location associated with the received data; and dynamically suspending an action associated with an account that generated the received data in response to the traced location not being associated with a historical baseline of the account.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Shuyan Lu, Yi-Hui Ma, Eugene Irving Kelton, John H. Walczyk, III, Brandon Harris
  • Patent number: 12219884
    Abstract: A phase change memory, system, and method for gradually changing the conductance and resistance of the phase change memory while preventing resistance drift. The phase change memory may include a phase change material. The phase change memory may also include a bottom electrode. The phase change memory may also include a heater core proximately connected to the bottom electrode. The phase change memory may also include a set of conductive rings surrounding the heater core, where the set of conductive rings comprises one or more conductive rings, and where the set of conductive rings are proximately connected to the phase change material. The phase change memory may also include a set of spacers, where a spacer, from the set of spacers, separates a portion of a conductive ring, from the set of conductive rings, from the heater core.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Kangguo Cheng, Carl Radens, Juntao Li, Ruilong Xie, Praneet Adusumilli, Oscar van der Straten, Alexander Reznicek, Zuoguang Liu, Arthur Gasasira
  • Patent number: 12219737
    Abstract: A thermalization structure is formed using a cover configured with a set of pillars, the cover being a part of a cryogenic enclosure of a low temperature device (LTD). A chip including the LTD is configured with a set of cavities, a cavity in the set of cavities having a cavity profile. A pillar from the set of pillars and corresponding to the cavity has a pillar profile such that the pillar profile causes the pillar to couple with the cavity of the cavity profile within a gap tolerance to thermally couple the chip to the cover for heat dissipation in a cryogenic operation of the chip.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: February 4, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oblesh Jinka, Salvatore Bernardo Olivadese, Sean Hart, Nicholas Torleiv Bronn, Jerry M. Chow, Markus Brink, Patryk Gumann, Daniela Florentina Bogorin
  • Patent number: 12216635
    Abstract: An embodiment for improved linking of tabular columns to column types in an ontology unseen during training. The embodiment may for a target table, encode a target tabular query column, table headers, and target types independently to generate permutation invariant representations of tabular data associated with the target table. The embodiment may, for each of the target types, extract and further encode auxiliary information. The embodiment may process the encoded tabular data to obtain a first vector and a second vector. The embodiment may concatenate the first vector and the second vector to generate a final query vector. The embodiment may process the encoded target types through a third transformer to obtain a third vector. The embodiment may calculate a score to model interactions between the target tabular query column of the target table and the target types.
    Type: Grant
    Filed: June 6, 2023
    Date of Patent: February 4, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sarthak Dash, Sugato Bagchi, Nandana Sampath Mihindukulasooriya, Alfio Massimiliano Gliozzo
  • Patent number: 12216657
    Abstract: A computer-implemented method, a computer system and a computer program product introduce context to searches within a software development environment. The method includes receiving a search query from a user in the software development environment. The method also includes obtaining activity data from the software development environment. In addition, the method includes determining a context for the search query based on the activity data. The method further includes performing a search by entering search parameters in a search engine, where the search parameters include the search query and the context. Lastly, the method includes displaying a list of search results in the software development environment, where a weight based on the context is applied to each search result and the list of search results is displayed in order of the weight.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Bisti, Justin Paul Largo, Colton Jarrett Cox
  • Patent number: 12216402
    Abstract: The present invention relates to a novel photoacid generator compound cation, comprising an element having for 92 eV photons (extreme ultraviolet (EUV)) an absorption cross section of at least 0.5×107·cm2/mol; having at least two stable oxidation states; and selected from the elements of group 1 to group 15 of the periodic table of the elements. Additionally, the present invention relates to a photoacid generator comprising said photoacid generator compound cation and an anion. Furthermore, the present invention aims to provide a photoresist composition comprising said photoacid generator and an acid labile polymer. Finally, the present invention relates to a method of generating an acid using the photoresist composition and a method of forming a patterned materials feature on a substrate.
    Type: Grant
    Filed: November 7, 2023
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Gerhard Ingmar Meijer, Valery Weber, Peter Willem Jan Staar
  • Patent number: 12216996
    Abstract: Embodiments are provided for generating a reasonable language model learning for text data in a knowledge graph in a computing system by a processor. One or more data sources and one or more triples may be analyzed from a knowledge graph. Training data having one or more candidate labels associated with one or more of the triples may be generated. One or more reasonable language models may be trained based on the training data.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Thanh Lam Hoang, Dzung Tien Phan, Gabriele Picco, Lam Minh Nguyen, Vanessa Lopez Garcia
  • Patent number: 12217007
    Abstract: Embodiments are provided for unsupervised learning of domain specific knowledge graph from textual data and language generation from knowledge graph via reinforcement learning in a computing system by a processor. Unstructured data is automatically parsed into one or more knowledge graphs based on the unstructured data and a list of candidate relations using a first machine learning model. Text data is generated from the one or more knowledge graphs using a second machine learning model.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: February 4, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thanh Lam Hoang, Dzung Phan, Gabriele Picco, Lam Nguyen, Marco Luca Sbodio, Vanessa Lopez Garcia
  • Patent number: 12217195
    Abstract: Targeted acquisition of data for model training includes identifying attributes of classified samples of a collection of samples classified by a classification model, and generating at least one query based on the identified attributes, the at least one query tailored, based on the attributes, to retrieve additional training data for training the classification model to more accurately classify samples and avoid incorrect sample classification.
    Type: Grant
    Filed: December 21, 2023
    Date of Patent: February 4, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Namit Kabra, Ritesh Kumar Gupta, Vijay Ekambaram, Smitkumar Narotambhai Marvaniya
  • Patent number: 12217032
    Abstract: A given segment of computer code is obtained and modified to produce one or more inefficient versions of the given segment of computer code in comparison to the given segment of computer code. A code parse tree is generated for the given segment of computer code and each inefficient version of the given segment of computer code. Model embeddings are generated based on the generated code parse trees and a diffusion model is trained based on the generated model embeddings.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Zhong Fang Yuan, Tong Liu, Han Qiao Yu, Lin Feng, Xiang Yu Yang, Hai Bo Zou
  • Patent number: 12217776
    Abstract: A method for writing to tape by a tape drive is provided. The method includes, in response to identifying a write error during a write to a tape in a certain HRTD region, repositioning the tape to a next HRTD region. The method further includes continuing the write at the next HRTD region.
    Type: Grant
    Filed: January 4, 2024
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Tsuyoshi Miyamura, Setsuko Masuda
  • Patent number: 12217096
    Abstract: Multi-cloud deployment strategy is based on automated analysis of context and requirements for an activity workload. The activity workload is defined by user input including information regarding project cost, performance requirements, and geographical preferences. Selection of cloud-based resources for handling the activity workload is based in part on service availability record, projected cost of resources, and physical geographic locations. A cloud services registry provides cloud service provider data for selection to perform aspects of the activity workload.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Vaibhav Telang, Shailendra Moyal, Venkata Vara Prasad Karri
  • Patent number: 12217191
    Abstract: A computer-implemented method is provided for learning multimodal feature matching. The method includes training an image encoder to obtain encoded images. The method further includes training a common classifier on the encoded images by using labeled images. The method also includes training a text encoder while keeping the common classifier in a fixed configuration by using learned text embeddings and corresponding labels for the learned text embeddings. The text encoder is further trained to match a distance of predicted text embeddings which is encoded by the text encoder to a fitted Gaussian distribution on the encoded images.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: February 4, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subhajit Chaudhury, Daiki Kimura, Gakuto Kurata, Ryuki Tachibana
  • Patent number: 12218120
    Abstract: A structure is provided that includes a first active circuit in which at least one of areas surrounding the first active circuit includes an active circuit-containing region. A second active circuit is spaced apart from the first active circuit. The second active circuit includes a circuit mimic fill area present in at least one of the areas surrounding the second active circuit. The circuit mimic fill area substantially matches the active circuit-containing region that is adjacent to the first active circuit. The circuit mimic fill area is located on an equivalent side of the second active circuit as the active circuit-containing region that is present adjacent the first active circuit. The use of the circuit mimic fill mitigates the effects over medium range and beyond distances that cause device failure.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Dureseti Chidambarrao, Matthew Stephen Angyal, Noah Zamdmer, Varadarajan Vidya, James Strom, Grant P. Kesselring, Erik Unterborn
  • Patent number: 12219881
    Abstract: A semiconductor device includes a dual layer top contact upon a MTJ stack. The dual layer top contact includes lower contact and upper contact. The lower contact may be wider and/or shallower relative to the upper contact. This wide and/or shallow geometry of the lower contact may decrease the propensity for over etching, during the formation of the upper contact, opening downward into the MTJ stack and may therefore prevent undesired shorting of the MTJ stack. Further, the lower contact may further protect the MTJ stack even when the upper contact is misaligned to the MTJ stack.
    Type: Grant
    Filed: September 26, 2021
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Ashim Dutta, Chih-Chao Yang
  • Patent number: 12219885
    Abstract: A phase change memory includes a substrate, a plurality of first phase change elements on the substrate, a plurality of electrodes on the plurality of first phase change elements, and a second phase change element connecting the plurality of electrodes and disposed between the plurality of first phase change elements.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Kangguo Cheng, Juntao Li, Zuoguang Liu, Arthur Gasasira
  • Patent number: 12217778
    Abstract: Provided are a tape head controller, tape drive, and method for adjusting a skew angle and lateral position of a tape head to reduce track placement errors. A tape head is rotated at a nominal skew with respect to a tape medium to position servo readers in servo patterns. Data writers are located in a first plane of the tape head and the servo readers are located in a second plane in the tape head. The first and the second planes are separated by a distance. Repeatedly determining a skew angle comprising the nominal skew adjusted by a delta angle, at which to rotate the tape head to position the servo readers in the servo patterns. Repeatedly determining a lateral position error based on the distance and the delta angle. Repeatedly adjusting a lateral position of the tape head using the lateral position error to position the data writers in target data track locations at which to write data.
    Type: Grant
    Filed: March 20, 2024
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Simeon Furrer, Luzius Kronig, Mark Alfred Lantz
  • Patent number: 12217031
    Abstract: Systems/techniques that facilitate monolith-to-microservice refactoring via source-code-to-domain-model graph comparison are provided. In various embodiments, a system can access source code of a monolithic application and a target domain model corresponding to the monolithic application. In various aspects, the system can refactor the monolithic application into microservices, by aligning a first graph representing the source code with a second graph representing the target domain model.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: February 4, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Srikanth Govindaraj Tamilselvam, Amith Singhee, Divakar R. Mysore, Radhika Vaddarse
  • Patent number: 12212651
    Abstract: In an approach for training machine-learning models using encrypted data, a processor receives a set of encrypted data from a client computing device. A processor trains a machine-learning model using a boosting algorithm. A processor performs a first classification on the set of encrypted data using the machine-learning model. A processor sends a first set of encrypted results of the first classification to the client computing device. A processor receives a first set of boosting updates from the client computing device. A processor applies the first set of boosting updates to the machine-learning model.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: January 28, 2025
    Assignee: International Business Machines Corporation
    Inventors: Kanthi Sarpatwar, Roman Vaculin
  • Patent number: 12210904
    Abstract: A method for more efficiently storing genomic includes designating multiple different data storage techniques for storing genomic data generated by a genomic pipeline. The method further identifies a file, made up of multiple blocks, generated by the genomic pipeline. The method determines which data storage technique is most optimal to store each block of the file. In doing so, the method may consider the type of the file, the stage of the genomic pipeline that generated the file, the access frequency for blocks of the file, the most accessed blocks of the file, and the like. The method stores each block using the data storage technique determined to be most optimal after completion of a designated stage of the genomic pipeline, such that blocks of the file are stored using several different data storage techniques. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: January 28, 2025
    Assignee: International Business Machines Corporation
    Inventors: Sasikanth Eda, Sandeep R. Patil, William W. Owen, Kumaran Rajaram
  • Patent number: 12210677
    Abstract: Aspects of the present disclosure relate to gaze-based active device identification and management. At a first time, at least one reference gaze image of a user while the user is gazing at a first user device of a plurality of user devices in an environment of the user can be collected. At a second time, a current gaze image of the user can be collected. The at least one reference gaze image can be compared with the current gaze image to determine that the user is gazing at the first user device of the plurality of user devices.
    Type: Grant
    Filed: May 8, 2023
    Date of Patent: January 28, 2025
    Assignee: International Business Machines Corporation
    Inventors: Daniel Ajagbusi, Edna Tovar, Su Liu
  • Patent number: 12210011
    Abstract: Nanopore structures are provided. In one aspect, a nanopore structure includes: an oxide shell surrounding a nanopore, wherein openings on both ends of the nanopore have a diameter D1, and a center of the nanopore has a diameter D2, wherein D1>D2. In another aspect, the nanopore structure includes: a first film disposed on a substrate; a second film disposed on the first film; at least one pore extending through the first film and the second film; a dielectric material disposed in the at least one pore; and a nanopore at a center of the dielectric material in the at least one pore, wherein a top opening to the nanopore has a first diameter d1, and a bottom opening to the nanopore has a second diameter d2, wherein d2>d1. Methods of forming the nanopore structures are also provided.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: January 28, 2025
    Assignee: International Business Machines Corporation
    Inventor: Kangguo Cheng
  • Patent number: 12210908
    Abstract: A computer system, processor, programming instructions and/or method for balancing the workload of processing pipelines that includes an execution slice, the execution slice comprising at least two processing pipelines having one or more execution units for processing instructions, wherein at least a first processing pipeline and a second processing pipeline are capable of executing a first instruction type; and an instruction decode unit for decoding instructions to determine which of the first processing pipeline or the second processing pipeline to execute the first instruction type. The processor configured to calculate at least one of a workload group consisting of: the first processing pipeline workload, the second processing pipeline workload, and combinations thereof; and select the first processing pipeline or the second processing pipeline to execute the first instruction type based upon at least one of the workload group.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: January 28, 2025
    Assignee: International Business Machines Corporation
    Inventors: Brian W. Thompto, Michael Joseph Genden, Tharunachalam Pindicura, Phillip G. Williams, Kent Li, Nir Segev, Mehul Patel
  • Patent number: 12212794
    Abstract: A computer-implemented method, a computer system and a computer program product control access to streaming media content. The method includes identifying the streaming media content on a content server for transmission to a user. The method also includes acquiring a biometric marker from the user using a computer vision system. The method further includes obtaining a profile for the user from a server, where the profile of the user includes a biometric signature and permissible content. In addition, the method includes determining that the biometric marker matches the biometric signature in the profile for the user. The method also includes determining that the streaming media content matches the permissible content in the profile for the user. Lastly, the method includes transmitting the streaming media content to a device, where the device is associated with the user.
    Type: Grant
    Filed: November 23, 2022
    Date of Patent: January 28, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jun Su, Hamid Majdabadi, Jeremy R. Fox, Su Liu
  • Patent number: 12210827
    Abstract: Ranking a plurality of text elements, each comprising at least one word, by specificity. For each text element to be ranked, such a method includes computing an embedding vector that locates a text element in an embedding space, and selecting a set of text fragments from reference text. Each of these text fragments contains the text element to be ranked and further text elements. For each text fragment, the method calculates respective distances in the embedding space between the further text elements. The method further includes calculating a specificity score for the text element to be ranked and storing the specificity score. After ranking the plurality of text elements, a text data structure using the specificity scores for text elements to extract data having a desired specificity from the data structure may be processed.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: January 28, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Francesco Fusco, Cesar Berrospi Ramis, Peter Willem Jan Staar
  • Patent number: 12210834
    Abstract: A method, computer program, and computer system are provided for text summarization that maintains emotional content. Data corresponding to text to be summarized and a target emotion to be maintained in the text to be summarized is received. The target emotion is encoded as an emotion probability vector. One or more words that correspond to the target emotion that is encoded in the emotion probability vector are identified from a dictionary. A text summary to be associated with the text to be summarized is generated based on the one or more identified words.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: January 28, 2025
    Assignee: International Business Machines Corporation
    Inventors: Sathya Santhar, Sarbajit K. Rakshit, Sridevi Kannan, Samuel Mathew Jawaharlal
  • Patent number: 12210838
    Abstract: A computer-implemented method is provided for estimating output confidence of a black box Application Programming Interface (API). The method includes generating paraphrases for an input text. The method further includes calculating a distance between the input text and each respective one of the paraphrases. The method also includes sorting the paraphrases in ascending order of the distance. The method additionally includes selecting a top predetermined number of the paraphrases. The method further includes inputting the input text and the selected paraphrases into the API to obtain an output confidence score for each of the input text and the selected paraphrases. The method also includes estimating, by a hardware processor, the output confidence of the input text from a robustness of output scores of the input text and the selected paraphrases.
    Type: Grant
    Filed: August 15, 2023
    Date of Patent: January 28, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yohei Ikawa, Issei Yoshida, Sachiko Yoshihama, Miki Ishikawa, Kohichi Kamijoh
  • Patent number: 12210511
    Abstract: An example operation may include one or more of computing historical patterns related to fraudulent attempts from a transaction log, predicting future fraud attempts from public data, correlating the historical patterns and the predicted future fraud attempts, modifying one or more first endorsement policies based on the correlations, preventing modifying one or more second endorsement policies, the one or more second endorsement policies providing read-only access, and adding the modified one or more first endorsement policies to a smart contract.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: January 28, 2025
    Assignee: International Business Machines Corporation
    Inventors: Shikhar Kwatra, Jeronimo Irazabal, Edgar A. Zamora Duran, Roxana Monge Nunez, Sarbajit K. Rakshit
  • Patent number: 12210538
    Abstract: Techniques for enhanced table and text question answering based on multi-instance, multi-answer training are presented. An answer extractor component can determine answer scores associated with candidate answer data items based on analysis of a set of data, comprising row data items of a table and passage data items associated with the table, and a context of a query of the set of data. The answer extractor component can be trained based on application of denoised single-instance and multiple-instance answer matching data associated with contexts to an answer extractor model to generate a trained answer extractor model of the answer extractor component. A query response component can determine a correct answer data item responsive to the query from the candidate answer data items based on the answer scores associated with the candidate answer data items, wherein the candidate answer data items can be reranked based on reweighted answer scores.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: January 28, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vishwajeet Kumar, Saneem Ahmed Chemmengath, Jaydeep Sen
  • Patent number: 12210981
    Abstract: An approach is provided in which a method, system, and program product analyze, while training a machine learning model, a set of first data transformation operators in a first data preparation pipeline that generates a plurality of constructed features from a set of training data. The method, system, and program product create a plurality of second data preparation pipelines from the first data preparation pipeline, wherein the set of first data transformation operators are converted to a set of second data transformation operators and each assigned to one of the plurality of second data preparation pipelines. The method, system, and program product deploy the plurality of second data preparation pipelines to a runtime system.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: January 28, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ke Wei Wei, Hong Min, Shuang Ys Yu, Qi Zhang, Meichi Maggie Lin, Peter Bendel, Heng Liu
  • Patent number: 12211848
    Abstract: Provided is a semiconductor structure with shared gated devices. The semiconductor structure comprises a substrate and a bottom dielectric isolation (BDI) layer on top of the substrate. The structure further comprises a pFET region that includes a p-doped Source-Drain epitaxy material and a first nanowire matrix above the BDI layer. The structure further comprises an nFET region that includes a n-doped Source-Drain epitaxy material and a second nanowire matrix above the BDI layer. The structure further comprises a conductive gate material on top of a portion of the first nanowire matrix and the second nanowire matrix. The structure further comprises a vertical dielectric pillar separating the pFET region and the nFET region. The vertical dielectric pillar extends downward through the BDI layer into the substrate. The vertical dielectric pillar further extends upward through the conductive gate material to a dielectric located above the gate region.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: January 28, 2025
    Assignee: International Business Machines Corporation
    Inventors: Julien Frougier, Ruilong Xie, Kangguo Cheng, Chanro Park
  • Patent number: 12211320
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining user information of a vehicle driver user, the vehicle driver user being a user of a computer based system for managing a parking area; processing information of the user information; and outputting a communication to control an indicator system based on the processing, wherein the indicator system is provided as a fixture of the parking area and wherein the indicator system is configured to provide indications viewable by vehicle drivers driving within the parking area.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: January 28, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edwin J. Bruce, Romelia H. Flores
  • Patent number: 12210634
    Abstract: Method, computer program product, and computer system are provided. Program queries for an indicator of dependency between a usage domain and a control domain in a virtual machine (VM) configuration having a cryptographic AP adapter. The VM and the cryptographic AP adapter are both installed on a hardware server. Program sets an internal bitmap based on a result and generates one or more sets of AP commands, based on the setting of the internal bitmap. The sets of AP commands are directed to an adjunct processor (AP) message queue on a cryptographic AP in the VM configuration. Program enqueues the one or more sets of program instructions to the VM having an identifier corresponding to an offset in the program internal bitmap. Program receives status at completion of the one or more sets of AP commands from the VM having the cryptographic AP in the VM configuration.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: January 28, 2025
    Assignee: International Business Machines Corporation
    Inventor: Louis P. Gomes
  • Patent number: 12208820
    Abstract: A driverless vehicle system comprises a processor that is configured to communicate information related to attributes of a focus autonomous vehicle (FAV) to an other peer vehicle (PV) and/or a central repository system (CRS). The processor is further configured to communicate information about a corrective action by at least one of the FAV and a previously contacted vehicle to the CRS or to a further peer vehicle that is within a predefined region.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: January 28, 2025
    Assignee: International Business Machines Corporation
    Inventors: Geetha Karna, Sreekanth L. Kakaraparthy, Saraswathi Sailaja Perumalla
  • Patent number: 12211491
    Abstract: One or more computer processors obtain an initial subnetwork at a target sparsity and an initial pruning mask from a pre-trained self-supervised learning (SSL) speech model. The one or more computer processors finetune the initial subnetwork, comprising: the one or more computer processors zero out one or more masked weights in the initial subnetwork specified by the initial pruning mask; the one or more computer processors train a new subnetwork from the zeroed out subnetwork; the one or more computer processors prune one or more weights of lowest magnitude in the new subnetwork regardless of network structure to satisfy the target sparsity. The one or more computer processors classify an audio segment with the finetuned subnetwork.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: January 28, 2025
    Assignee: International Business Machines Corporation
    Inventors: Cheng-I Lai, Yang Zhang, Kaizhi Qian, Chuang Gan, James R. Glass, Alexander Haojan Liu
  • Patent number: 12210939
    Abstract: A method, computer system, and computer program product for explaining time series machine learning model are provided. The embodiment may include determining a first order difference in time series input data and historical training data. The embodiment may also include performing perturbation of time series input data based on the determined first order difference and the determined historical training data. The embodiment may further include computing closeness of the determined first order difference in the historical training data to the determined first order difference in the time series input data. The embodiment may also include generating a uniform random sample of first value input to a time series machine learning model. The embodiment may further include determining values of other inputs to the time series machine learning model based on the generated random sample and a random sample from the historical training data first order differences.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: January 28, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manish Anand Bhide, Venkata R Madugundu, Pratap Kishore Varma Vemulamanda
  • Patent number: 12208386
    Abstract: 3D nanochannel interleaved devices for molecular manipulation are provided. In one aspect, a method of forming a device includes: forming a pattern on a substrate of alternating mandrels and spacers alongside the mandrels; selectively removing the mandrels from a front portion of the pattern forming gaps between the spacers; selectively removing the spacers from a back portion of the pattern forming gaps between the mandrels; filling i) the gaps between the spacers with a conductor to form first electrodes and ii) the gaps between the mandrels with the conductor to form second electrodes; and etching the mandrels and the spacers in a central portion of the pattern to form a channel (e.g., a nanochannel) between the first electrodes and the second electrodes, wherein the first electrodes and the second electrodes are offset from one another across the channel, i.e., interleaved. A device formed by the method is also provided.
    Type: Grant
    Filed: August 15, 2023
    Date of Patent: January 28, 2025
    Assignee: International Business Machines Corporation
    Inventors: Lawrence A. Clevenger, Kangguo Cheng, Donald Canaperi, Shawn Peter Fetterolf
  • Patent number: 12210403
    Abstract: In some implementations, an optimization system may obtain health information identifying different measures of health of an asset. The health information identifies end of life information regarding an end of life curve of the asset and an effective age of the asset. The optimization system may determine, based on the health information, a hazard curve for the asset. The hazard curve indicates a predicted failure rate of the asset over a period of time. The optimization system may provide the hazard curve and the effective age of the asset as inputs to an optimization model. The optimization system may use the optimization model to determine a particular time for replacing the asset, wherein the particular time is determined based on the hazard curve and the effective age. The optimization system may cause the asset to be replaced at the particular time.
    Type: Grant
    Filed: December 24, 2022
    Date of Patent: January 28, 2025
    Assignee: International Business Machines Corporation
    Inventors: Dzung Tien Phan, Lan Cao
  • Patent number: 12210421
    Abstract: Techniques regarding adaptive data recovery schemes 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, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a data management component that can modify a data recovery scheme based on performance data exhibited by a network of data centers and a data recovery requirement. The data recovery scheme can direct a relocation of data within the network.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: January 28, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tomas Krojzl, Erik Rueger, Sharathchandra Pankanti
  • Patent number: 12210903
    Abstract: In an approach, a processor indexes system documents of a computer system using a text search engine, resulting in a search index, where the computer system is described by a set of system parameters with values stored in the system documents. A processor provides a set of scheduling rules for allocating computing resources of the computer system, each scheduling rule comprising a search query referencing one or more of the system parameters. A processor executes search queries by the text search engine against the search index, resulting in scored system documents and associated search queries. A processor ranks at least part of the set of scheduling rules using scores of the associated search queries. A processor selects scheduling rules in accordance with the ranking. A processor executes the selected scheduling rules for scheduling a workload on the computer system.
    Type: Grant
    Filed: August 25, 2023
    Date of Patent: January 28, 2025
    Assignee: International Business Machines Corporation
    Inventors: Thomas Pohl, Uwe Karl Hansmann, Timo Kussmaul
  • Patent number: 12204612
    Abstract: Embodiments of the present disclosure provide systems and methods for implementing self-bias detection based on performance and importance. A disclosed computer implemented method aggregates continuous input data through a K-means clustering algorithm to reduce the number of aggregated sub-group data pairs, enabling a reduced calculation time for computing bias and enhanced performance. The self-bias detection identifies a scale factor and a balance factor of aggregated sub-group data pairs, which indicate the importance of the detected bias.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Ze Ming Zhao, Peng Hui Jiang, Xiao Tian Xu, Wenjing Liao, Zhi E. Zhang
  • Patent number: 12201979
    Abstract: A microfluidic device includes a microchannel, which defines a flow path for a liquid. It further includes a liquid-pinning trench, which is arranged so as to form an opening that extends across the flow path. In addition, the device includes an electrode extending across the flow path so as to at least partly overlap the trench. The trench and overlapping electrode make up an electrowetting gate, which allows an efficient, reliable, and easy-to-implement flow control mechanism. In addition, such a mechanism requires relatively low actuation voltages (less than 10 V) to resume the liquid flow. Thus, a microfluidic chip having gates such as described herein can be controlled with a portable system, e.g., a smartphone connectivity. The present devices may notably be embodied as point-of-care diagnostic devices. Related devices, as well as methods of operation and methods of fabrication of such devices, are also disclosed.
    Type: Grant
    Filed: April 21, 2018
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Yulieth Cristina Arango, Emmanuel Delamarche, Onur Gökçe, Yuksel Temiz