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).
  • Publication number: 20240086378
    Abstract: A source schema is extracted from a source database and a target schema is extracted from a target database. By comparing the source schema with the target schema, a mismatch between the source schema and the target schema is identified. Data from the source database is stored in the target database according to the target schema and the mismatch.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 14, 2024
    Applicant: International Business Machines Corporation
    Inventors: Jesus Manuel Olivera Olivera, David Patrick Cavanaugh
  • Publication number: 20240089316
    Abstract: A method for providing more reliable output when conducting a live product demonstration is disclosed. In one embodiment, such a method initiates, on a client system, a live product demonstration by executing a function on a live demonstration server. In the event the function fails, the method saves a breakpoint associated with the live product demonstration. The method checks the availability of a standby demonstration server. In the event the standby demonstration server is available, the method automatically continues, from the breakpoint, the live product demonstration by executing the function on the standby demonstration server. If the standby demonstration server is not available, the method may return an error message to the client system. In the event the live demonstration server is recovered, the method may resume the live product demonstration by executing the function on the live demonstration server. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: September 13, 2022
    Publication date: March 14, 2024
    Applicant: International Business Machines Corporation
    Inventors: Jie Yang, Zhun Huang, Xiang Juan Meng, Cheng Fang Wang
  • Publication number: 20240086437
    Abstract: An embodiment includes generating an intent string representative of a user's intention based on an input string from the user. The embodiment generates a search string that includes text from the input string and text from the intent string, and then executes a text-based query and an ontology-based query against a graph database using the search string. The embodiment generates a combined set of search results from search results of the text-based query and search results of the ontology-based query. The embodiment generates final relevance scores for the combined set of search results by adjusting at least a portion of preliminary relevance scores of the combined set of search results. The embodiment generates a query response that includes the combined set of search results ranked according to the final relevance scores.
    Type: Application
    Filed: September 8, 2022
    Publication date: March 14, 2024
    Applicant: International Business Machines Corporation
    Inventors: Karina Elayne Kervin, Manish Kesanwani, Satyajeet Raje, Nergal Issaie
  • Patent number: 11926693
    Abstract: Techniques regarding chemical compounds comprising perfluoroaryl groups that can facilitate post-synthesis functionalization are provided. For example, one or more embodiments described herein can comprise a chemical compound. The chemical compound can comprise a molecular backbone. The chemical compound can also comprise a pendent functional group bonded to the molecular backbone. The pendent functional group can comprise a perfluoroaryl group and a methylene group.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: March 12, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathaniel H. Park, James L. Hedrick, Gavin Jones
  • Patent number: 11927616
    Abstract: A method for measuring alpha particle emissions may include obtaining a wafer emission rate, wherein the wafer emission rate is measured with a counter. The method may further include covering the wafer with a metal mesh grounded to a cathode of the counter wherein the metal mesh is grounded to the cathode outboard of the wafer and obtaining a mesh and wafer emission rate, wherein the mesh and wafer emission rate is measured with the counter. The method may further include replacing the wafer with a wafer carcass, obtaining a wafer carcass and mesh emission rate, and calculating a wafer carcass emissivity.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Michael S. Gordon, Kenneth P. Rodbell, Conal Murray
  • Patent number: 11928409
    Abstract: A computer-implemented method includes receiving, by a processor, a physical design block and a physical hierarchy of a chip design of a chip. Further, the method includes extracting, by the processor, one or more features of a macro to be added to the chip design based on a logic synthesis of the chip design. Further, the method includes predicting, by the processor, specifications of the macro to be added to the chip design based on the physical design block, the predicting performed using a pre-trained machine learning model. Further, the method includes using, by the processor, the specifications of the macro to perform a physical synthesis of the chip design to determine a physical layout of the chip.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Daniel Lewis, Rahul M Rao
  • Patent number: 11928126
    Abstract: A computer implemented method transforms data. Responsive to receiving a data transformation of an input string to an output string, a computer system identifies mappable tokens in the input string that are mappable to the output string. The computer system creates a set of initial mappings for a set of common tokens in the mappable tokens. The set of initial mappings maps the set of common tokens from the input string to the output string. The computer system creates a set of user mappings that maps the mappable tokens from input string to the output string using a user input to the set of initial mappings. The computer system generates program code that transform input strings to output strings using the set of user mappings that maps the mappable tokens from input string to the output string, wherein the program code is used to transform input strings to output strings.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Shanmukha Chaitanya Guttula, Pranay Kumar Lohia, Nitin Gupta, Hima Patel
  • Patent number: 11928471
    Abstract: Embodiments for a metadata predictor. An index pipeline generates indices in an index buffer in which the indices are used for reading out a memory device. A prediction cache is populated with metadata of instructions read from the memory device. A prediction pipeline generates a prediction using the metadata of the instructions from the prediction cache, the populating of the prediction cache with the metadata of the instructions being performed asynchronously to the operating of the prediction pipeline.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Edward Thomas Malley, Adam Benjamin Collura, Brian Robert Prasky, James Bonanno, Dominic Ditomaso
  • Patent number: 11928460
    Abstract: Embodiments of the present disclosure relate to a method, system, and computer program product for dynamic update of a computer program in memory. According to the method, one or more processors obtain incremental information, the incremental information specifying an incremental update to at least one section of at least one target function in a computer program. One or more processors identify, based on the incremental information, the at least one target function to be updated from the computer program. One or more processors generate at least one updated copy of the at least one target function by updating the at least one section of the at least one target function based on the incremental information. One or more processors update the computer program based on the at least one updated copy of the at least one target function while the computer program is running.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Jin Hong Fu, Bao Zhang, Shi Chong Ma, He Huang, Naijie Li, Jia Yu
  • Patent number: 11928503
    Abstract: Embodiments are directed to deploying a workload on the best/highest performance node. Nodes configured to accommodate a request for a workload are selected. Information is collected on each of the selected nodes and the workload. Predicted response times expected for the workload running on each of the selected nodes are determined. The workload is deployed on a node of the selected nodes, the node having a corresponding predicted response time for the workload, the workload being deployed on the node based at least in part on the corresponding predicted response time.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Qi Feng Huo, Yuan Yuan Wang, Da Li Liu, Lei Li, Yan Song Liu
  • Patent number: 11928497
    Abstract: A computer-implemented method according to one embodiment includes receiving a request to perform a transaction in persistent memory at a first node; implementing the transaction within a volatile transaction cache at the first node; determining parity data for the transaction at the first node; sending the parity data from the first node to a parity node; and transferring results of the transaction from the volatile transaction cache to the persistent memory at the first node.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Daniel Waddington, Mario Blaum
  • Patent number: 11928051
    Abstract: A system, program product, and method for validating a system under test (SUT). The method includes generating one or more application programming interface (API) requests. The method also includes selecting one or more random biases for one or more properties of the one or more API requests. The method further includes generating a random sample of one or more values from an input domain space, wherein the one or more values are associated with one or more respective fields of the API being requested.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Vitali Sokhin, Gil Eliezer Shurek, Shiri Moran, Tom Kolan
  • Patent number: 11928519
    Abstract: Systems, computer-implemented methods, and computer program products to facilitate modernization of an application are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a determination component that determines one or more relevant surrounding contexts for a raw entity. The computer executable components also can comprise a matching component that matches the one or more relevant surrounding contexts with one or more known surrounding contexts of one or more known entities. The computer executable components further can comprise a type identification component that identifies an entity type for the raw entity based on the matching of the one or more relevant surrounding contexts with the one or more known surrounding contexts.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: March 12, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anup Kalia, Changhua Sun, HongLei Guo, Zhili Guo, Zhong Su, Jin Xiao, Maja Vukovic, Shawn Dsouza
  • Patent number: 11928004
    Abstract: Techniques regarding quantum error mitigation are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise an error mitigation component that can add a set of scaled quantum gates to a quantum circuit for error mitigation. The set of scaled quantum gates can comprise a quantum gate and an inverse of the quantum gate. Also, the set of scaled quantum gates can have a rotation angle based on a pulse schedule to achieve a target stretch factor.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: March 12, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan Don Earnest-Noble, Caroline Tornow, Daniel Josef Egger
  • Patent number: 11928082
    Abstract: File system performance enhancement is provided. Information related to a container of the computer accessing a file in a layer of a file system of an image corresponding to the container is recorded to form recorded file system layer access information. The recorded file system layer access information is shared with another file system of a container image corresponding to a different container on the computer. The container image is a same image as the image corresponding to the container that accessed the file to perform an operation associated with a cloud application.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Guang Han Sui, Jin Chi He, Peng Hui Jiang, Gang Tang
  • Patent number: 11928117
    Abstract: Embodiments of the present invention relate to methods, systems, and computer program products for managing a plurality of live comments. A plurality of live comments is obtained for a video, the plurality of live comments being associated with a plurality of fragments in the video, respectively. A plurality of features are extracted from the plurality of live comments, respectively. A knowledge base is generated for the plurality of live comments based on the plurality of features. With these embodiments, the live comments may be managed in an effective way. Further, the knowledge base may provide answers to a user query.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Wen Wang, Yi Chen Zhong, Kun Yan Yin, De Shuo Kong, Lu Yu, Yi Ming Wang
  • Patent number: 11929063
    Abstract: A supervised discriminator for detecting bio-markers in an audio sample dataset is trained and a denoising autoencoder is trained to learn a latent space that is used to reconstruct an output audio sample with a same fidelity as an input audio sample of the audio sample dataset. A conditional auxiliary generative adversarial network (GAN) trained to generate the output audio sample with the same fidelity as the input audio sample, wherein the output audio sample is void of the bio-markers. The conditional auxiliary generative adversarial network (GAN), the corresponding supervised discriminator, and the corresponding denoising autoencoder are deployed in an audio processing system.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Victor Abayomi Akinwande, Celia Cintas, Komminist Weldemariam, Aisha Walcott
  • Patent number: 11928156
    Abstract: Obtain, at a computing device, a segment of computer code. With a classification module of a machine learning system executing on the computing device, determine a required annotation category for the segment of computer code. With an annotation generation module of the machine learning system executing on the computing device, generate a natural language annotation of the segment of computer code based on the segment of computer code and the required annotation category. Provide the natural language annotation to a user interface for display adjacent the segment of computer code.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Dakuo Wang, Lingfei Wu, Xuye Liu, Yi Wang, Chuang Gan, Jing Xu, Xue Ying Zhang, Jun Wang, Jing James Xu
  • Patent number: 11928346
    Abstract: An approach for optimizing storage on a local storage device. The approach identifies a stored or being stored on a user's local storage device. The approach extracts metadata from the media file. The approach searches the user-associated storage locations for a matching media file based on the metadata. If the approach locates the matching media file, then the approach, using artificial intelligence (AI), predicts if the local device storage should be optimized for the media file, then the approach, using AI, stores a link to the matching media file on the local device storage and removes the media file from the local device storage.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Raghuveer Prasad Nagar, Harshit Sharma, Jagadesh Ramaswamy Hulugundi, Gaurav Mahesh Pandit
  • Patent number: 11928234
    Abstract: One embodiment provides a method, including: receiving, from a user at a collaboration platform, a request to perform a computation; generating a workflow comprising a sequence of steps for performing the computation; identifying potential data sources comprising the type of data and able to assist in performing at least one of the sequence of steps of the workflow; selecting computation data sources that collaborate to perform the computation, wherein the selecting is performed dynamically and based upon characteristics of a network created by the collaboration platform and between the computation data sources; and facilitating performance of the computation by the computation data sources using data of the computation data sources, wherein during performance of the computation the computation data sources collaborate within the network to perform the workflow while maintaining individual privacy of the data of the computation data sources and providing proof verifying a trustworthiness of the computation.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Pankaj Satyanarayan Dayama, Nitin Singh, Dhinakaran Vinayagamurthy, Santosh Ravi Kiran Penubothula
  • Patent number: 11928180
    Abstract: A system, method, and computer program product are disclosed. The method includes receiving a first text unit, extracting features from the first text unit, receiving a second text unit, extracting features from the second text unit, receiving a portion comprising the first text unit and the second text unit, and aggregating the features extracted from the first text unit and the features extracted from the second text unit. The method also includes generating a set of scores for the first text unit, the second text unit, and the portion, and based on the set of scores, selecting at least one ground truth candidate from the first text unit, the second text unit, and the portion. Additionally, the method includes determining that the at least one ground truth candidate includes at least one confirmed ground truth, and adding the at least one confirmed ground truth to a ground truth repository.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Deepak Sekar, Anil Manohar Omanwar, Drew Johnson, Salil Ahuja
  • Patent number: 11929177
    Abstract: Techniques regarding pain treatment are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can include: a data collection component that can determine at least one parameter associated with a pain perception of a subject, a computing component that can determine a relationship between the pain perception and the at least one parameter using artificial intelligence, and can determine a treatment for the subject based on the relationship; and a treatment component that can cause a device associated with the subject to apply at least a portion of the treatment.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: March 12, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qinghuang Lin, Jeffrey L. Rogers, Giovanni Russo, Andrea Simonetto, Tigran Tigran Tchrakian
  • Patent number: 11928556
    Abstract: Methods and systems for a reinforcement learning system. A spatial and temporal representation of an observed state of an environment is encoded. A previous state is estimated from a given state and a size of a reward is adjusted based on a difference between the estimated previous state and the previous state.
    Type: Grant
    Filed: December 29, 2018
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Guy Hadash, Boaz Carmeli, George Kour
  • Patent number: 11928605
    Abstract: Systems for generating attack event logs are disclosed. An example system includes a storage device for storing an event log template. The system also includes a processor to receive a selection of the event log template, and receive an attack description comprising user instructions to fabricate synthetic log entries according to a format defined in the event log template. The attack description includes variables and rules for determining values for the variables. The processor generates the attack event log by determining values that satisfy the rules and writing the values into selected fields of the event log template.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Oleg Blinder, Nitzan Peleg, Omri Soceanu
  • Patent number: 11928611
    Abstract: In an approach for conversational interchange optimization, a processor monitors conversations in a communication system. A processor generates a list of topics in the conversations. A processor determines a flow for each topic based on length of time, number of participants, and sentiment associated to each topic. The flow is the progress of interactions and shifts for each topic. A processor builds a statistical model for each topic based on the flow to predict success or failure of a topic progression for an incoming conversation. A processor updates the topic progression for the incoming conversation based on the predicted success or failure.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Liam S. Harpur, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 11928891
    Abstract: Systems and methods for adapting physical activities and exercises based on facial analysis by image processing are disclosed. A method includes: identifying, by a computer device, a user; receiving, by the computer device, video data of a face region of the user while the user is engaged in exercise or physical activity; analyzing, by the computer device, the video data to determine a detected state of the user, wherein the analyzing the video data includes performing facial analysis using the video data; and providing, by the computer device, feedback to the user based on the analyzing the video data.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: March 12, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rogerio Abreu de Paula, Juliana de Melo Batista dos Santos, Andrea Britto Mattos Lima
  • Patent number: 11930109
    Abstract: A computer-implemented method includes receiving, by a storage system, encrypted data and a set of key identifiers. Each key identifier is associated with information specifying a storage location for which the key identifier is authorized. The method also includes storing, by the storage system, the encrypted data in at least one storage location and receiving, by the storage system, at least one key identifier of the set of key identifiers with a data access request. The method includes determining, by the storage system, whether the data access request is authorized for the at least one key identifier.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Steven Robert Hetzler, Wayne C. Hineman, John Stewart Best
  • Patent number: 11929390
    Abstract: A temperature-dependent capacitor comprises a first conductive plate, a second conductive plate located in a parallel-planar orientation to the first conductive plate, and a dielectric material located between the first conductive plate and the second conductive plate, the dielectric material having a temperature-dependent dielectric constant (?) value, wherein the temperature-dependent capacitor has a positive correlation of an operating temperature of the temperature-dependent capacitor to a capacitance value of the temperature-dependent capacitor.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Kyle Schoneck, Matthew A. Walther, Jason J. Bjorgaard, John R. Dangler, Layne A. Berge, Thomas W. Liang, Matthew Doyle
  • Patent number: 11929404
    Abstract: A semiconductor structure comprises a gate structure of a transistor. The gate structure comprises a gate conductive portion disposed on a gate dielectric layer. The semiconductor structure further comprises a capacitor structure disposed on the gate structure. The capacitor structure comprises a first conductive layer, a dielectric layer disposed on the first conductive layer and a second conductive layer disposed on the dielectric layer. The first and second conductive layers are respectively connected to a first contact portion and a second contact portion.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Alexander Reznicek, Takashi Ando, Bahman Hekmatshoartabari, Nanbo Gong
  • Patent number: 11930099
    Abstract: A computer-implemented method according to one aspect includes creating an initialization vector, utilizing an instance of plaintext and a secret key; encrypting the instance of plaintext, utilizing the initialization vector, the secret key, and the instance of plaintext; combining the initialization vector and the encrypted instance of plaintext to create a ciphertext string; and outputting the ciphertext string.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Glen Alan Jaquette, Danny Harnik, William J. Scales
  • Patent number: 11928849
    Abstract: A mechanism is provided to implement an action-object interaction detection mechanism for recognizing actions in cluttered video scenes. An object bounding box is computed around an object of interest identified in a corresponding label in an initial frame where the object of interest appears in the frame. The object bounding box is propagated from the initial frame to a subsequent frame. For the initial frame and the subsequent frame: the object bounding boxes of the initial frame and the subsequent frame are refined and cropped based on the associated refined object bounding boxes. The set of cropped frames are processed to determine a probability that an action that is to be verified from the corresponding label is being performed. Responsive to determining the probability is equal to or exceeds a verification threshold, a confirmation is provided that the action-object interaction video performs the action that is to be verified.
    Type: Grant
    Filed: February 10, 2022
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Anupama Jagannathan, Anne Elizabeth Gattiker
  • Patent number: 11930023
    Abstract: A deep-learning based method evaluates similarities of entities in decentralized identity graphs. One or more processors represent a first identity profile as a first identity graph and a second identity profile as a second identity graph. The processor(s) compare the first identity graph to the second identity graph, which are decentralized identity graphs from different identity networks, in order to determine a similarity score between the first identity profile and the second identity profile. The processor(s) then implement a security action based on the similarity score.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Ashish Kundu, Arjun Natarajan, Kapil Kumar Singh, Joshua F. Payne
  • Patent number: 11930056
    Abstract: An embodiment for automatically controlling peripheral devices based on online meeting participant information. The embodiment may detect participants of an online meeting and generate a participant information table. The embodiment may generate a participant group table including one or more preliminary participant groups based on the participant information. The embodiment may generate and send audio through peripheral devices associated with at least one participant in each of the one or more preliminary participant groups to identify the participants in physically shared meeting spaces. The embodiment may update the participant group table to include confirmed participant groups based on the identified participants in the physically shared meeting spaces. The embodiment may determine a presenter for each of the confirmed participant groups and update the participant information.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: March 12, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jing Ren, Jing Wen Chen, Zhao Yu Wang, Xizhuo Zhang, Yi Jie Ma
  • Patent number: 11930044
    Abstract: An approach for dynamically transitioning mobile client devices from one location to another within edge computing is disclosed. The approach includes retrieving locations for near edges and far edges and collecting one or more SCC (security compliance center) rules. The approach includes identifying edge access from one or more client devices and determining mobility pattern associated with the edge access. The approach includes determining edge recommendation based on the mobility patterns and applying the edge recommendation.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Sudheesh S. Kairali, Sarbajit K. Rakshit, Vijay Kalangumvathakkal, Nataraj Nagaratnam
  • Patent number: 11930073
    Abstract: A computer-implemented method, system and computer program product for maximizing system scalability while guaranteeing enforcement of service level objectives. A request is received to access a backend database in a hierarchy of backend databases that includes heterogenous computing resources with a dynamic range of performance. Upon receiving the request, a reinforcement learning based filter determines if the request's frequency of access exceeds a cutoff frequency. If the received request is not filtered, but instead, is passed through the filter, then one of the backend databases in the hierarchy is selected. Such a selection is made by a load balancer that is trained using reinforcement learning to select the optimal backend database taking into consideration the storage size and speed of the backend databases as well as taking into consideration the user-specified service level objective to be met by the request to guarantee enforcement of such a service level objective.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Jun Duan, Braulio Gabriel Dumba, Andrew John Anderson
  • Patent number: 11928985
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: predicting an exhibited sentiment of a certain user on being presented one or more candidate education segment, wherein the predicting is in dependence on historical sentiment parameter values of one or more user on being exposed to presented educational content, the historical sentiment parameter values being stored in a data repository, wherein the presented education segments comprise digital media content adapted for playing by a digital media player; selecting at least one of the one or more candidate education segment in dependence on a result of the predicting so that a selected at least one of the one or more candidate education resulting from the selecting is personalized for the certain user; and presenting to the certain user the selected at least one of the one or more candidate education segment.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Geetha Karna, Sreekanth L. Kakaraparthy, Kuntal Dey
  • Patent number: 11929839
    Abstract: Machine-learning-based determination of event stability is provided to facilitate loose coupling of event coordination systems. The method includes training a machine learning model to determine stability of events of an event coordination system based on a plurality of attributes of the events, and using the machine learning model to determine an event stability for an event of the event coordination system. Further, the method includes comparing the determined event stability for the event to a stability threshold, and determining that the event is a stable event based on the event stability extending the stability threshold. Based on determining that the event is the stable event, the stable event is propagated from the event coordination system to another event coordination system.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: March 12, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Edward Regan, Mauro Marzorati, Arif Basha, Jeremy R. Fox
  • Patent number: 11929062
    Abstract: A method and system of training a spoken language understanding (SLU) model includes receiving natural language training data comprising (i) one or more speech recording, and (ii) a set of semantic entities and/or intents for each corresponding speech recording. For each speech recording, one or more entity labels and corresponding values, and one or more intent labels are extracted from the corresponding semantic entities and/or overall intent. A spoken language understanding (SLU) model is trained based upon the one or more entity labels and corresponding values, and one or more intent labels of the corresponding speech recordings without a need for a transcript of the corresponding speech recording.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: March 12, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hong-Kwang Jeff Kuo, Zoltan Tueske, Samuel Thomas, Yinghui Huang, Brian E. D. Kingsbury, Kartik Audhkhasi
  • Patent number: 11929845
    Abstract: A system and method are disclosed that utilizes an artificial intelligence based virtual proxy node. The virtual proxy node includes an intent resolution model and communicates between a smart audio device and at least one secondary device, wherein the at least one secondary device is configured to be controlled by a smart audio device or smart hub. The virtual proxy node tracks interactions between the smart audio device and the at least one secondary device to derive historical and context data from the tracking interactions. The virtual proxy node uses the historical and context data to predict which secondary device will be successful in responding to the user input command and broadcasts the input command to the virtual proxy node associated with one of the at least one secondary device. The virtual proxy node includes an intent resolution model trained by historical and context data.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: March 12, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anvita Vyas, Namit Kabra, Vijay Ekambaram, Sarbajit K. Rakshit
  • Patent number: 11928513
    Abstract: Mechanisms are provided for scheduling a workload in a cloud computing system. A cloud affinity factor (CAF) computer model is trained, via a machine learning process based on a training dataset comprising static characteristics of a workload binary for a workload, and dynamic characteristics corresponding to historical performance data for the workload, such that the trained CAF computer model predicts a performance classification for a given workload binary. The trained CAF computer model processes a new workload to generate a performance classification for the new workload. Cloud affinity factor(s) are generated based on the performance classification for the new workload. Node affinity and dispatch rule(s) are applied to the cloud affinity factor(s) to select one or more nodes of the cloud computing system to which to dispatch the workload. The workload is then scheduled on the selected one or more nodes.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Peng Hui Jiang, Dong Hui Liu, Jia Tian Zhong, Xing Xing Shen, Jia Yu, Yong Yin
  • Patent number: 11930724
    Abstract: A phase change memory (PCM) cell includes an electrode, a heater electrically connected to the electrode, a PCM material electrically connected to the heater, a second electrode electrically connected to the PCM material, an electrical insulator surrounding the PCM material, and a shield positioned between the PCM material and the electrical insulator, the shield comprising a reactive-ion-etching-resistant material.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Injo Ok, Nicole Saulnier, Muthumanickam Sankarapandian, Andrew Herbert Simon, Steven Michael McDermott, Iqbal Rashid Saraf
  • Patent number: 11928824
    Abstract: An approach is provided in which the approach receives an image that includes multiple image points and constructs a plane in the image based on a first subset of the plurality of image points. The approach identifies a second subset of the image points that belong to the plane and are not part of the first subset of image points, and removes the first subset of image points and the second subset of image points form the image points. The approach annotates the remaining subset of image points in the image.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Xue Ping Liu, Dan Zhang, Yuan Yuan Ding, Chao Xin, Fan Li, Hong Bing Zhang, Xu Min
  • Patent number: 11928451
    Abstract: Systems, methods, and computer programming products for dynamically managing the uninstallation and/or re-installation of software applications stored or accessed by a computing system, including mobile devices. Management of the applications by the system can be periodically managed automatically or based on recommendations. Management of applications being uninstalled or reinstalled may be determined based on a rate a user accesses the application and/or data published or accessible by an application storefront, such as user reviews, storefront rankings, user feedback and uninstallation rates of the applications by other users. Applications experiencing a decreased level of average user satisfaction below a predetermined threshold can be proposed for deletion or automatically deleted. Replacement of underperforming or unsatisfactory applications with alternative applications having similar functionality but a higher rate of user satisfaction can be recommended or installed.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Clement Decrop, Craig M. Trim, Jeremy R. Fox, Fang Lu, Uri Kartoun
  • Patent number: 11930084
    Abstract: A method, computer program product, and computer system are provided. A microservice formats a request to a process management microservice and to another microservice to perform an operation on behalf of the microservice. The process management microservice validates the requested operation. Based on the requested operation being valid, process management sends the requested operation to the other microservice. The process management microservice updates the microservices registry with a status of the microservice and the other microservice. The microservice and the other microservice update their respective local status registries.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventor: Balamurugan Srinivasan
  • Patent number: 11928699
    Abstract: Methods, systems, and computer program products for auto-discovery of reasoning knowledge graphs in supply chains are provided herein. A computer-implemented method includes obtaining a spatiotemporal query related to a demand of at least one product in a supply chain; analyzing the spatiotemporal query to identify one or more parameters affecting the demand of the at least one product, wherein the one or more parameters comprise at least one of one or more climate parameters and one or more disruptive event parameters; generating a knowledge graph comprising information indicating an impact on the demand of the at least one product for at least a portion of the one or more parameters; and outputting, to a user interface, an explanation of a predicted demand forecast for the at least one product based at least in part on the knowledge graph.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Smitkumar Narotambhai Marvaniya, Ranjini Bangalore Guruprasad, Shantanu R. Godbole, Kedar Kulkarni, Jitendra Singh, Geeth Ranmal de Mel, Richard J. Tomsett, Komminist Weldemariam
  • Patent number: 11928719
    Abstract: Methods, systems, and computer program products for facilitating user selection using trend-based joint embeddings are provided herein. A method includes obtaining a selection of an item in an online catalog; determining a compatible item of the plurality of items at least in part by providing the selected at least one item and at least one previously selected item corresponding to the user to a trend-based machine learning model, wherein the trend-based machine learning model is trained on historical data associated with the item in the online catalog and fine-tuned based on current trend data from multiple data sources; receiving feedback in response to outputting the at least one compatible item; identifying one or more attributes related to the at least one compatible item based on the feedback; and using the trend-based machine learning model to determine at least one additional compatible item based on the one or more attributes.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Satyam Dwivedi, Vijay Ekambaram, Kushagra Manglik, Nupur Aggarwal, Vikas C. Raykar
  • Patent number: 11929889
    Abstract: A method for managing network service response times by a client device is provided. The client device determines whether a network service of a service provider is reachable or active and determines a service response time of the service provider. The client device communicates to the service provider a request to establish a conditional connection based on an average accept service time of a connection and a maximum service response time.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Lloyd Phillips, Anil Kalavakolanu, Teresa H. Pham, Mathew Accapadi, Vani D. Ramagiri
  • Patent number: 11928219
    Abstract: A level of classification for each piece of data of one or more pieces of data is determined. A layer of encryption for each piece of data of the one or more pieces of data is determined. A type of encryption for each piece of data of the one or more pieces of data is determined. Other mechanisms applied to each piece of data of the one or more pieces of data is determined. A first constant for the layer of encryption, a second constant for the type of encryption, a third constant for the other mechanisms applied is determined. A risk factor for each piece of data of the one or more pieces of data is determined.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Rinkesh I. Bansal, Mahesh Shivram Paradkar, Raghuraman Seshadri, Nagendra Ramamurthy Pattavardhanam
  • Patent number: 11926493
    Abstract: Methods are presented which include moving a self-stabilizing platform assembly with product disposed on a deck of the self-stabilizing platform assembly. The self-stabilizing platform assembly includes multiple torque-generating devices, a stability control system to control operation of the multiple torque-generating devices, and the deck to support the product being moved. The methods also include adjusting, by the stability control system, operation of one or more torque-generating devices of the multiple torque-generating devices to produce during the moving a stabilization torque within the self-stabilizing platform assembly to facilitate stabilizing the self-stabilizing platform assembly and product during moving of the self-stabilizing platform assembly and product.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: March 12, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Suraush Khambati, Budy D. Notohardjono, Shawn M. Canfield, Richard M. Ecker
  • Patent number: 11928107
    Abstract: Methods and systems for similarity-based value-to-column classification are disclosed. A method includes: receiving, by a computing device, a natural language search query; determining, by the computing device, a filtering phrase in the natural language search query using a natural language understanding model; encoding, by the computing device, the filtering phrase; retrieving, by the computing device, a plurality of encoded columns; for each of the plurality of encoded columns, the computing device determining a similarity score based on a similarity between the encoded filtering phrase and the encoded column; and outputting, by the computing device, a column corresponding to an encoded column of the plurality of encoded columns having a highest similarity score.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: March 12, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mohammed Mostafa, Ali Khanafer, Mohamad F. Kalil, Mohamed El Gemaiey, Morvarid Sehatkar