Patents Assigned to International Business Machine Corporation
  • Patent number: 12261165
    Abstract: Fabrication of an electronic circuit is facilitated by providing a computer tool to enhance design of the electronic circuit to meet a design criteria. The computer tool facilitates obtaining one or more hybrid logical entities, where a hybrid logical entity includes a pull-up circuit and a pull-down circuit formed of transistors with different transistor types for pull-up versus pull-down, and different voltage thresholds for pull-up versus pull-down. Further, the facilitating includes incorporating the hybrid logical entity into the electronic circuit design to produce a revised electronic circuit design. The method further includes initiating manufacture of the electronic circuit pursuant, at least in part, to the revised electronic circuit design.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: March 25, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Rahul M. Rao
  • Patent number: 12261173
    Abstract: A semiconductor structure includes a p-type field-effect transistor region and an n-type field-effect transistor region. The p-type field-effect transistor region includes a strained channel of a composite of silicon germanium and silicon. The n-type field-effect transistor region includes a silicon channel.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: March 25, 2025
    Assignee: International Business Machines Corporation
    Inventors: Shogo Mochizuki, Nicolas Loubet
  • Publication number: 20250094831
    Abstract: 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: Application
    Filed: September 20, 2023
    Publication date: March 20, 2025
    Applicant: International Business Machines Corporation
    Inventors: Xue Ying Zhang, Si Er Han, Xiao Ming Ma, Jing Xu
  • Publication number: 20250094045
    Abstract: 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: Application
    Filed: September 17, 2023
    Publication date: March 20, 2025
    Applicant: International Business Machines Corporation
    Inventors: Sohichiroh Arai, Tomoaki Kawaoka, Kenji Takahashi, Kentaro Kajimura, Hideki Tsuboi, Kenji Kikuchi, Ryoko Yamashita
  • Publication number: 20250094842
    Abstract: 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: Application
    Filed: September 19, 2023
    Publication date: March 20, 2025
    Applicant: International Business Machines Corporation
    Inventors: Fernando Luiz Koch, Martin G. Keen, Jessica Nahulan, Jeremy R. Fox
  • Publication number: 20250097225
    Abstract: 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: Application
    Filed: September 15, 2023
    Publication date: March 20, 2025
    Applicant: International Business Machines Corporation
    Inventor: Vignesh Manivannan
  • Patent number: 12251208
    Abstract: A method, a computer program product, and a computer system provide medications to a patient with a time gap. The method includes determining a dissolving pattern for the patient. The dissolving pattern includes a medication dissolving rate for a first medication prescribed to the patient and a filler dissolving rate for a filler selected so that the time gap is elapsed prior to a second medication being provided after the first medication. The medication dissolving rate and the filler dissolving rate are specific to the patient. The method includes determining dimensions of the first medication to correspond to a dosage of the prescribed first medication and dimensions of the filler to correspond to the time gap. The method includes providing a pill including at least the first medication and the filler, the first medication surrounding the filler such that the first medication is dissolved prior to the filler being dissolved.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: March 18, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Uri Kartoun, Zachary A. Silverstein, Sarbajit K. Rakshit
  • Patent number: 12254062
    Abstract: 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: Grant
    Filed: August 26, 2020
    Date of Patent: March 18, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yi Qin Yu, Shiwan Zhao, Jing Mei, Shao Chun Li, Xu Min
  • Patent number: 12254033
    Abstract: 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: Grant
    Filed: March 12, 2021
    Date of Patent: March 18, 2025
    Assignee: International Business Machines Corporation
    Inventors: Birgit Monika Pfitzmann, Kasper Dinkla, Michele Dolfi, Christoph Auer, Peter Willem Jan Staar, André Carvalho
  • Patent number: 12253995
    Abstract: 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: Grant
    Filed: June 21, 2021
    Date of Patent: March 18, 2025
    Assignee: International Business Machines Corporation
    Inventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Xin Peng Liu
  • Patent number: 12254024
    Abstract: 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: Grant
    Filed: June 15, 2022
    Date of Patent: March 18, 2025
    Assignee: International Business Machines Corporation
    Inventors: Reinhold Geiselhart, Frank Küster, Juergen Schimpf, Rene Blath
  • Patent number: 12254094
    Abstract: A system and method for identifying authorized job step programs. The process identifies a plurality of job step programs. It then identifies authorized program facility (APF) authorized programs from the plurality of job step programs. An output table of APF authorized program is generated. This table is used to submit at least one batch job using the output table. A list identifying which parameters in a parameter string contain an address for each APF program in the output table is generated. This list is then provided for program testing.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: March 18, 2025
    Assignee: International Business Machines Corporation
    Inventors: Michael Page Kasper, Scott Woolley, Diane Marie Stamboni, Joshua David Steen, Roan Dawkins, Eric Rosenfeld
  • Patent number: 12254099
    Abstract: A method that manages sensitive data. A computer system identifies the sensitive data for a group of application containers using configuration information for the group of application containers. The computer system encrypts the sensitive data identified for the group of application containers to form encrypted sensitive data. The computer system saves the encrypted sensitive data to a shared storage used by the group of application containers when the group of application containers is deployed.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: March 18, 2025
    Assignee: International Business Machines Corporation
    Inventors: Fang Tai L Li, Zhi Li Guan, Guo Liang Huang, Jia Nan Zhang, Heng Li
  • Patent number: 12254265
    Abstract: 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: Grant
    Filed: September 24, 2021
    Date of Patent: March 18, 2025
    Assignee: International Business Machines Corporation
    Inventors: Bhavna Agrawal, Elham Khabiri, Yingjie Li, Pranav Girish Sankhe
  • Patent number: 12254110
    Abstract: An example system includes a processor to generate regular expressions representing textual pattern facets of sub-formats of a composite format, and a regular expression representing a composite textual pattern of the composite format based on sub-format and composition type. The processor can search the data using generated regular expression representing composite textual patterns to detect occurrences of candidate matches. The processor can recursively match and validate the detected occurrences with the composite format and hierarchically match and validate sub-formats in the detected occurrence. The processor can mask in place the detected occurrence of the composite format in the data using ranking-based integer format preserving masking.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: March 18, 2025
    Assignee: International Business Machines Corporation
    Inventors: Ariel Farkash, Micha Gideon Moffie
  • Patent number: 12254222
    Abstract: 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: Grant
    Filed: April 24, 2023
    Date of Patent: March 18, 2025
    Assignee: International Business Machines Corporation
    Inventors: Manuel Le Gallo-Bourdeau, Athanasios Vasilopoulos, Benedikt Kersting, Julian Röttger Büchel, Abu Sebastian
  • Patent number: 12253930
    Abstract: An embodiment includes initiating a first cycle of a process using a first number of threads that operate in parallel to collectively execute the process and collect performance data. The embodiment aggregates the performance data and computes a first idle duration based at least in part on the aggregated performance data. The embodiment projects a thread-count recommendation based at least in part on a mathematical model that includes the first number of threads as an input number of threads, the first idle and cycle durations as input idle and cycle durations, respectively, and a second number of threads as an output variable representative of an output number of threads, where the output number of threads is determined as a function of the input idle duration. The embodiment initiates a second cycle of the process using the second number of threads output as a projection by the mathematical model.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: March 18, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Salman Zia Rana, Aleksandar Micic
  • Patent number: 12253934
    Abstract: A method and system are provided for code coverage for test systems for testing source code. The method obtains a trace with trace records written at entry and exit to one or more test modules for function calls to the test modules. The method compares response codes for the functions extracted from the trace with a finite list of response codes retrieved from metadata for the source code for the functions and analyzes a code coverage based on the comparison.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: March 18, 2025
    Assignee: International Business Machines Corporation
    Inventors: Colin R. Penfold, Darren R. Beard, Michael John Fish, Jeremy Weaving
  • Patent number: 12253971
    Abstract: Contextualization of digital content includes generating a corpus of metadata associated with a user, including technical information about devices and applications that execute on the devices, and interaction data describing usage of the devices and applications that execute on the devices, orienting the metadata to ontological elements, monitoring user consumption of digital content on the device and identifying content elements, comparing the identified content elements to the ontological elements, identifying a target content element to contextualize for the user with selected metadata of the corpus, and modifying the digital content for graphical presentation to the user, the modifying providing added information, associated with the target content element, in the digital content, the added information including the selected metadata of the corpus.
    Type: Grant
    Filed: October 23, 2023
    Date of Patent: March 18, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zachary A. Silverstein, Logan Bailey, Jeremy R. Fox, Melanie Dauber, Jacob Ryan Jepperson
  • Patent number: 12254092
    Abstract: A computer-implemented method according to one embodiment includes performing an attestation of code of a logic loader in a trusted execution environment (TEE) and receiving a request for the logic loader to load service logic code to the TEE. An integrity check of the service logic code associated with the request is performed. In response to the service logic code associated with the request passing the integrity check, the logic loader is allowed to load the service logic code associated with the request to the TEE. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: March 18, 2025
    Assignee: International Business Machines Corporation
    Inventors: Martin Schmatz, Navaneeth Rameshan, Patricia M. Sagmeister