Patents Assigned to International Business Machines
-
Publication number: 20250028992Abstract: 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: ApplicationFiled: July 18, 2023Publication date: January 23, 2025Applicant: International Business Machines CorporationInventors: Myles Foley, Ambrish Rawat, Gabriele Picco, Giulio Zizzo, Taesung Lee, Yufang Hou
-
Publication number: 20250029160Abstract: 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: ApplicationFiled: July 17, 2023Publication date: January 23, 2025Applicant: International Business Machines CorporationInventors: Sumanta Mukherjee, Subama Roy, Krishnasuri Narayanam, Mukundan Sundararajan
-
Publication number: 20250028494Abstract: 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: ApplicationFiled: July 23, 2023Publication date: January 23, 2025Applicant: International Business Machines CorporationInventors: Mohamed Zouhaier Ramadhane, Jazmin Rodriguez Aguilera, Jonathan Oswaldo Lara Dominguez, Daniela Ofelia Rojas Barrientos
-
Publication number: 20250028541Abstract: 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: ApplicationFiled: July 19, 2023Publication date: January 23, 2025Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Logan BAILEY, Zachary A. SILVERSTEIN, Suman PATRA, Tiberiu SUTO
-
Publication number: 20250030795Abstract: 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: ApplicationFiled: July 19, 2023Publication date: January 23, 2025Applicant: International Business Machines CorporationInventors: Manu K M, Balaji Sankar Kumar, Vidya Chandrashekar, vamshi dondapati, Arun Aravind, Akshat Dixit, Arun Sabaresh Anantha Narayanan
-
Patent number: 12201979Abstract: 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: GrantFiled: April 21, 2018Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventors: Yulieth Cristina Arango, Emmanuel Delamarche, Onur Gökçe, Yuksel Temiz
-
Patent number: 12204444Abstract: 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: GrantFiled: March 1, 2022Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventors: Adalberto Guillermo Yanes, Timothy J. Fisher, Cyril Varkey
-
Patent number: 12202373Abstract: 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: GrantFiled: March 21, 2022Date of Patent: January 21, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Saraswathi Sailaja Perumalla, Sarbajit K. Rakshit, Sirisha Akella
-
Patent number: 12204612Abstract: 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: GrantFiled: June 28, 2023Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventors: Ze Ming Zhao, Peng Hui Jiang, Xiao Tian Xu, Wenjing Liao, Zhi E. Zhang
-
Patent number: 12204637Abstract: 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: GrantFiled: March 23, 2021Date of Patent: January 21, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shripad Nadgowda, Fabio Abreu Oliveira
-
Patent number: 12204460Abstract: 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: GrantFiled: April 21, 2021Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventors: Tong Chen, Alper Buyuktosunoglu, Richard H. Boivie, Gururaj Saileshwar
-
Patent number: 12204601Abstract: 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: GrantFiled: November 4, 2022Date of Patent: January 21, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ilse Breedvelt, Cameron Edward Calder
-
Patent number: 12204343Abstract: 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: GrantFiled: December 2, 2020Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventors: Hideyuki Mizuta, Gaku Yamamoto
-
Patent number: 12204495Abstract: 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: GrantFiled: June 30, 2023Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventors: Scott Miller, Joseph Evan Dunn
-
Patent number: 12203986Abstract: 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: GrantFiled: May 25, 2023Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventors: Hillel Mendelson, Idan Horowitz, Karen Holtz, Dani Szebenyi, Ido Plat
-
Patent number: 12204646Abstract: 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: GrantFiled: June 16, 2022Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventors: Shachee Mishra Gupta, Ashok Pon Kumar Sree Prakash
-
Patent number: 12205109Abstract: 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: GrantFiled: December 12, 2020Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventors: Li Zhang, Shi Lei Zhang, Toyotaro Suzumura, Keith Coleman Houck, Ryo Kawahara
-
Patent number: 12204937Abstract: 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: GrantFiled: June 6, 2022Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventor: Ranjeeth Pasupathi
-
Patent number: 12204846Abstract: 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: GrantFiled: November 6, 2021Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventors: Chulaka Gunasekara, Guy Feigenblat, Benjamin Sznajder, Sachindra Joshi
-
Patent number: 12204902Abstract: 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: GrantFiled: September 1, 2021Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventors: Kurt A. Feiste, Brian W. Thompto, Susan E. Eisen, Salma Ayub, Dung Q. Nguyen