Patents Assigned to International Business Machine Corporations
-
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: 12256120Abstract: A system may include a memory and a processor in communication therewith configured to perform operations. The operations may include receiving an audio file and a text file related to the audio file, analyzing the audio file to produce an analysis, and determining a portion of the audio file is similar to a segment of the text file. The operations may include identifying a first terminal signal and corresponding the first terminal signal to a first terminal tag in the text file such that the first terminal tag is aligned with the first terminal signal; the first terminal signal identifies a first portion terminal end of the portion and the first terminal tag identifies a first segment terminal end of the segment. The operations may include generating a converted text from the analysis and inserting the segment into the converted text.Type: GrantFiled: September 28, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Charles Steven Lingafelt, Gina Renee Howard, John E. Moore, Jr., Andrew R. Jones
-
Patent number: 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: 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: 12254619Abstract: A method for performing a welding procedure includes determining conditions of the welding procedure using a virtual image of a structure on which the welding procedure is to be performed. The method further includes generating specifications for performing the welding procedure based on the conditions. The method further includes generating a virtual reference shape based on the conditions and the specifications, the virtual reference shape generated by modifying the virtual image. The method further includes comparing a resulting shape of the welding procedure with the virtual reference shape. The method further includes determining a quality of the welding procedure based on the comparison. The method further includes storing data pertaining to the welding procedure.Type: GrantFiled: June 10, 2022Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Shailendra Moyal, Sarbajit K. Rakshit, Partho Ghosh
-
Patent number: 12254311Abstract: A software development accelerator tool having an automatic extract, transform and load accelerator is described that can be employed for building, testing, deploying and managing software applications and services. Employ the accelerator can include selecting software development operations from a multiplicity of preconfigured existing operations; ordering operations as part of a configuration; determining whether dependencies are met for operations before processing the configuration; generating a batch ID to track the processing; and performing operations in the order specified in the configuration.Type: GrantFiled: January 28, 2022Date of Patent: March 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew Allen Holowaty, Pradeep Kumar Raghunath, Arpan B Desai
-
Patent number: 12254065Abstract: A computer implemented method for detecting regression in a relationship between a performance indicator and AI metrics includes calculating a baseline threshold of regression degradation according to a historical correlation coefficient corresponding to a performance indicator and a set of AI metrics, calculating a current correlation coefficient according to one or more current data records, identifying a correction constant according to the current correlation coefficient and a desired correlation coefficient, generating a function to predict correction constants corresponding to performance indicator data and the set AI metrics, determining a delta correction constant for each AI metric of the set of AI metrics, applying the determined delta correction constant to the set of AI metrics, and identifying a subset of AI metric outliers according to the calculated baseline threshold and the determined delta correction constant.Type: GrantFiled: September 16, 2020Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Lukasz G. Cmielowski, Wojciech Sobala, Maksymilian Erazmus, Rafal Bigaj
-
Patent number: 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: 12254992Abstract: In an approach, a processor receives device identification information corresponding to at least one device local to a location of a transaction. A processor receives notification of an infected user. A processor determines that the infected user is associated with the transaction. A processor identifies a second user from the device identification information. A processor sends a notification to the second user.Type: GrantFiled: June 24, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Richard C. Johnson, Alex Richard Hubbard, Cody J. Murray, Vinay Pai, Nikhil Jain
-
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: 12255656Abstract: A computer-implemented method, according to one embodiment, includes: causing a multi-bit input to be split into two or more chunks, where each of the two or more chunks include at least one individual bit. Each of the two or more chunks are also converted into a respective pulse width modulated signal, and a partial result is generated in digital form for each of the respective pulse width modulated signals. Each of the partial results are scaled by a respective significance factor corresponding to each of the two or more chunks, and the scaled partial results are also accumulated.Type: GrantFiled: December 17, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Geoffrey Burr, Masatoshi Ishii, Pritish Narayanan
-
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: 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: 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: 12254795Abstract: A device and method for displaying security information to a user is provided. The present invention may include a security device configured to display a security information on a display surface. The security information may include at least one component having two images based on a splitting of its representation that are viewable from corresponding angles of view. The images may be fused into the representation of the at least one component by a visual system of the user looking at them at a reading distance causing the eyes of the user to look at the images from the corresponding angles of view. A corresponding method for displaying security information to a user is also provided.Type: GrantFiled: December 10, 2021Date of Patent: March 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alessandra Asaro, Chiara Conti, Remo Freddi, Roberto Ragusa
-
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: 12254312Abstract: Computer technology for performing dynamic code branching of self-adapted code upon successful execution of a contextual scenario by artificial intelligence (AI) enabled edge device (for example, an autonomous vehicle or an industrial robotic device). predicting a second contextual scenario where the AI enabled edge device can perform a predetermined activity, and proactively deploying self-adapted code on the AI enabled edge device.Type: GrantFiled: June 14, 2022Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Saraswathi Sailaja Perumalla, Sarbajit K. Rakshit, Sowjanya Rao
-
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: 12256494Abstract: A method of fabricating a multilayer circuit board is provided which includes forming a layer of a the multilayer circuit board with an internal clearance region having a modified voltage-to-ground clearance of conductive material adjacent to an aperture of the multilayer circuit board. The modified voltage-to-ground clearance of conductive material is based on a configuration of a connector pin to be press-fit connected within the aperture of the multilayer circuit board, and the internal clearance region is enlarged in a direction of greatest normal force outward from the aperture with insertion of the connector pin into the aperture.Type: GrantFiled: October 21, 2022Date of Patent: March 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James D. Bielick, Theron Lee Lewis, David J. Braun, John R. Dangler, Timothy P. Younger, Stephen Michael Hugo, Timothy Jennings
-
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