Patents Assigned to International Business Machines
  • Publication number: 20250028992
    Abstract: An embodiment causes generating, by a trained model, a training prompt response to a training prompt in a set of training prompts. An embodiment trains, using the training prompt and the training prompt response, an attribution model, the training resulting in a trained attribution model. An embodiment attributes, using the trained attribution model and a first prompt response generated by a fine-tuned model in response to a prompt, the fine-tuned model to a foundation model.
    Type: Application
    Filed: July 18, 2023
    Publication date: January 23, 2025
    Applicant: International Business Machines Corporation
    Inventors: Myles Foley, Ambrish Rawat, Gabriele Picco, Giulio Zizzo, Taesung Lee, Yufang Hou
  • Publication number: 20250029160
    Abstract: An embodiment establishes a product design database based at least in part on product design data received from a product image repository, wherein the product design data is representative of a plurality of product designs. The embodiment ranks each product design based on a ranking metric derived from market data corresponding to existing retail products. The embodiment constructs a product design ranking based on a relative ranking between each of the product designs that have been ranked. The embodiment generates a new product design using a machine learning model based on the plurality of product designs and the product design ranking. The embodiment evaluates whether the new product design satisfies a design constraint. The embodiment, upon an evaluation that the new product design satisfies the design constraint, stores the new product design in the product design database. The embodiment displays the new product design via an interface.
    Type: Application
    Filed: July 17, 2023
    Publication date: January 23, 2025
    Applicant: International Business Machines Corporation
    Inventors: Sumanta Mukherjee, Subama Roy, Krishnasuri Narayanam, Mukundan Sundararajan
  • Publication number: 20250028494
    Abstract: A method for configuring multiple displays connected to a common computing system is disclosed. In one embodiment, a computing system detects multiple displays connected thereto. The computing system causes at least one of the displays to emit a lighting pattern. This lighting pattern may include, for example, sequentially displaying a selected background color and/or pattern on each of the displays. The computing system detects the lighting pattern using one or more cameras connected to the computing system, such as cameras incorporated into the displays. Using the detected lighting pattern, the computing system infers a physical arrangement of the displays. In certain embodiments, the computing system uses artificial intelligence to infer the physical arrangement. A corresponding system and computer program product are also disclosed herein.
    Type: Application
    Filed: July 23, 2023
    Publication date: January 23, 2025
    Applicant: International Business Machines Corporation
    Inventors: Mohamed Zouhaier Ramadhane, Jazmin Rodriguez Aguilera, Jonathan Oswaldo Lara Dominguez, Daniela Ofelia Rojas Barrientos
  • Publication number: 20250028541
    Abstract: Optimizing a user experience during transition to an updated user interface includes using a computer processor to capture a user experience of a user's interaction with a program based on migration of the user interface from a current version of a page layout associated with the user to a new version of the page layout associated with the user. Disparity events experienced by the user while transitioning from the current version of the page layout to the new version of the page layout are analyzed, and a recommendation report of changes to the user interface is generated and sent to a developer associated with the new version of the page layout. An updated page layout reflecting modifications may then be received based on the recommendation report.
    Type: Application
    Filed: July 19, 2023
    Publication date: January 23, 2025
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Logan BAILEY, Zachary A. SILVERSTEIN, Suman PATRA, Tiberiu SUTO
  • Publication number: 20250030795
    Abstract: An embodiment converts, by a voice-to-text converter, voice data to text data. The embodiment extracts, by an extractor, an intent and an entity from the text data. The embodiment predicts, by a predictor, based on the intent and the entity, a sensitive information. The embodiment compares, by an intersector, the text data to the predicted sensitive information. The embodiment determines, by the intersector, responsive to the comparing, whether the text data includes the predicted sensitive information. The embodiment intersects, by the intersector, responsive to a determination that the text data includes the predicted sensitive information, the voice data.
    Type: Application
    Filed: July 19, 2023
    Publication date: January 23, 2025
    Applicant: International Business Machines Corporation
    Inventors: Manu K M, Balaji Sankar Kumar, Vidya Chandrashekar, vamshi dondapati, Arun Aravind, Akshat Dixit, Arun Sabaresh Anantha Narayanan
  • Patent number: 12201979
    Abstract: A microfluidic device includes a microchannel, which defines a flow path for a liquid. It further includes a liquid-pinning trench, which is arranged so as to form an opening that extends across the flow path. In addition, the device includes an electrode extending across the flow path so as to at least partly overlap the trench. The trench and overlapping electrode make up an electrowetting gate, which allows an efficient, reliable, and easy-to-implement flow control mechanism. In addition, such a mechanism requires relatively low actuation voltages (less than 10 V) to resume the liquid flow. Thus, a microfluidic chip having gates such as described herein can be controlled with a portable system, e.g., a smartphone connectivity. The present devices may notably be embodied as point-of-care diagnostic devices. Related devices, as well as methods of operation and methods of fabrication of such devices, are also disclosed.
    Type: Grant
    Filed: April 21, 2018
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Yulieth Cristina Arango, Emmanuel Delamarche, Onur Gökçe, Yuksel Temiz
  • Patent number: 12204444
    Abstract: A computer-implemented method, according to one embodiment, is for performing garbage collection. The computer-implemented method includes: causing pages in non-volatile memory that are due for garbage collection to be inspected, and causing certain ones of the pages in the non-volatile memory having valid data therein to be identified. Each of the pages of non-volatile memory includes multiple planes, and the valid data is included in one or more of the planes in the respective identified pages. Recirculation requests, that selectively exclude planes in the identified pages that do not include any of the valid data, are further sent to a recirculation pool.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Adalberto Guillermo Yanes, Timothy J. Fisher, Cyril Varkey
  • Patent number: 12202373
    Abstract: The present invention may include a processor that coupling vehicles into a linked vehicle, where each vehicle has a powertrain device with an attachment device, where the attachment device detaches the powertrain device from one of the vehicles. The processor causes the attachment device to detach the powertrain device from at least one of the vehicles based on determining that a weight of the linked vehicle should be reduced.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: January 21, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Saraswathi Sailaja Perumalla, Sarbajit K. Rakshit, Sirisha Akella
  • Patent number: 12204612
    Abstract: Embodiments of the present disclosure provide systems and methods for implementing self-bias detection based on performance and importance. A disclosed computer implemented method aggregates continuous input data through a K-means clustering algorithm to reduce the number of aggregated sub-group data pairs, enabling a reduced calculation time for computing bias and enhanced performance. The self-bias detection identifies a scale factor and a balance factor of aggregated sub-group data pairs, which indicate the importance of the detected bias.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Ze Ming Zhao, Peng Hui Jiang, Xiao Tian Xu, Wenjing Liao, Zhi E. Zhang
  • Patent number: 12204637
    Abstract: A computer implemented method for compliance profiling, the method comprising creating an application security profile indicating a set of permissions enabled for a corresponding application, associating one or more source files corresponding to the application to a running workload, executing the running workload, capturing a workload security profile with respect to one or more operations executed by the running workload, wherein the workload security profile indicates a set of permissions utilized by the running workload, comparing the workload security profile and the application security profile to identify one or more differences, and recommending a change to the application security profile according to the identified one or more differences.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: January 21, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shripad Nadgowda, Fabio Abreu Oliveira
  • Patent number: 12204460
    Abstract: A method, system and apparatus for protecting a program from making out of bounds memory references, including determining whether an instruction makes out of bound references where the instruction that loads data from or stores data to a buffer refers to addresses that are outside the bounds of the buffer, and responsive to the determining that the instruction refers to addresses that are partially out of bounds, changing an execution of the load or the store including modifying the starting address specified in the instruction, a length of data specified in the instruction, or a value for an out of bounds reference to load or store data that is within the bounds of the buffer.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Tong Chen, Alper Buyuktosunoglu, Richard H. Boivie, Gururaj Saileshwar
  • Patent number: 12204601
    Abstract: A method, computer system, and a computer program product for cross-information architecture (IA) historical breadcrumb control is provided. The present invention may include generating a historical breadcrumb control on a user device. The present invention may also include rendering a list of breadcrumb trails in the generated historical breadcrumb control in a temporal order, wherein each breadcrumb trail in the rendered list of breadcrumb trails represents a page location path of an IA accessed by a user.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: January 21, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ilse Breedvelt, Cameron Edward Calder
  • Patent number: 12204343
    Abstract: An approach for reducing transmission of probe car data over a network is provided. The approach includes using a processor to receive, at one or more processors remote from a vehicle, a first set of probe car data for the vehicle, wherein the first set of probe car data comprises a trigger event from a first time. The processor determine that no additional set of probe car data is received during a second time interval. The processor also determines that a trigger event has not occurred during the second time interval based on the determination that no additional set of probe car data was received. The processor also estimates an estimated probe car data for the vehicle at the second time interval based on the first set of probe car data and a non-trigger assumption.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Hideyuki Mizuta, Gaku Yamamoto
  • Patent number: 12204495
    Abstract: A computer-implemented method, according to one approach, includes: receiving a structured log of information, and converting the structured log of information into a filesystem interface. Resources in the information are identified by inspecting the filesystem interface. The identified resources are also translated into an unstructured object by unmarshalling the identified resources. Furthermore, the unstructured object is made available by mapping the unmarshalled resources.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Scott Miller, Joseph Evan Dunn
  • Patent number: 12203986
    Abstract: A computer system, computer readable storage medium, and computer-implemented method for generating a test program for a device-under-test (DUT). The method includes transmitting a plurality of uncompiled snippets and a plurality of uncompiled micro-functions into a compiler. The method also includes selecting, randomly, a portion of uncompiled micro-functions from the plurality of uncompiled micro-functions. The method further includes compiling the uncompiled snippets and the portion of uncompiled micro-functions, thereby generating a plurality of compiled snippets and a compiled portion of micro-functions. The method also includes interweaving, randomly, the compiled portion of micro-functions with the plurality of compiled snippets, thereby at least partially generating a test program for the DUT. The method further includes executing one or more post-silicon validation tests for the DUT with the test program.
    Type: Grant
    Filed: May 25, 2023
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Hillel Mendelson, Idan Horowitz, Karen Holtz, Dani Szebenyi, Ido Plat
  • Patent number: 12204646
    Abstract: Described are techniques for shared library customization. The techniques include generating a customized library for a container image associated with an application and a shared library. The customized library includes a subset of the shared library with functionalities utilized by the application retained in the customized library and functionalities not utilized by the application removed from the customized library. The techniques further include executing the application on a deployed container image, where the application utilizes the customized library.
    Type: Grant
    Filed: June 16, 2022
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Shachee Mishra Gupta, Ashok Pon Kumar Sree Prakash
  • Patent number: 12205109
    Abstract: A suspicious pattern can be detected within a transaction network of nodes. Nodes of the network are walked by determining if any adjacent node to a current node is within the suspicious pattern. If an adjacent node is within the suspicious pattern, that node is walked to. Based on the walk, a node sequence can be generated.
    Type: Grant
    Filed: December 12, 2020
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Li Zhang, Shi Lei Zhang, Toyotaro Suzumura, Keith Coleman Houck, Ryo Kawahara
  • Patent number: 12204937
    Abstract: Orchestrating data pipelines in a pre-orchestrated manner. In some instances, workflows and microservices are performed in stages. The order in which these stages are performed are pre-dominantly non-sequential in order to ensure that the most relevant stages are performed in a manner that allows the workflows to be processed and microservices to be utilized in the most efficient manner possible. In some instances, when the processes in the first stage is complete, a broadcast message is published to a topic that indicates that the first stage is completed and the second stage can commence. In order to determine which processes can be performed in the second stage, a configuration table is utilized. This general process is repeated until each stage in the data pipeline is complete.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventor: Ranjeeth Pasupathi
  • Patent number: 12204846
    Abstract: In an approach to improve abstract summarization with question and answer rewards embodiments generate, by a question and answer generator, questions and answers corresponding to a generated summary. Further, embodiments evaluate received answers for the generated questions by analyzing received answers associated with the generated summary against answers received for an original summary, and calculate a reward based on the similarity between answers associated with generated summary and the original summary. Additionally, embodiments update the generation model by applying the calculated reward to further train the summary generation model.
    Type: Grant
    Filed: November 6, 2021
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Chulaka Gunasekara, Guy Feigenblat, Benjamin Sznajder, Sachindra Joshi
  • Patent number: 12204902
    Abstract: A system, processor, programming product and/or method for assigning instructions to destination register file blocks, and/or routing instructions, includes: providing a processing pipeline having two or more execution units configured to process instructions; providing a register file having register file entries configured to hold data, where the register file is subdivided into a plurality of register blocks and each register block has two or more register file entries; calculating a utilization rate for one or more register blocks; and assigning and/or routing an instruction to write its results to a register block based upon the utilization rate for that register block. Preferably the execution unit is configured to write its results to a single specific destination (rename) register block.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Kurt A. Feiste, Brian W. Thompto, Susan E. Eisen, Salma Ayub, Dung Q. Nguyen