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).
-
Publication number: 20240346306Abstract: An embodiment includes detecting incident data and resolution data in monitored data collected while monitoring an information technology (IT) environment. The embodiment correlates the incident data with the resolution data according to a detected change in health metrics data from the monitored data. The embodiment stores the correlated incident data and resolution data as a training dataset stored in a database and then trains a machine learning model using the training dataset. The embodiment deploys the trained machine learning model such that the trained machine learning model provides resolution recommendation in response to receiving new incident data.Type: ApplicationFiled: April 12, 2023Publication date: October 17, 2024Applicant: International Business Machines CorporationInventors: Shirley M. Han, Rama Kalyani T. Akkiraju, Xiaotong Liu, Salil Ahuja, Isabell Sippli
-
Patent number: 11928180Abstract: 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: GrantFiled: March 18, 2021Date of Patent: March 12, 2024Assignee: International Business Machines CorporationInventors: Deepak Sekar, Anil Manohar Omanwar, Drew Johnson, Salil Ahuja
-
Patent number: 11811585Abstract: 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: GrantFiled: March 23, 2021Date of Patent: November 7, 2023Assignee: International Business Machines CorporationInventors: Shirley M. Han, Rama Kalyani T. Akkiraju, Salil Ahuja, Anbang Xu
-
Publication number: 20220400121Abstract: 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: ApplicationFiled: June 10, 2021Publication date: December 15, 2022Inventors: Shirley M. Han, ANBANG XU, Rama Kalyani T. Akkiraju, Salil Ahuja, Xiaotong LIU
-
Patent number: 11526544Abstract: 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: GrantFiled: May 7, 2020Date of Patent: December 13, 2022Assignee: International Business Machines CorporationInventors: Deepak Sekar, Anil Manohar Omanwar, Drew Johnson, Salil Ahuja
-
Publication number: 20220311655Abstract: 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: ApplicationFiled: March 23, 2021Publication date: September 29, 2022Inventors: Shirley M. Han, Rama Kalyani T. Akkiraju, Salil Ahuja, Anbang Xu
-
Publication number: 20220300756Abstract: 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: ApplicationFiled: March 18, 2021Publication date: September 22, 2022Inventors: Deepak Sekar, Anil Manohar Omanwar, Drew Johnson, Salil Ahuja
-
Patent number: 11245642Abstract: 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: GrantFiled: May 11, 2020Date of Patent: February 8, 2022Assignee: International Business Machines CorporationInventors: Rotem Aharonov, Salil Ahuja, Rama K. T. Akkiraju, David Amid, Ateret Anaby-Tavor, Jason M. Leonard, Mitchell Mason
-
Publication number: 20220004440Abstract: 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: ApplicationFiled: July 1, 2020Publication date: January 6, 2022Inventors: Gandhi Sivakumar, Salil Ahuja, Debojyoti Mookerjee, Anand Shantilal Borse
-
Publication number: 20210349931Abstract: 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: ApplicationFiled: May 7, 2020Publication date: November 11, 2021Inventors: Deepak Sekar, Anil Manohar Omanwar, Drew Johnson, Salil Ahuja
-
Patent number: 11146501Abstract: 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: GrantFiled: June 21, 2019Date of Patent: October 12, 2021Assignee: International Business Machines CorporationInventors: Gandhi Sivakumar, Debojyoti Mookerjee, Salil Ahuja, Kiran Challapalli
-
Publication number: 20200403934Abstract: 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: ApplicationFiled: June 21, 2019Publication date: December 24, 2020Inventors: Gandhi SIVAKUMAR, Debojyoti Mookerjee, Salil Ahuja, KIRAN CHALLAPALLI
-
Publication number: 20200274824Abstract: 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: ApplicationFiled: May 11, 2020Publication date: August 27, 2020Inventors: ROTEM AHARONOV, SALIL AHUJA, RAMA K.T. AKKIRAJU, DAVID AMID, ATERET ANABY-TAVOR, JASON M. LEONARD, MITCHELL MASON
-
Patent number: 10735348Abstract: 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: GrantFiled: April 29, 2016Date of Patent: August 4, 2020Assignee: International Business Machines CorporationInventors: Rotem Aharonov, Salil Ahuja, Rama K. T. Akkiraju, David Amid, Ateret Anaby-Tavor, Jason M. Leonard, Mitchell Mason
-
Publication number: 20190188623Abstract: 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: ApplicationFiled: December 14, 2017Publication date: June 20, 2019Inventors: Deepak Sekar, Salil Ahuja, Debojyoti Mookerjee, William J. Shondelmyer
-
Publication number: 20170317949Abstract: 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: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: ROTEM AHARONOV, SALIL AHUJA, RAMA K. T. AKKIRAJU, DAVID AMID, ATERET ANABY-TAVOR, JASON M. LEONARD, MITCHELL MASON
-
Patent number: 9495387Abstract: 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: GrantFiled: September 4, 2014Date of Patent: November 15, 2016Assignee: International Business Machines CorporationInventors: Salil Ahuja, Scott H. Isensee, Scott M. Lewis, William G. O'Keeffe, Cale R. Vardy
-
Patent number: 9471601Abstract: 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: GrantFiled: March 25, 2014Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Salil Ahuja, Scott H. Isensee, Scott M. Lewis, William G. O'Keeffe, Cale R. Vardy
-
Publication number: 20160180237Abstract: 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: ApplicationFiled: September 24, 2015Publication date: June 23, 2016Inventors: Salil Ahuja, Scott H. Isensee, Robert C. Johnson, JR., Scott M. Lewis, William G. O'Keeffe, Cale R. Vardy
-
Publication number: 20160180726Abstract: 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: ApplicationFiled: December 17, 2014Publication date: June 23, 2016Inventors: Salil Ahuja, Scott H. Isensee, Robert C. Johnson, JR., Scott M. Lewis, William G. O'Keeffe, Cale R. Vardy