Patents by Inventor Atri Mandal

Atri Mandal 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: 11899553
    Abstract: An aspect of the present disclosure provides a relevance ranking system for events identified by performance management systems. In one embodiment, a system receives, from one or more performance management systems, events associated with performance metrics and determines, based on the received events, a corresponding relevance score for each performance metric. The system generates a ranking list of the received events based on the corresponding relevance scores (determined for the performance metrics). The system then provides the ranking list of events to a user (such as an administrator). According to another aspect, the system (noted above) performs the steps of receiving, determining, and generating for each time interval of a set of time intervals.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: February 13, 2024
    Assignee: Healtech Software India Pvt. Ltd.
    Inventors: Atri Mandal, Sudhir Shetty, Jaisri S, Palavali Shravan Kumar Reddy
  • Patent number: 11860726
    Abstract: According to an aspect, a (recommendation) system constructs a knowledge graph based on problem descriptors and remediation actions contained in multiple incident reports previously received from a performance management (PM) system. Each problem descriptor and remediation action in an incident report are represented as corresponding start node and end node in the knowledge graph, with a set of qualifier entities in the incident report represented as causal links between the start node and the end node. Upon receiving an incident report related to an incident identified by the PM system, the system extracts a problem descriptor and a set of qualifier entities. The system traverses the knowledge graph starting from a start node corresponding to the extracted problem descriptor using the set of qualifier entities to determine end nodes representing a set of remediation actions. The system provides the set of remediation actions as recommendations for resolving the incident.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: January 2, 2024
    Assignee: Healtech Software India Pvt. Ltd.
    Inventors: Atri Mandal, Palavali Shravan Kumar Reddy, Sudhir Shetty, Adityam Ghosh, Shainy Merin, Raja Shekhar Mulpuri, Howard Zhang
  • Publication number: 20230267033
    Abstract: According to an aspect, a (recommendation) system constructs a knowledge graph based on problem descriptors and remediation actions contained in multiple incident reports previously received from a performance management (PM) system. Each problem descriptor and remediation action in an incident report are represented as corresponding start node and end node in the knowledge graph, with a set of qualifier entities in the incident report represented as causal links between the start node and the end node. Upon receiving an incident report related to an incident identified by the PM system, the system extracts a problem descriptor and a set of qualifier entities. The system traverses the knowledge graph starting from a start node corresponding to the extracted problem descriptor using the set of qualifier entities to determine end nodes representing a set of remediation actions. The system provides the set of remediation actions as recommendations for resolving the incident.
    Type: Application
    Filed: February 23, 2022
    Publication date: August 24, 2023
    Inventors: Atri Mandal, Palavali Shravan Kumar Reddy, Sudhir Shetty, Adityam Ghosh, Shainy Merin, Raja Shekhar Mulpuri, Howard Zhang
  • Patent number: 11714855
    Abstract: Embodiments are provided that relate to a computer system, a computer program product, and a computer-implemented method for improving performance of a virtual dialog agent system employing an automated virtual dialog agent. Embodiments involve generating ground truth (GT) from a user's knowledge base, and leveraging the GT to evaluate how the virtual dialog agent performs with the GT. The evaluation measures quality of a multi-turn virtual dialog, and generates a remediation plan directed at an algorithmic improvement of the virtual dialog agent.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: August 1, 2023
    Assignee: International Business Machines Corporation
    Inventors: Ruchi Mahindru, Atul Kumar, Atri Mandal, Daniela Rosu
  • Publication number: 20230222391
    Abstract: A cognitive assignment engine (CAE) system attempts to infer semantic meaning from textual content of an incoming message in order to use the inferred meaning to assign the message to an appropriate responder. If the message contains insufficient textual content, the system identifies ontological structures comprised by the message's graphical content and classifies each structure as a function of the structure's location within the graphical content or of an intrinsic characteristic of the structure. The system then generates a message identifier by performing a computation on these classifications and uses the identifier to retrieve a previously stored graphical template that comprises ontological structures similar to those of the incoming message. The system associates the incoming message with a semantic meaning previously associated with the template, enabling the system to classify the message and to assign the message to the correct responder.
    Type: Application
    Filed: March 16, 2023
    Publication date: July 13, 2023
    Inventors: Nikhil Malhotra, Atri Mandal, Giriprasad Sridhara, Vijay Ekambaram
  • Publication number: 20230176920
    Abstract: An aspect of the present disclosure is directed to forecasting resource requirements for components of software applications. In one embodiment, a system constructs a component graph of components deployed in a computing environment, the component graph indicating for each component, a corresponding subset of components that are invoked by the component and a corresponding distribution of component workloads received at the component to the subset of components. Upon receiving data indicating an entry workload expected to be received in a future duration at one or more entry components, the system estimates by traversing the component graph, a component workload, corresponding to the entry workload, expected to be received in the future duration at a first component and determines resource requirements for the first component based on the estimated component workload.
    Type: Application
    Filed: December 6, 2022
    Publication date: June 8, 2023
    Inventors: Raja Shekhar Mulpuri, Atri Mandal, Palavali Shravan Kumar Reddy, Jaisri S, Adityam Ghosh
  • Publication number: 20230105304
    Abstract: Proactive avoidance of performance issues in computing environments. In one embodiment, a causal dependency graph representing the usage dependencies among the various components of a computing environment is formed, the components being associated with key performance indicators (KPIs). A probabilistic model is trained with prior incidents that have occurred in the components to correlate outliers of KPIs in associated components to prior incidents. The training includes determining the correlation based on the causal dependency graph. Upon detecting the occurrence of outliers for performance metrics, an imminent performance issue likely to occur in a specific component is identified based on the probabilistic model and the detected outliers. A preventive action is performed to avoid the occurrence of the imminent performance issue in the specific component.
    Type: Application
    Filed: May 19, 2022
    Publication date: April 6, 2023
    Inventors: Atri Mandal, Sudhir Shetty, Arpit Rathi
  • Publication number: 20230104983
    Abstract: An aspect of the present disclosure provides a relevance ranking system for events identified by performance management systems. In one embodiment, a system receives, from one or more performance management systems, events associated with performance metrics and determines, based on the received events, a corresponding relevance score for each performance metric. The system generates a ranking list of the received events based on the corresponding relevance scores (determined for the performance metrics). The system then provides the ranking list of events to a user (such as an administrator). According to another aspect, the system (noted above) performs the steps of receiving, determining, and generating for each time interval of a set of time intervals.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 6, 2023
    Inventors: Atri Mandal, Sudhir Shetty, Jaisri S, Palavali Shravan Kumar Reddy
  • Patent number: 11620570
    Abstract: A cognitive assignment engine (CAE) system attempts to infer semantic meaning from textual content of an incoming message in order to use the inferred meaning to assign the message to an appropriate responder. If the message contains insufficient textual content, the system identifies ontological structures comprised by the message's graphical content and classifies each structure as a function of the structure's location within the graphical content or of an intrinsic characteristic of the structure. The system then generates a message identifier by performing a computation on these classifications and uses the identifier to retrieve a previously stored graphical template that comprises ontological structures similar to those of the incoming message. The system associates the incoming message with a semantic meaning previously associated with the template, enabling the system to classify the message and to assign the message to the correct responder.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: April 4, 2023
    Assignee: KYNDKYL, INC.
    Inventors: Nikhil Malhotra, Atri Mandal, Giriprasad Sridhara, Vijay Ekambaram
  • Publication number: 20230008225
    Abstract: An aspect of the present disclosure facilitates measuring the capability of AIOps (Artificial Intelligence for IT operations) systems deployed in computing environments. In one embodiment, a first simulation of a target AIOps system is run using a first historical input set having a corresponding first actual output set of a first AIOps system different from the target AIOps system. A second simulation of a reference AIOps system is run using a second historical input set having a corresponding second actual output set of the same first AIOps system. A first and second accuracy scores are determined based on outputs of the first and second simulations and the corresponding first and second actual output sets. An enablement score representing a measure of the capability (in terms of accuracy of prediction) of the target AIOps system is generated based on the first accuracy score and the second accuracy score.
    Type: Application
    Filed: September 13, 2021
    Publication date: January 12, 2023
    Inventors: Atri Mandal, Raja Shekhar Mulpuri
  • Publication number: 20220374810
    Abstract: An aspect of the present disclosure facilitates accelerating outlier prediction of performance metrics in performance managers deployed in new computing environments. In one embodiment, a digital processing system receives an input data specifying a business vertical to which a new computing environment is directed, a performance metric of interest, and a computing component of the new computing environment for which the performance metric is sought to be measured. In response, the system selects, from a set of prediction models, a prediction model for the performance metric, based on the input data. The selected prediction model is then used in a performance manager to predict outliers for the performance metric of interest during operation of the new computing environment.
    Type: Application
    Filed: August 9, 2021
    Publication date: November 24, 2022
    Inventors: Atri Mandal, Arpit Rathi, Raja Shekhar Mulpuri, Vihang Dudhalkar
  • Patent number: 11416823
    Abstract: A help desk management system uses segment partitioning and matching of each identified segment to a suitable problem and resolver group and then sequencing the partitioned segments based on sentiment analysis and sequence mining on historical tickets and audit logs to actuate effective resolution and pipelining of helpdesk tickets needing resolutions from multiple resolver groups. The helpdesk tickets can be in the form of e-mails.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: August 16, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Nikhil Malhotra, Atri Mandal, Giriprasad Sridhara, Vijay Ekambaram
  • Patent number: 11411811
    Abstract: Methods, systems, and computer program products for fault localization for cloud-native applications are provided herein. A computer-implemented method includes classifying an event-related alert directed to at least one system by processing one or more characteristics of the event-related alert; obtaining and processing multiple application logs based at least in part on the classification of the event-related alert; identifying error logs among the multiple application logs based at least in part on the processing of the multiple application logs; ordering the error logs using one or more prioritization techniques; and performing at least one automated action based at least in part on the ordering of the error logs.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: August 9, 2022
    Assignee: International Business Machines Corporation
    Inventors: Amitkumar Manoharrao Paradkar, Pooja Aggarwal, Atri Mandal, Ajay Gupta
  • Publication number: 20220245199
    Abstract: Embodiments are provided that relate to a computer system, a computer program product, and a computer-implemented method for improving performance of a virtual dialog agent system employing an automated virtual dialog agent. Embodiments involve generating ground truth (GT) from a user's knowledge base, and leveraging the GT to evaluate how the virtual dialog agent performs with the GT. The evaluation measures quality of a multi-turn virtual dialog, and generates a remediation plan directed at an algorithmic improvement of the virtual dialog agent.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Applicant: International Business Machines Corporation
    Inventors: Ruchi Mahindru, Atul Kumar, Atri Mandal, Daniela Rosu
  • Publication number: 20220060371
    Abstract: Methods, systems, and computer program products for fault localization for cloud-native applications are provided herein. A computer-implemented method includes classifying an event-related alert directed to at least one system by processing one or more characteristics of the event-related alert; obtaining and processing multiple application logs based at least in part on the classification of the event-related alert; identifying error logs among the multiple application logs based at least in part on the processing of the multiple application logs; ordering the error logs using one or more prioritization techniques; and performing at least one automated action based at least in part on the ordering of the error logs.
    Type: Application
    Filed: August 24, 2020
    Publication date: February 24, 2022
    Inventors: Amitkumar Manoharrao Paradkar, Pooja Aggarwal, Atri Mandal, Ajay Gupta
  • Patent number: 11243834
    Abstract: Aspects of the disclosure provide for a method. In at least some examples, the method includes receiving logs of a computer system, wherein a log comprises information regarding an operation of the computer system. The method also includes performing a course analysis of the logs to identify invariants, parameters, and gray area terms included in the logs, wherein gray area terms are terms included in the logs that are undefined between identifications of invariant or parameter by the course analysis. The method also includes performing a fine analysis to identify each of the gray area terms as either an invariant or a parameter to generate first log parsing templates, wherein the fine analysis is a sequence labeling analysis. The method also includes performing a similarity analysis to combine similar templates from among the first log parsing templates to form second log templates.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Atri Mandal, Prateeti Mohapatra, Anbang Xu, Xiaotong Liu, Pujitha Kara
  • Publication number: 20200410450
    Abstract: A help desk management system uses segment partitioning and matching of each identified segment to a suitable problem and resolver group and then sequencing the partitioned segments based on sentiment analysis and sequence mining on historical tickets and audit logs to actuate effective resolution and pipelining of helpdesk tickets needing resolutions from multiple resolver groups. The helpdesk tickets can be in the form of e-mails.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 31, 2020
    Inventors: Nikhil Malhotra, Atri Mandal, Giriprasad Sridhara, Vijay Ekambaram
  • Publication number: 20200401935
    Abstract: A cognitive assignment engine (CAE) system attempts to infer semantic meaning from textual content of an incoming message in order to use the inferred meaning to assign the message to an appropriate responder. If the message contains insufficient textual content, the system identifies ontological structures comprised by the message's graphical content and classifies each structure as a function of the structure's location within the graphical content or of an intrinsic characteristic of the structure. The system then generates a message identifier by performing a computation on these classifications and uses the identifier to retrieve a previously stored graphical template that comprises ontological structures similar to those of the incoming message. The system associates the incoming message with a semantic meaning previously associated with the template, enabling the system to classify the message and to assign the message to the correct responder.
    Type: Application
    Filed: June 24, 2019
    Publication date: December 24, 2020
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nikhil Malhotra, Atri Mandal, Giriprasad Sridhara, Vijay Ekambaram
  • Patent number: 10831999
    Abstract: One embodiment provides a method, including: receiving a foreign language trouble ticket requiring resolution; translating text of the foreign language trouble ticket into a language known to the person, wherein the translating comprises (i) translating a subset of foreign language keywords within a portion of the foreign language trouble ticket identified as a problem portion into the known language and (ii) translating a remaining subset of keywords into the known language using keyword links generated from previously resolved tickets by: extracting keywords from the historical tickets, wherein the keywords are recognized as corresponding to an identified portion; and generating at least one keyword link from at least one of the identified portions identified as a problem description portion; and directing the known language ticket to a resolver group, wherein the resolver group is selected based upon an issue identified within the ticket.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Atri Mandal, Giriprasad Sridhara, Vijay Ekambaram, Gargi Banerjee Dasgupta
  • Patent number: 10824995
    Abstract: One embodiment provides a method for use within an organization having a plurality of groups dedicated to providing assistance with requests, including: obtaining a communication comprising a request for assistance from a user; identifying, using information contained within the obtained communication, a group that is able to provide assistance in resolving the request, each group having a corresponding model identifying information needed by that group; determining, based upon a model corresponding to the identified group, information needed by the identified group to resolve the request; identifying at least one modification that needs to be made to the communication based upon the determined information, wherein the identifying at least one modification comprises determining a difference between the determined information and the information contained within the obtained communication; and sending a modified communication to the identified group, wherein the modified communication comprises the obtained co
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: November 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vijay Ekambaram, Atri Mandal, Giriprasad Sridhara, Gargi Banerjee Dasgupta