Patents Assigned to International Business Machine Corporation
-
Patent number: 12261165Abstract: 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: GrantFiled: July 29, 2021Date of Patent: March 25, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Rahul M. Rao
-
Patent number: 12261173Abstract: 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: GrantFiled: September 2, 2021Date of Patent: March 25, 2025Assignee: International Business Machines CorporationInventors: Shogo Mochizuki, Nicolas Loubet
-
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
-
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
-
Patent number: 12251208Abstract: 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: GrantFiled: November 30, 2020Date of Patent: March 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Uri Kartoun, Zachary A. Silverstein, Sarbajit K. Rakshit
-
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: 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: 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: 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: 12254094Abstract: 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: GrantFiled: May 20, 2022Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Michael Page Kasper, Scott Woolley, Diane Marie Stamboni, Joshua David Steen, Roan Dawkins, Eric Rosenfeld
-
Patent number: 12254099Abstract: 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: GrantFiled: August 9, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Fang Tai L Li, Zhi Li Guan, Guo Liang Huang, Jia Nan Zhang, Heng Li
-
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: 12254110Abstract: 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: GrantFiled: June 1, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Ariel Farkash, Micha Gideon Moffie
-
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
-
Patent number: 12253930Abstract: 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: GrantFiled: October 19, 2021Date of Patent: March 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Salman Zia Rana, Aleksandar Micic
-
Patent number: 12253934Abstract: 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: GrantFiled: November 4, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Colin R. Penfold, Darren R. Beard, Michael John Fish, Jeremy Weaving
-
Patent number: 12253971Abstract: 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: GrantFiled: October 23, 2023Date of Patent: March 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zachary A. Silverstein, Logan Bailey, Jeremy R. Fox, Melanie Dauber, Jacob Ryan Jepperson
-
Patent number: 12254092Abstract: 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: GrantFiled: June 3, 2022Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Martin Schmatz, Navaneeth Rameshan, Patricia M. Sagmeister