Patents by Inventor Anup Kalia

Anup Kalia has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11940904
    Abstract: Systems, computer-implemented methods, and computer program products to facilitate generation of microservices from a monolithic application based on runtime traces 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 model component that learns cluster assignments of classes in a monolithic application based on runtime traces of executed test cases. The computer executable components can further comprise a cluster component that employs the model component to generate clusters of the classes based on the cluster assignments to identify one or more microservices of the monolithic application.
    Type: Grant
    Filed: April 13, 2023
    Date of Patent: March 26, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jin Xiao, Anup Kalia, Chen Lin, Raghav Batta, Saurabh Sinha, John Rofrano, Maja Vukovic
  • 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: 11922181
    Abstract: Techniques regarding discovering configuration information for one or more computer applications 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 a configuration component that can discover configuration information associated with a containerized computer application. The configuration information can be characterized by a set of environment attributes extracted by querying a source code of the containerized computer application.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: March 5, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anup Kalia, John Rofrano, Jin Xiao, Mihir Choudhury, Elizabeth Daly, Oznur Alkan, Lambert Pouguem Wassi, Maja Vukovic
  • Patent number: 11854676
    Abstract: Techniques are described for providing live first aid response guidance using a machine learning based cognitive aid planner. In one embodiment, a computer-implemented method is provided that comprises classifying, by a system operatively coupled to a processor, a type of an injury endured by a patient. The method further comprises, employing, by the system, one or more machine learning models to estimate a risk level associated with the injury based on the type of the injury and a current context of the patient.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: December 26, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anup Kalia, Maja Vukovic, Michael S. Gordon, Komminist Weldemariam
  • Publication number: 20230347151
    Abstract: Systems and techniques are disclosed to establish programming of an implantable electrical neurostimulation device for treating pain of a human subject, through the use and adjustment of analgesic stimulation parameters based on trust dynamics and trust measurements. In an example, the system to establish programming of the neurostimulation device performs operations that: determine a trust measurement value that is derived from results of at least one commitment made with a human subject, via observable interactions; determine a modification of at least one neurostimulation programming parameter, based on the trust measurement value; and to cause the implantable neurostimulation device to implement the modification of the at least one neurostimulation programming parameter. Further examples are provided to produce and track the trust measurement value, as well as identify a pain susceptibility value and determine a receptiveness to analgesic effects based on these and other trust dynamics.
    Type: Application
    Filed: July 6, 2023
    Publication date: November 2, 2023
    Inventors: James R. Kozloski, Anup Kalia, Jeffrey Rogers, Sara E. Berger
  • Publication number: 20230334241
    Abstract: Learning and correcting errors in text input fields to an artificial intelligence (AI) system includes receiving, by the AI system from a target system, an input text. The AI system executes a text processing operation on the input text by applying at least one transformer from a library of transformers to the input text to generate transformed text. At least one proposed correction to the input text is output by the AI system based on an analysis of the transformed text. Feedback data, associated with the at least one proposed correction, is then received from a user of the target system to iteratively learn, by the AI system, which of the transformers need be applied on future input text to accurately generate future proposed corrections on the future input text.
    Type: Application
    Filed: April 19, 2022
    Publication date: October 19, 2023
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elizabeth DALY, Oznur ALKAN, Anup KALIA, Jin XIAO, Bei CHEN, Rahul NAIR
  • Patent number: 11755931
    Abstract: A technique relates to natural language automation to implement service requests. An intent of a service request is determined by accessing a knowledge base, the knowledge base being configured for dynamic discovery of dependencies related to configuration items, the configuration item being among the configuration items, the configuration items being associated with concepts. An intent application programming interface (API) database comprising a specification is accessed, the specification describing parameters of APIs and associations that the APIs have with the concepts of the knowledge base. Associated parameters of an API associated with the intent of the service request are determined based on the intent API database. The API is caused to be executed to accomplish the service request.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: September 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jin Xiao, Anup Kalia, Maja Vukovic
  • Patent number: 11745016
    Abstract: Systems and techniques are disclosed to establish programming of an implantable electrical neurostimulation device for treating pain of a human subject, through the use and adjustment of analgesic stimulation parameters based on trust dynamics and trust measurements. In an example, the system to establish programming of the neurostimulation device performs operations that: determine a trust measurement value that is derived from results of at least one commitment made with a human subject, via observable interactions; determine a modification of at least one neurostimulation programming parameter, based on the trust measurement value; and to cause the implantable neurostimulation device to implement the modification of the at least one neurostimulation programming parameter. Further examples are provided to produce and track the trust measurement value, as well as identify a pain susceptibility value and determine a receptiveness to analgesic effects based on these and other trust dynamics.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: September 5, 2023
    Assignee: Boston Scientific Neuromodulation Corporation
    Inventors: James R. Kozloski, Anup Kalia, Jeffrey Rogers, Sara E. Berger
  • Publication number: 20230251962
    Abstract: Systems, computer-implemented methods, and computer program products to facilitate generation of microservices from a monolithic application based on runtime traces 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 model component that learns cluster assignments of classes in a monolithic application based on runtime traces of executed test cases. The computer executable components can further comprise a cluster component that employs the model component to generate clusters of the classes based on the cluster assignments to identify one or more microservices of the monolithic application.
    Type: Application
    Filed: April 13, 2023
    Publication date: August 10, 2023
    Inventors: Jin Xiao, Anup Kalia, Chen Lin, Raghav Batta, Saurabh Sinha, John Rofrano, Maja Vukovic
  • Patent number: 11688491
    Abstract: Techniques regarding autonomously updating a participation status of an entity with regards to a clinical trial 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 status component that can update a participation status of an entity regarding a clinical trial based on a trust disposition value. The trust disposition value can be determined using machine learning technology and can be indicative of an expected enrichment contribution associated with the participation status.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: June 27, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James R. Kozloski, Sara Berger, Anup Kalia, Jeffrey L. Rogers
  • Patent number: 11682476
    Abstract: Techniques regarding autonomously updating the status of a prescription 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 a prescription component that can update a status of a prescription associated with an entity based on a trust disposition value. The trust disposition value can be determined using machine learning technology and can be indicative of an expected effectiveness of the prescription.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: June 20, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James R. Kozloski, Sara Berger, Anup Kalia, Jeffrey L. Rogers
  • Patent number: 11682493
    Abstract: Techniques regarding autonomously updating the status of a medical procedure 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 a procedure component that can update a status of a medical procedure regarding an entity based on a trust disposition value derived using machine learning technology. The trust disposition value can be indicative of an expected efficacy associated with the medical procedure.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: June 20, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James R. Kozloski, Anup Kalia, Jeffrey L. Rogers, Sara Berger
  • Patent number: 11669692
    Abstract: Systems, computer-implemented methods, and computer program products that can facilitate extraction of named entities from document data to support automation applications 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 an entity extraction component that extracts, using a first machine learning process, a first data entity and a second data entity from document data indicative of a textual information. The computer executable components can further comprise a relation extraction component that determines, using a second machine learning process, a relation between the first data entity and the second data entity to generate a knowledge data graph used to execute an application associated with natural language processing for the document data.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: June 6, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anup Kalia, Tarek Sakakini, Yu Deng, Jin Xiao, Maja Vukovic
  • Patent number: 11663115
    Abstract: Systems, computer-implemented methods, and computer program products to facilitate generation of microservices from a monolithic application based on runtime traces 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 model component that learns cluster assignments of classes in a monolithic application based on runtime traces of executed test cases. The computer executable components can further comprise a cluster component that employs the model component to generate clusters of the classes based on the cluster assignments to identify one or more microservices of the monolithic application.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jin Xiao, Anup Kalia, Chen Lin, Raghav Batta, Saurabh Sinha, John Rofrano, Maja Vukovic
  • Patent number: 11659006
    Abstract: An assessment component that facilitates assessment and enforcement of policies within a computer environment can comprise a compliance component that determines whether a policy, that defines one or more requirements associated with usage of one or more enterprise components of an enterprise computing system, is in compliance with a plurality of standardized policies that govern operation of the one or more enterprise components of the enterprise computing system. The assessment component can also comprise a policy optimization component that determines one or more changes to the policy that achieve the compliance with the plurality of standardized polices based on a determination that the policy complies with a first standardized policy of the plurality of standardized policies and fails to comply with a second standardized policy of the plurality of standardized policies.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: May 23, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Milton H. Hernandez, Anup Kalia, Brian Peterson, Vugranam C. Sreedhar, Sai Zeng
  • Publication number: 20230085488
    Abstract: Techniques regarding discovering configuration information for one or more computer applications 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 a configuration component that can discover configuration information associated with a containerized computer application. The configuration information can be characterized by a set of environment attributes extracted by querying a source code of the containerized computer application.
    Type: Application
    Filed: September 14, 2021
    Publication date: March 16, 2023
    Inventors: Anup KALIA, John Rofrano, Jin Xiao, MIHIR CHOUDHURY, Elizabeth Daly, Oznur Alkan, Lambert Pouguem Wassi, Maja Vukovic
  • Patent number: 11586812
    Abstract: One embodiment of the invention provides a method for entity extraction, comprising determining a set of part-of-speech (POS) tags based on one or more documents, determining a concept in the one or more documents based on the set of POS tags, and extracting one or more phrases from the one or more documents based on the concept. The method further comprises generating a first set of rules corresponding to the concept based on the one or more phrases, generating a second set of rules specific to a domain based on the first set of rules, and learning, via an adapter grammar, a structure of one or more named entities in the one or more documents based on the second set of rules.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Anup Kalia, Chen Lin, Jin Xiao, Maja Vukovic
  • Patent number: 11557398
    Abstract: Techniques regarding autonomously controlling the delivery of one or more chemical compounds 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 a compound component can identify a chemical compound mixture to be distributed to an entity based on a trust disposition value. The trust disposition value can be determined using machine learning technology and is indicative of an expected effectiveness of the chemical compound mixture with regards to the entity.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: January 17, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James R. Kozloski, Anup Kalia, Jeffrey L. Rogers, Sara Berger
  • Patent number: 11550571
    Abstract: Technology for dividing a monolith computer program into a plurality of functions and creating a microservice for each function of the model's computer program. The micro-services are semantically and functionally equivalent, taken collectively, to the model's computer program from which they came. In some embodiments, the monolith computer program is written in an object oriented programming language suitable for execution by a virtual machine (VM). In some embodiments, the microservices are in representational state transfer (REST) form and respectively corresponding application programming interface (API).
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: January 10, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jin Xiao, Anup Kalia, Saurabh Sinha, John Rofrano, Maja Vukovic
  • Patent number: 11526770
    Abstract: Systems, computer-implemented methods, and computer program products that can facilitate computing environment migration plan recommendation based on one or more latent entity computing property preferences 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 an analysis component that employs a model to discover a latent computing property preference of an entity operating in a first computing environment. The computer executable components can further comprise a recommendation component that recommends a computing environment migration plan to a second computing environment based on the latent computing property preference of the entity. In some embodiments, the recommendation component recommends discovered latent computing property preferences of the entity to construct the computing environment migration plan.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: December 13, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jinho Hwang, Maja Vukovic, John Rofrano, Anup Kalia, Ya Bin Dang, Jie Ma, Lijun Mei