Patents by Inventor Sahil Bansal
Sahil Bansal 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: 12141208Abstract: Systems, methods and/or computer program products maximizing answer coherence of virtual agents responding to multi-part user queries, using relationships among extracted chunks corresponding to support document(s). Relationships are extracted by mining entities from text and images of support document(s) and mapping entities to an otology. Induced subgraphs for chunks, based on extracted entities are created and compared. Depending on amounts of overlap and/or relationships between subgraphs, relationships among chunks are identified. Chunks relationships can be complementary, contained within one another, instances of one another, or not related at all. For a given multi-part query, a query answer graph is created comprising answer nodes corresponding to potential answer candidates associated with each chunk.Type: GrantFiled: May 23, 2022Date of Patent: November 12, 2024Assignee: International Business Machines CorporationInventors: Sahil Bansal, Atul Kumar, Seema Nagar
-
Patent number: 11874730Abstract: Identifying an log anomaly resolution by generating a knowledge base linking each of a plurality of incidents with historical anomalous log lines, calculating a resolution specificity score for each knowledge base record, identifying a run-time anomalous log line using the knowledge base, predicting a category for the run-time anomalous log line, identifying resolutions according to the category, ranking the resolutions according to the resolution specificity scores, and recommending a resolution according to the ranking.Type: GrantFiled: February 26, 2022Date of Patent: January 16, 2024Assignee: International Business Machines CorporationInventors: Ruchi Mahindru, Harshit Kumar, Sahil Bansal, Anbang Xu, Lu An, Gargi B. Dasgupta
-
Patent number: 11829338Abstract: One or more computer processors classify each log line in a plurality of unlabeled log lines as an erroneous log line or a non-erroneous log line. The one or more computer processors templatize each classified erroneous log line and non-erroneous log line in the plurality of unlabeled log lines. The one or more computer processors cluster erroneous log templates into erroneous log template clusters and the non-erroneous log templates into non-erroneous log template clusters. The one or more computer processors eliminate the erroneous log template clusters and the non-erroneous log template clusters that exceed a frequency threshold. The one or more computer processors train a log anomaly model utilizing=remaining erroneous log template clusters and remaining non-erroneous log template clusters. The one or more computer processors identify a subsequent log line as anomalous or non-anomalous utilizing the trained log anomaly model.Type: GrantFiled: December 7, 2021Date of Patent: November 28, 2023Assignee: International Business Machines CorporationInventors: Sahil Bansal, Harshit Kumar, Lu An, Xiaotong Liu, Anbang Xu
-
Publication number: 20230376537Abstract: Systems, methods and/or computer program products maximizing answer coherence of virtual agents responding to multi-part user queries, using relationships among extracted chunks corresponding to support document(s). Relationships are extracted by mining entities from text and images of support document(s) and mapping entities to an otology. Induced subgraphs for chunks, based on extracted entities are created and compared. Depending on amounts of overlap and/or relationships between subgraphs, relationships among chunks are identified. Chunks relationships can be complementary, contained within one another, instances of one another, or not related at all. For a given multi-part query, a query answer graph is created comprising answer nodes corresponding to potential answer candidates associated with each chunk.Type: ApplicationFiled: May 23, 2022Publication date: November 23, 2023Inventors: Sahil Bansal, Atul Kumar, Seema Nagar
-
Publication number: 20230273849Abstract: Identifying an log anomaly resolution by generating a knowledge base linking each of a plurality of incidents with historical anomalous log lines, calculating a resolution specificity score for each knowledge base record, identifying a run-time anomalous log line using the knowledge base, predicting a category for the run-time anomalous log line, identifying resolutions according to the category, ranking the resolutions according to the resolution specificity scores, and recommending a resolution according to the ranking.Type: ApplicationFiled: February 26, 2022Publication date: August 31, 2023Inventors: Ruchi Mahindru, Harshit Kumar, Sahil Bansal, ANBANG XU, Lu An, Gargi B. Dasgupta
-
Publication number: 20230267342Abstract: Methods, systems, and computer program products for iterative answer and supplemental information extraction for machine reading comprehension are provided herein. A computer-implemented method includes obtaining a user query and items of context information related to the user query; identifying at least one of the items of context information to be used in connection with generating supplemental information by processing the user query and at least a portion of the multiple items of context information; generating the answer using an artificial intelligence-based question answering system; generating a modified version of the user query based on keywords derived from the generated answer and keywords derived from the user query; generating items of supplemental information for the generated answer by processing the modified version of the user query and the at least one identified item of context information; and performing automated actions based on the items of supplemental information.Type: ApplicationFiled: February 23, 2022Publication date: August 24, 2023Inventors: Sahil Bansal, Raunak Sinha, Seema Nagar, Atul Kumar
-
Publication number: 20230177380Abstract: One or more computer processors classify each log line in a plurality of unlabeled log lines as an erroneous log line or a non-erroneous log line; templatize each classified erroneous log line and non-erroneous log line in the plurality of unlabeled log lines; cluster erroneous log templates into erroneous log template clusters and non-erroneous log templates into non-erroneous log template clusters; identify one or more log lines as anomalous utilizing a plurality of factors including a log maturity, a number of encountered log template clusters, and a ratio of classified erroneous log lines to classified non-erroneous log lines; responsive to one or more identified anomalous log lines, validate the identified anomalous log lines utilizing a site reliability engineer and human-in-the-loop validation; train a log anomaly model utilizing one or more validated log lines; and identify a subsequent log line as anomalous utilizing the trained log anomaly model.Type: ApplicationFiled: December 7, 2021Publication date: June 8, 2023Inventors: Sahil Bansal, Harshit Kumar, Lu An, Xiaotong LIU, ANBANG XU
-
Publication number: 20230177027Abstract: One or more computer processors classify each log line in a plurality of unlabeled log lines as an erroneous log line or a non-erroneous log line. The one or more computer processors templatize each classified erroneous log line and non-erroneous log line in the plurality of unlabeled log lines. The one or more computer processors cluster erroneous log templates into erroneous log template clusters and the non-erroneous log templates into non-erroneous log template clusters. The one or more computer processors eliminate the erroneous log template clusters and the non-erroneous log template clusters that exceed a frequency threshold. The one or more computer processors train a log anomaly model utilizing=remaining erroneous log template clusters and remaining non-erroneous log template clusters. The one or more computer processors identify a subsequent log line as anomalous or non-anomalous utilizing the trained log anomaly model.Type: ApplicationFiled: December 7, 2021Publication date: June 8, 2023Inventors: Sahil Bansal, Harshit Kumar, Lu An, Xiaotong LIU, Anbang XU
-
Publication number: 20220309276Abstract: Methods, systems, and computer program products for automatically classifying heterogeneous documents using machine learning techniques are provided herein. A computer-implemented method includes extracting multiple features from one or more sets of heterogeneous documents; arranging at least a portion of the extracted features into multiple hierarchically-defined classes; selecting one or more of the documents associated with each of the multiple hierarchically-defined classes; training at least one machine learning model using at least a portion of the selected documents; and automatically classifying at least one input document into one or more of the multiple hierarchically-defined classes by processing one or more portions of the at least one input document using the at least one trained machine learning model.Type: ApplicationFiled: March 29, 2021Publication date: September 29, 2022Inventors: Atul Kumar, Sahil Bansal, Ruchi Mahindru, Seema Nagar, Daniela Rosu
-
Patent number: 8928540Abstract: An antenna system is provided for use in wireless communication, the antenna system is contained in a modular structure. The antenna system includes a plurality of co-located antennas, including at least one active modal antenna, each of the antennas being adapted for operation at a distinct frequency band. The antenna system further includes an active tuning module for tuning a frequency response of the co-located antennas.Type: GrantFiled: November 11, 2012Date of Patent: January 6, 2015Assignee: Ethertronics, Inc.Inventors: Laurent Desclos, Sebastian Rowson, Jeffrey Shamblin, Sahil Bansal
-
Patent number: 7206321Abstract: A method and apparatus for flexibly filtering upstream scheduling messages in a communication system is described. The inventive method and apparatus uses software to rapidly filter a MAP message comprising a plurality of information elements. In accordance with the inventive method, a communication device inputs a MAP message and outputs a filtered MAP message comprising upstream transmission information relevant only to the communication device. The communication device stores data relevant to its upstream transmit opportunities. This data is derived from information elements that are associated with the communication device. In one embodiment, the communication device stores a transmit time. In another embodiment, the communication device stores a transmit time and a transmit duration. In yet another embodiment, the communication device stores a transmit time, a transmit duration and an IUC.Type: GrantFiled: September 27, 2001Date of Patent: April 17, 2007Assignee: Conexant Systems, Inc.Inventors: Sahil Bansal, Moshe Goldenberg, Brett A. Bernath
-
Patent number: 6665752Abstract: An interrupt driven interface coupling a programmable media access controller (MAC) and a process controller. The interrupt driven interface is operable within a cable modem system. The specification by which the cable modem operates to transfer data between the programmable media access controller (MAC) and the control processor is loaded into a memory location within the system, and the physical system is operable to provide for backward compatibility, in that, the addition of new messages and the deletion of old messages within the specification is performed via software upgrade. The necessity of a re-design and re-fabrication of the programmable media access controller (MAC) and the control processor, and the interface between them is completely obviated by the present invention.Type: GrantFiled: March 1, 2000Date of Patent: December 16, 2003Assignee: Conexant Systems, Inc.Inventors: Brett A. Bernath, Sahil Bansal, Moshe Goldenberg