Patents by Inventor Salil Ahuja

Salil Ahuja 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: 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: 11811585
    Abstract: A tool for automatically generating incident management process efficiency metrics utilizing real-time communication analysis. The tool retrieves real-time conversation data from one or more communication sources, wherein the real-time conversation data includes one or more messages having data related to an information technology (IT) incident. The tool performs conversation analysis on the one or more messages. The tool determines one or more timestamps of interest for the IT incident from the one or more messages. The tool generates one or more incident management process efficiency metrics for the IT incident utilizing the one or more timestamps of interest. The tool predicts based, at least in part, on historical conversation data, an outcome for the IT incident. The tool sends the one or more incident management process efficiency metrics and the outcome for the IT incident to a user in a notification.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: November 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shirley M. Han, Rama Kalyani T. Akkiraju, Salil Ahuja, Anbang Xu
  • Publication number: 20220400121
    Abstract: An approach is disclosed that retrieves a set of current system data corresponding to a computer system and a set of current outputs from an anomaly detection model that is monitoring the computer system. The current system data and the anomaly detection model outputs are input to a trained anomaly detection supervisor model. The trained anomaly detection supervisor model processes the inputs and provides a set of performance data corresponding to the anomaly detection model. The anomaly detection model is then adjusted when the set of performance data indicates that the anomaly detection model is performing below a threshold.
    Type: Application
    Filed: June 10, 2021
    Publication date: December 15, 2022
    Inventors: Shirley M. Han, ANBANG XU, Rama Kalyani T. Akkiraju, Salil Ahuja, Xiaotong LIU
  • Patent number: 11526544
    Abstract: A multidimensional system for generating a multimedia search engine is provided. A computer device identifies a plurality of independently separable aspects of a multimedia file. The computing device provides at least one independently separable aspect of the plurality of independently separable aspects as input into an object detection model. The computing device receives, from the object detection model, an identification of at least one object and a corresponding level of confidence that the object is present in the multimedia file. The computing device classifies the object as either confident or not confident, based on whether the level of confidence meets a threshold level of confidence. The computing device generates a multimedia search engine based, at least in part, on the object and the classification.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: December 13, 2022
    Assignee: International Business Machines Corporation
    Inventors: Deepak Sekar, Anil Manohar Omanwar, Drew Johnson, Salil Ahuja
  • Publication number: 20220311655
    Abstract: A tool for automatically generating incident management process efficiency metrics utilizing real-time communication analysis. The tool retrieves real-time conversation data from one or more communication sources, wherein the real-time conversation data includes one or more messages having data related to an information technology (IT) incident. The tool performs conversation analysis on the one or more messages. The tool determines one or more timestamps of interest for the IT incident from the one or more messages. The tool generates one or more incident management process efficiency metrics for the IT incident utilizing the one or more timestamps of interest. The tool predicts based, at least in part, on historical conversation data, an outcome for the IT incident. The tool sends the one or more incident management process efficiency metrics and the outcome for the IT incident to a user in a notification.
    Type: Application
    Filed: March 23, 2021
    Publication date: September 29, 2022
    Inventors: Shirley M. Han, Rama Kalyani T. Akkiraju, Salil Ahuja, Anbang Xu
  • Publication number: 20220300756
    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: Application
    Filed: March 18, 2021
    Publication date: September 22, 2022
    Inventors: Deepak Sekar, Anil Manohar Omanwar, Drew Johnson, Salil Ahuja
  • Patent number: 11245642
    Abstract: An intermediary server receives a resource request from a client computer for a requested resource that has a desired resource ability to optimize the client computer. The intermediary server identifies an alternative resource that has the desired resource ability to optimize the client computer, and determines that an ability of the alternative resource to provide the desired resource ability exceeds an ability of the requested resource to provide the desired resource ability. In response to determining that the ability of the alternative resource to provide the desired resource ability exceeds the ability of the requested resource to provide the desired resource ability, the intermediary server instructs a resource server to send the alternative resource instead of the requested resource to the client computer.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Rotem Aharonov, Salil Ahuja, Rama K. T. Akkiraju, David Amid, Ateret Anaby-Tavor, Jason M. Leonard, Mitchell Mason
  • Publication number: 20220004440
    Abstract: An approach to optimizing utilization of virtual agents within a virtual agent system. The approach may include monitoring the processing loads of virtual agents and identifying highly utilized virtual agents. The approach may also include configuring a pathway which directs a user query to the identified highly utilized virtual agent and allowing the highly utilized virtual agent to respond to the user query if the highly utilized virtual agent is capable of generating a satisfactory response. Additionally, the approach may include sending the user query to one or more other virtual agents if the highly utilized virtual agent is unable to generate a response above a confidence threshold.
    Type: Application
    Filed: July 1, 2020
    Publication date: January 6, 2022
    Inventors: Gandhi Sivakumar, Salil Ahuja, Debojyoti Mookerjee, Anand Shantilal Borse
  • Publication number: 20210349931
    Abstract: A multidimensional system for generating a multimedia search engine is provided. A computer device identifies a plurality of independently separable aspects of a multimedia file. The computing device provides at least one independently separable aspect of the plurality of independently separable aspects as input into an object detection model. The computing device receives, from the object detection model, an identification of at least one object and a corresponding level of confidence that the object is present in the multimedia file. The computing device classifies the object as either confident or not confident, based on whether the level of confidence meets a threshold level of confidence. The computing device generates a multimedia search engine based, at least in part, on the object and the classification.
    Type: Application
    Filed: May 7, 2020
    Publication date: November 11, 2021
    Inventors: Deepak Sekar, Anil Manohar Omanwar, Drew Johnson, Salil Ahuja
  • Patent number: 11146501
    Abstract: A first user communication request by a first user is detected. The first user communication request is directed to a computer response system. In response to detecting the first user communication request a profile associated with the first user is determined. A first set of computing resources of the computer response system is allocated to a first automated respondent. The allocation is based on the determined profile. A communication between the first user and the first automated responded is assigned based on the determined profile.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gandhi Sivakumar, Debojyoti Mookerjee, Salil Ahuja, Kiran Challapalli
  • Publication number: 20200403934
    Abstract: A first user communication request by a first user is detected. The first user communication request is directed to a computer response system. In response to detecting the first user communication request a profile associated with the first user is determined. A first set of computing resources of the computer response system is allocated to a first automated respondent. The allocation is based on the determined profile. A communication between the first user and the first automated responded is assigned based on the determined profile.
    Type: Application
    Filed: June 21, 2019
    Publication date: December 24, 2020
    Inventors: Gandhi SIVAKUMAR, Debojyoti Mookerjee, Salil Ahuja, KIRAN CHALLAPALLI
  • Publication number: 20200274824
    Abstract: An intermediary server receives a resource request from a client computer for a requested resource that has a desired resource ability to optimize the client computer. The intermediary server identifies an alternative resource that has the desired resource ability to optimize the client computer, and determines that an ability of the alternative resource to provide the desired resource ability exceeds an ability of the requested resource to provide the desired resource ability. In response to determining that the ability of the alternative resource to provide the desired resource ability exceeds the ability of the requested resource to provide the desired resource ability, the intermediary server instructs a resource server to send the alternative resource instead of the requested resource to the client computer.
    Type: Application
    Filed: May 11, 2020
    Publication date: August 27, 2020
    Inventors: ROTEM AHARONOV, SALIL AHUJA, RAMA K.T. AKKIRAJU, DAVID AMID, ATERET ANABY-TAVOR, JASON M. LEONARD, MITCHELL MASON
  • Patent number: 10735348
    Abstract: An intermediary server receives a resource request for a requested resource from a client computer. The intermediary server responds to the resource request by initiating an interactive dialog between the intermediary server and the client computer, where the interactive dialog identifies a desired resource ability of the requested resource. The intermediary server identifies, based on responses to the interactive dialog from the client computer, an alternative resource that best meets the desired resource ability, wherein the requested resource and the alternative resource are a same type of resource, and wherein the interactive dialog uses an interactive exchange that interprets interactive dialog responses from the client computer in order to identify the desired resource ability and the alternative resource that best meets the desired resource ability and then instructs a resource server to send the alternative resource to the client computer.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rotem Aharonov, Salil Ahuja, Rama K. T. Akkiraju, David Amid, Ateret Anaby-Tavor, Jason M. Leonard, Mitchell Mason
  • Publication number: 20190188623
    Abstract: In an approach for providing a cognitive and dynamic business process, based on a user's natural language input, a processor receives information from a user, wherein the information includes natural language input. A processor analyzes the information from the user, using natural language processing. A processor generates a cognitive and dynamic business process, wherein the cognitive and dynamic business process assists the user to determine a solution to a problem. A processor delivers the cognitive and dynamic business process, wherein the delivered cognitive and dynamic business process includes a request for feedback. A processor analyzes the feedback, wherein the cognitive and dynamic business process is tagged with the feedback and stored, and wherein the feedback is based on feedback from the user and a subject matter expert.
    Type: Application
    Filed: December 14, 2017
    Publication date: June 20, 2019
    Inventors: Deepak Sekar, Salil Ahuja, Debojyoti Mookerjee, William J. Shondelmyer
  • Publication number: 20170317949
    Abstract: An intermediary server receives a resource request for a requested resource from a client computer. The intermediary server responds to the resource request by initiating an interactive dialog between the intermediary server and the client computer, where the interactive dialog identifies a desired resource ability of the requested resource. The intermediary server identifies, based on responses to the interactive dialog from the client computer, an alternative resource that best meets the desired resource ability, wherein the requested resource and the alternative resource are a same type of resource, and wherein the interactive dialog uses an interactive exchange that interprets interactive dialog responses from the client computer in order to identify the desired resource ability and the alternative resource that best meets the desired resource ability and then instructs a resource server to send the alternative resource to the client computer.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventors: ROTEM AHARONOV, SALIL AHUJA, RAMA K. T. AKKIRAJU, DAVID AMID, ATERET ANABY-TAVOR, JASON M. LEONARD, MITCHELL MASON
  • Patent number: 9495387
    Abstract: A method for providing content relevant images for an input question to a deep question answering system is disclosed. The method can include formulating, in response to receiving the input question, an answer to the input question. The method can also include identifying, based on the answer to the input question, a set of candidate images from a corpus of information. The set of candidate images may relate to the answer. The method can also include determining, based on a confidence value of the set of candidate images and a designated display specification, a first subset of the set of candidate images to provide in a display area. The method can also include selecting the first subset to be provided in the display area.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: November 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Salil Ahuja, Scott H. Isensee, Scott M. Lewis, William G. O'Keeffe, Cale R. Vardy
  • Patent number: 9471601
    Abstract: A method for providing content relevant images for an input question to a deep question answering system is disclosed. The method can include formulating, in response to receiving the input question, an answer to the input question. The method can also include identifying, based on the answer to the input question, a set of candidate images from a corpus of information. The set of candidate images may relate to the answer. The method can also include determining, based on a confidence value of the set of candidate images and a designated display specification, a first subset of the set of candidate images to provide in a display area. The method can also include selecting the first subset to be provided in the display area.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Salil Ahuja, Scott H. Isensee, Scott M. Lewis, William G. O'Keeffe, Cale R. Vardy
  • Publication number: 20160180237
    Abstract: Disclosed aspects include managing data for a Question and Answering (QA) system. Aspects include a set of questions being received by the QA system. In response to receiving the set of questions, a first confidence score for a first answer to a first question of the set of questions is determined. Aspects include determining the first confidence score meets a threshold confidence score. In response to the first confidence score meeting the threshold confidence score, the QA system stores the first question and the first answer for future presentation use as an aid in formulating a second query.
    Type: Application
    Filed: September 24, 2015
    Publication date: June 23, 2016
    Inventors: Salil Ahuja, Scott H. Isensee, Robert C. Johnson, JR., Scott M. Lewis, William G. O'Keeffe, Cale R. Vardy
  • Publication number: 20160180726
    Abstract: Disclosed aspects include managing data for a Question and Answering (QA) system. Aspects include a set of questions being received by the QA system. In response to receiving the set of questions, a first confidence score for a first answer to a first question of the set of questions is determined. Aspects include determining the first confidence score meets a threshold confidence score. In response to the first confidence score meeting the threshold confidence score, the QA system stores the first question and the first answer for future presentation use as an aid in formulating a second query.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Inventors: Salil Ahuja, Scott H. Isensee, Robert C. Johnson, JR., Scott M. Lewis, William G. O'Keeffe, Cale R. Vardy
  • Publication number: 20150278253
    Abstract: A method for providing content relevant images for an input question to a deep question answering system is disclosed. The method can include formulating, in response to receiving the input question, an answer to the input question. The method can also include identifying, based on the answer to the input question, a set of candidate images from a corpus of information. The set of candidate images may relate to the answer. The method can also include determining, based on a confidence value of the set of candidate images and a designated display specification, a first subset of the set of candidate images to provide in a display area. The method can also include selecting the first subset to be provided in the display area.
    Type: Application
    Filed: September 4, 2014
    Publication date: October 1, 2015
    Inventors: Salil Ahuja, Scott H. Isensee, Scott M. Lewis, William G. O'Keeffe, Cale R. Vardy