IBM Patents
The International Business Machines Corporation provides IT infrastructure and services to enterprise customers.
IBM Patents by Type- IBM Patents Granted: IBM patents that have been granted by the United States Patent and Trademark Office (USPTO).
- IBM Patent Applications: IBM patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
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: 12254334Abstract: A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include receiving data and generating a contextual execution dependency graph with said data. The operations may include producing agents with said data and calculating an agent sequence for said agents based at least in part on said contextual execution dependency graph. The operations may include executing an automation script using said agent sequence and said contextual execution dependency graph.Type: GrantFiled: May 10, 2022Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Sampath Dechu, Kushal Mukherjee, Neelamadhav Gantayat, Naveen Eravimangalath Purushothaman
-
Patent number: 12254560Abstract: According to one embodiment, a method, computer system, and computer program product for identifying induced deformation of a 3D object is provided. The embodiment may include receiving an unaltered three-dimensional (3D) rendering of an object and attribute information of the object. The embodiment may include identifying one or more influencing factors of forecasted local deformation of one or more portions of the 3D rendering based on the attribute information. The embodiment may include creating, via a generative adversarial network (GAN), a 3D rendering of the object showing the forecasted local deformation. The embodiment may include identifying induced deformation of one or more other portions of the 3D rendering caused by the forecasted local deformation. The embodiment may include creating, via the GAN, a 3D rendering of the object showing the identified induced deformation.Type: GrantFiled: November 15, 2022Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Tushar Agrawal, Martin G. Keen, Sarbajit K. Rakshit, Jeremy R. Fox
-
Patent number: 12254393Abstract: An artificial intelligence (AI) platform to support selective replacement of one or more image layers of a container image build. A metadata file is subject to natural language processing and one or more corresponding vector representations are created and subject to evaluation by a set of artificial neural networks (ANNs). A first ANN assesses each vector representation with respect to compliance and operability, and the second ANN selectively assesses the vector representation(s) with respect to similarity with one or more compliant vector representations. In response to the assignment of the second score, at least one vector representation of the received metadata file is selectively replaced with at least one compliant vector representation. The metadata file is selectively provisioned with the selectively replaced vector representation(s).Type: GrantFiled: October 20, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Abhishek Malvankar, Carlos A. Fonseca, Charles E. Beller, John M. Ganci, Jr.
-
Patent number: 12256554Abstract: A device includes a plurality of magnetic random-access memory (MRAM) cells in a first region of the device; and a dummy MRAM pillar disposed in a second region of the device, wherein the dummy MRAM pillar is not connected to an active metal feature.Type: GrantFiled: September 27, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Ruilong Xie, Kangguo Cheng, Dimitri Houssameddine, Julien Frougier
-
Patent number: 12255651Abstract: Provided is a reconfigurable Ring Oscillator (RO) Physical Unclonable Function (PUF), which comprises a NAND gate with a first input line and a second input line and a series of inverters with at least one memory cell placed between two inverters of the series of inverters, where an output of a last inverter provides input to the second input line, and where the memory cell comprises a Field Effect Transistor (FET). In addition, the reconfigurable RO PUF comprises a frequency counter, where the output of the last inverter provides input to the frequency counter. In normal operation mode, the first input line is on to enable ring oscillation and the FET is off. In reconfiguration mode, the first input line is off and the FET is on to enable reconfiguration.Type: GrantFiled: October 25, 2023Date of Patent: March 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kangguo Cheng, Julien Frougier, Carl Radens, Ruilong Xie
-
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: 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: 12255991Abstract: Computer technology for combining an encryption/decryption (e/d) key with additional information to obtain a specialized e/d key. The additional information one or more of the following types of additional information: client UUID (universally unique identifier), FQDN (fully qualified domain name), database hardware information, data physical position on the hard disk and/or stored data creation date. By combining the basic key with these kind(s) of operational information and/or software/hardware identifier information, the security of the underlying encrypted data can be meaningfully enhanced.Type: GrantFiled: May 5, 2022Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Peng Hui Jiang, Xi Qing Zhang, Ming Zhe Jiang, Mu Chen, Chun Ling Li
-
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: 12256284Abstract: A method for managing a virtual fence for a secondary device with respect to a controller device includes activating the controller device associated with a first object and a secondary device associated with a second object. The method includes establishing the virtual fence for the controller device and the secondary device, where the first virtual fence surrounds the secondary device and the controller device is positioned within the first virtual fence. The method includes receiving, from the controller device, a ping with location information for the controller device and the secondary device. The method includes, responsive to determining an adjustment to the first virtual fence is required, adjusting the first virtual fence based on a movement of the secondary device from a first location to a second location.Type: GrantFiled: November 8, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Lowell Thomason, Jessica Wandrey, Mark E. Maresh, Richard Burton Finch, Bradley Smoley
-
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: 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: 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: 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: 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: 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: 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: 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: 12255980Abstract: A computer-implemented method comprising: generating, from a key-seed associated with a user, a set of homomorphic encryption (HE) keys associated with an HE scheme; receiving, from a key management system (KMS) associated with said HE scheme, an encrypted version of said key-seed; storing said encrypted version of said key-seed, and said set of HE keys, in an untrusted storage location; and at a decryption stage, decrypting an encrypted computation result generated using said HE scheme, by: (i) recalling, from said untrusted storage location, said encrypted version of said key-seed, (ii) providing said encrypted version of said key-seed to said KMS, to obtain a decrypted version of said key-seed s associated with said user, (iii) generating, from said received decrypted version of said key-seed, a secret HE key associated with said HE scheme, and (iv) using said secret HE key to decrypt said encrypted computation result.Type: GrantFiled: January 3, 2023Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Akram Bitar, Dov Murik, Ehud Aharoni, Nir Drucker, Omri Soceanu, Ronen Levy
-
Patent number: 12255671Abstract: The method provides for separable subchannels sharing a communication channel. A processor receives input of a user setting a transmitter device to a first of at least two subchannels of a communication channel in which the first subchannel comprises a first portion of a bandwidth of the communication channel. The processor receives an audio signal as input to the transmitter device. The processor converts a time-series waveform of the audio signal into a frequency-series waveform. The processor determines that the transmitter device is set to the first subchannel. In response to determining the device is set to the first channel, the processor filters the frequency-series waveform through a series of steep shoulder digital bandpass filters set to transmit through the first portion of the bandwidth, and the processor transmits the audio signal as the filtered frequency-series waveform.Type: GrantFiled: March 16, 2023Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Hyman David Chantz, Robert Lynch, Elijah Swift
-
Patent number: 12254390Abstract: A method, system and apparatus of ensembling, including inputting a set of models that predict different sets of attributes, determining a source set of attributes and a target set of attributes using a barycenter with an optimal transport metric, and determining a consensus among the set of models whose predictions are defined on the source set of attributes.Type: GrantFiled: April 29, 2019Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Youssef Mroueh, Pierre L. Dognin, Igor Melnyk, Jarret Ross, Tom Sercu, Cicero Nogueira Dos Santos
-
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
-
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: 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: 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
-
Publication number: 20250086305Abstract: An embodiment initiates, by a sensitive stored procedure identification engine, a periodic discovery process on a database server to identify a stored procedure and assign a first sensitivity score to the stored procedure based on a searching of a sensitive data pattern in the stored procedure. The embodiment assigns in real-time, by the sensitive stored procedure identification engine responsive to receiving a stored procedure call by a client over a network, a second sensitivity score to the stored procedure based on a searching of a sensitive data pattern in a response to the stored procedure call. The embodiment compares, by the sensitive stored procedure identification engine, the first sensitivity score and the second sensitivity score. The embodiment determines, by the sensitive stored procedure identification engine based on the comparison, to allow a response to the stored procedure call to the client.Type: ApplicationFiled: September 11, 2023Publication date: March 13, 2025Applicant: International Business Machines CorporationInventors: Leonid Rodniansky, Mikhail Shpak, Tania Butovsky, Shidong Shan
-
Patent number: 12250184Abstract: Cognitive determination of whether a message is suitable for sending over a data communications network can include extracting tokens from the message prior to transmitting the message. One or more intended recipients of the message can be determined from the tokens. A machine learning classification model corresponding to the one or more recipients of the message can be selected. The machine learning classification model can be constructed based on tokens extracted from prior messages, which are combined to create a plurality of documents for training the machine learning classification model. The one or more tokens extracted from the message can be classified using the machine learning classification model. An alert message can be generated in response to determining based on the classifying that the message is unsuited for sending.Type: GrantFiled: August 30, 2023Date of Patent: March 11, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dong Jun Zong, Da Li Liu, Qi Feng Huo, Yue Wang, Jing Xing, Jian Fang Zhang
-
Patent number: 12248590Abstract: An example operation may include one or more of receiving, by a document server, a document from a document owner node, the document contains restricted access segments, splitting, by the document server, the document into a plurality of ledger entries to be stored on a blockchain, updating, by the document server, a ledger entry of the plurality of the ledger entries based on a proposed change to the document made by an authorized participant node, committing, by the document server, the ledger entry to the blockchain based on votes collected from a plurality of participant nodes, and sending a notification to a set of participating nodes of the plurality of the participant nodes authorized to view the document.Type: GrantFiled: June 11, 2019Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Igor S. Ramos, Marc Dickenson, Sumabala Nair
-
Patent number: 12250827Abstract: A magnetic tunnel junction pillar is positioned above a bottom electrode composed of a metal-oxide region in contact with a first portion of the magnetic tunnel junction pillar and a metal region surrounding the metal-oxide region. A sidewall spacer is positioned along sidewalls of the magnetic tunnel junction pillar, and the metal region is in contact with a bottom surface of the sidewall spacer and a second portion of the magnetic tunnel junction pillar.Type: GrantFiled: December 16, 2021Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Oscar van der Straten, Lisamarie White, Willie Lester Muchrison, Jr., Chih-Chao Yang
-
Patent number: 12249121Abstract: Identifying an indistinct entity within an image can include generating by an image filter multiple gradients, each of which corresponds to one of a plurality of pixels of an image captured by an imager. The image can be searched for a likely repeating pattern. Responsive to detecting, based on the multiple gradients, a likely repeating pattern within the image, data structures can be generated, the data structures comprising a set of probabilistically weighted feature vectors corresponding to the likely repeating pattern. A machine learning model can classify each of the set of probabilistically weighted feature vectors. An identity of the likely repeating pattern can be output, the identity based on the machine learning model classifications of the probabilistically weighted feature vectors.Type: GrantFiled: October 5, 2022Date of Patent: March 11, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rajesh Kumar Saxena, Harish Bharti, Pinaki Bhattacharya, Sandeep Sukhija, Dinesh Wadekar
-
Patent number: 12248457Abstract: An embodiment for detecting anomalous data using dependency modeling. The embodiment may, within a target data environment, identify references between data contained in one or more data files. The embodiment may determine dependency relationships between data fields in the data contained in the one or more data files. The embodiment may construct computational graphs depicting the determined dependency relationships as series of related data fields. The embodiment may identify a series of associated computational graphs within the constructed computational graphs. The embodiment may calculate abnormality degree values for each of the data fields within the constructed computation graphs. The embodiment may, in response to detecting an anomalous data field having a calculated abnormality degree value above a threshold value, calculating contribution values for a series of associated component data fields to identify a root cause for the detected anomalous data field.Type: GrantFiled: August 23, 2023Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Hao Xiang Wu, Rong Zhao, Zhe Yan, Li Li Guan, Li Bo Zhang
-
Patent number: 12248989Abstract: A computer-implemented method is provided for determining an action with respect to a given portfolio of items for supply chain management. The method includes acquiring, by a hardware processor, a feature vector for supply chain delivery trends, the given portfolio, and a current investment amount. The method further includes determining, by the hardware processor, whether a current supply chain delivery situation is normal or abnormal based on the feature vector. The method also includes performing a risk-avoidance action to reduce the current investment amount and avoid potential supply chain delivery losses, responsive to a determination that the current supply chain delivery situation is abnormal. The method additionally includes performing a risk adaptive action to increase the current investment amount and incur potential supply chain delivery gains by using a distributional reinforcement learning process, responsive to a determination that the current supply chain delivery situation is normal.Type: GrantFiled: December 15, 2023Date of Patent: March 11, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Tetsuro Morimura
-
Patent number: 12248456Abstract: A computer-implemented method, system and computer program product for improving accuracy and efficiency of auditing databases. A table, list or index of a database is analyzed to identify metadata, which includes time series data, user data, an Internet Protocol address and operation data. The identified metadata is associated with the corresponding record or row of the table, list or index from which the metadata was extracted. A determination is then made as to whether to record a raw data image associated with the record or row of the analyzed table, list or index based on the corresponding data operation. The identified metadata as well as the recorded data images, if any, are stored in a structured audit log. Auditing information is then obtained from a structured audit log based on matching the record or row identifier (RID) associated with the query with the RID associated with the structured audit log.Type: GrantFiled: March 30, 2022Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Jia Tian Zhong, Peng Hui Jiang, Dong Hui Liu, Xing Xing Shen, Jia Yu, Yong Yin, Jing Lu, Xiao Yan Tang
-
Patent number: 12245865Abstract: In an approach to monitoring and querying autobiographical events, one or more computer processors receive data from one or more sensors associated with a user. Based on the received data from the one or more sensors, one or more computer processors detect an autobiographical event associated with the user. One or more computer processors convert the received data from the one or more sensors into one or more observations associated with the autobiographical event. One or more computer processors convert the one or more observations into one or more questions associated with the one or more observations. One or more computer processors query the user with the one or more questions. One or more computer processors receive at least one response to the one or more questions from the user.Type: GrantFiled: November 5, 2021Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Rachel Ostrand, Jenna Reinen, Ryan Anderson, Joseph Kozhaya
-
Patent number: 12250835Abstract: A lower nanosheet stack including alternating layers of a first work function metal and a semiconductor channel material, an upper nanosheet stack including alternating layers of a second work function metal and the semiconductor channel material, one or more dielectric layers between the lower nanosheet stack and the upper nanosheet stack, each separated by an inner spacer. An embodiment where the one or more partial dielectric layers each include an opening. Forming an upper nanosheet stack vertically aligned above an intermediate stack, vertically aligned above a lower nanosheet stack, the upper nanosheet stack, the lower nanosheet stack each including alternating layers of a first sacrificial material and a semiconductor channel material, the intermediate stack including one or more alternating layers of the sacrificial material and a second sacrificial material, recessing the second sacrificial material; and forming second inner spacers where the second sacrificial material was recessed.Type: GrantFiled: March 11, 2022Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Shogo Mochizuki, Sanjay C. Mehta
-
Patent number: 12248853Abstract: A method, system, and computer program product for generating lineage events of machine learning models. The method may include identifying a machine learning model with missing lineage. The method may also include generating a creation event and deployment event for the machine learning model. The method may also include generating a version change event for the machine learning model. Generating the version change event may include identifying one or more predicted data points with a low model confidence; rescoring the one or more predicted data points based on the machine learning model at a second time period; determining that the updated one or more predicted data points are significantly different than the one or more predicted data points; and determining that there is a new version of the machine learning model. The method may also include creating a lineage path for the machine learning model.Type: GrantFiled: September 27, 2020Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Manish Anand Bhide, Harivansh Kumar, Arunkumar Kalpathi Suryanarayanan
-
Patent number: 12250293Abstract: An example system includes a processor to partition an arithmetic circuit representing a homomorphically encrypted (HE) code into a number of execution blocks. The processor can generate, for each of the number of execution blocks, manifests describing access patterns for a number of different machine environments. The processor can then dynamically execute the HE code by selecting successive blocks to execute based on an access pattern calculated for the execution block corresponding to a detected current machine environment.Type: GrantFiled: September 28, 2022Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Nir Drucker, Hayim Shaul
-
Patent number: 12249012Abstract: A method, computer system, and a computer program product are provided for post-modeling feature evaluation. In one embodiment, at least at least one post model visual output and associated data is obtained that at least includes an individual conditional expectation (ICE) plot and a partial dependence (PDP) plot. Using the associated data and the plots, a Feature Importance (PI) plot is provided. A plurality of features is then determined for each PI, PDP and ICE plots to calculate at least one Interesting Value for each plot. An overall score is also calculated for each plurality of features based on the associated Interesting Values for each PDP, ICE and PI plots. At least one top feature is selected based on said scores. A final plot is then generated at least reflecting the top feature. The final plot combines the PI, PDP and ICE plots together.Type: GrantFiled: November 17, 2022Date of Patent: March 11, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xiao Ming Ma, Wen Pei Yu, Jing James Xu, Xue Ying Zhang, Si Er Han, Jing Xu, Jun Wang
-
Patent number: 12249168Abstract: A method, computer system, and a computer program product for text detection is provided. The present invention may include training a text detection model. The present invention may include performing text detection on an inputted image using the trained text detection model. The present invention may include determining whether at least one of a plurality of bounding boxes generated using the inputted image has an aspect ratio above a threshold. The present invention may include based upon determining that at least one of the plurality of bounding boxes generated using the inputted image has the aspect ratio above the threshold, upscaling any text within the at least one bounding box and performing text detection on a new image using the trained text detection model. The present invention may include outputting an output image.Type: GrantFiled: January 31, 2022Date of Patent: March 11, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ophir Azulai, Udi Barzelay, Oshri Pesah Naparstek
-
Patent number: 12250620Abstract: A computer-implemented method, a computer system and a computer program product adapt a vehicle communication network range based on an awareness of vehicle speed. The method includes identifying a plurality of devices within a recommended range of a vehicle. The method also includes obtaining a current driving environment from the plurality of devices. In addition, the method includes calculating a required range for a communications network based on the current driving environment and determining required devices within the required range. Lastly, the method includes dynamically creating the communications network when the required range is greater than the recommended range, where the communications network includes the vehicle, the plurality of devices within the recommended range and the required devices.Type: GrantFiled: August 3, 2022Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Tushar Agrawal, Jeremy R. Fox, Martin G. Keen, Sarbajit K. Rakshit
-
Patent number: 12248820Abstract: A method includes collecting, by one or more processors of a computer system, digestive capabilities for Input Output Queues (IOQs) of infrastructure components in a hybrid cloud infrastructure, and allocating, by the one or more processors of the computer system, nonvolatile memory express (NVMe) storage cloud resources for the hybrid cloud infrastructure based on the collected digestive capabilities for IOQs of the infrastructure components.Type: GrantFiled: October 28, 2021Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Gandhi Sivakumar, Kushal S. Patel, Luke Peter Macura, Sarvesh S. Patel
-
Patent number: 12250314Abstract: Mechanisms are provided for computing resource access security in which a credential of a user agent is authenticated to determine if the user agent is associated with an entity for which an attribute based encryption (ABE) key is to be generated. If so, an ABE key is generated and provided which corresponds to a set of attributes of the entity. Token issuance logic receives a token request and the ABE key from a relying party computing device and executes a decryption operation on locking metadata associated with at least one attribute value based on the ABE key. The token issuance logic, in response to the decryption operation successfully decrypting the locking metadata, issues a generated token to the relying party computing device based on the at least one attribute value. The relying party computing device accesses the computing resources using the generated token.Type: GrantFiled: February 13, 2023Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Mark Duane Seaborn, Patrick Aaron Tamborski
-
Patent number: 12250889Abstract: A first phase change material layer vertically aligned above a bottom electrode, a dielectric layer vertically aligned above the first phase change material layer, a second phase change material layer vertically aligned above the dielectric layer, an inner electrode physically and electrically connected to the first phase change material layer and the second phase change material layer, the inner electrode surrounded by the dielectric layer, a top electrode vertically aligned above the second phase change material layer. A first phase change material layer vertically aligned above a bottom electrode, a filament layer vertically aligned above the first phase change material layer, a second phase change material layer vertically aligned above the filament layer, an inner break in the filament layer connecting the first phase change material layer and the second phase change material layer, a top electrode vertically aligned above the second phase change material layer.Type: GrantFiled: March 2, 2022Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Timothy Mathew Philip, Jin Ping Han, Kevin W. Brew, Ching-Tzu Chen, Injo Ok
-
Patent number: 12249748Abstract: A quantum computing chip device provides an edge based capacitive, intra-chip connection. A first chip includes a first signal line with a distal end positioned proximate to or on an edge of the first chip and a proximal end positioned away from the edge of the first chip. A second chip includes a second signal line with a distal end positioned proximate to or on an edge of the second chip and a proximal end positioned away from the edge of the second chip. The first signal line and the second signal line are configured to conduct a signal. The second signal line of the second chip is disposed in alignment for a capacitive bus connection to the first signal line of the first chip.Type: GrantFiled: September 23, 2022Date of Patent: March 11, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Muir Kumph, Oliver Dial, John Michael Cotte, David Abraham
-
Patent number: 12249643Abstract: A stacked device is provided. The stacked device includes a plurality of dielectric support bridges on a substrate, and a first two-dimensional (2D) channel layer on each of the plurality of dielectric support bridges. The stacked device further includes a gate dielectric sheet on the first two-dimensional (2D) channel layer, and a second two-dimensional (2D) channel layer on the first two-dimensional (2D) channel layer. The stacked device further includes a second gate dielectric layer on the gate dielectric sheets.Type: GrantFiled: September 23, 2021Date of Patent: March 11, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew Gaul, Julien Frougier, Ruilong Xie, Andrew M. Greene, Christopher J. Waskiewicz
-
Patent number: 12249041Abstract: Described are techniques for oblique image rectification. The techniques include receiving an original image depicting an oblique view of a circular object and pre-processing the original image into an edge image. The techniques further include generating, by a machine learning model based on the edge image, a heatmap including an ellipse formed by the oblique view of the circular object. The techniques further include computing ellipse parameters describing the ellipse of the heatmap. The techniques further include performing, using the ellipse parameters, an affine transformation on the original image to generate a rectified image, where the rectified image converts the ellipse to a circle.Type: GrantFiled: October 24, 2022Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Sebastien Gilbert, Michele Merler, Dhiraj Joshi, Apurv Gupta, Shyama Prosad Chowdhury, Chidansh Amitkumar Bhatt, Nirmit V. Desai
-
Patent number: 12248757Abstract: An embodiment for a method of supporting neurodivergent comprehension of content by proactively identifying and transforming predicted difficult comprehension areas for a given user. The embodiment may receive an activation command from a registered user. The embodiment may automatically identify, within displayed content, predicted difficult comprehension areas based on a series of preferences and behaviors associated with the registered user. The embodiment may mark a textual element associated with the predicted difficult comprehension areas that may be transformed to improve comprehensibility of the predicted difficult comprehension areas for the registered user. The embodiment may detect user interaction with the marked textual element. The embodiment may, in response to detecting user interaction with the marked textual element, transform the marked textual element and provide transformed content to the registered user.Type: GrantFiled: March 16, 2023Date of Patent: March 11, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Natalia Russi-Vigoya, Jennifer M. Hatfield, Jill S. Dhillon, Juhi Bharat, Joshua Totte
-
Patent number: 12250284Abstract: Techniques are described with respect to managing a distributed device message in a computing infrastructure. Such techniques are enabled through a universal interface apparatus including a plurality of serial interface adapter boards and a system-on-a-chip microcontroller. The universal interface apparatus provides a universal gateway solution between one or more component interfaces associated with a certain premises or environment and a remote system. An associated method includes deriving core message content from a distributed device message originating from a source component in a computing infrastructure, converting the derived core message content to open standard file format message content, propagating the open standard file format message content to a virtualized management system, and receiving an open standard file format message response from the virtualized management system.Type: GrantFiled: August 27, 2021Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Debajyoti Bagchi, Shantanu Sinha, Sandip Gajanan Andhale, Subodh Agarwal, Arijit Mukherjee
-
Patent number: 12248538Abstract: A method, system and computer program product for light-weight software license compliance management. One embodiment of the method comprises accessing a set of software logs from a target device, analyzing the set of software logs to generate a license violation probability score, determining the license violation probability score satisfies a predetermined threshold, and notifying a user of a need to scan the target device for software license compliance.Type: GrantFiled: February 12, 2021Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Grzegorz Piotr Szczepanik, Piotr Kalandyk, Lukasz Jakub Palus, Pawel Tadeusz Januszek, Hubert Kompanowski