Patents by Inventor Chinnappa Guggilla

Chinnappa Guggilla 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: 10191946
    Abstract: According to one exemplary embodiment, a method for finding an answer to a query from a table is provided. The method may include receiving the query and the table. The method may also include generating a hierarchical representation based on the received table, whereby the hierarchical representation comprises a primary tree and a secondary tree. The method may then include mapping the primary tree to the secondary tree. The method may further include generating a plurality of predicate triples in a semantic relationship form based on the primary tree and the secondary tree. The method may also include determining if a predicate triple within the plurality of predicate triples matches the query using query-side and table-side context and semantics. The method may then include adding the predicate triple within the plurality of predicate triples to a plurality of candidate answers based on determining that the predicate triple matches the query.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: January 29, 2019
    Assignee: International Business Machines Corporation
    Inventors: Chinnappa Guggilla, Prabhakar R. Majjiga, Praveen K. Midde, Avinesh Polisetty Venkata Sai
  • Publication number: 20180241881
    Abstract: A curator captures input data corresponding to service tasks from an external source. Further, a browser extension collects intermediate service delivery data for the service tasks from the external source. Subsequently, a learner stores the input data and the intermediate service delivery data as training data. Then, a receiver receives a service request from a client. The service request is indicative of a service task to be performed and information associated with the service task. Further, an advisor processes the service request to generate an intermediate service response. Thereafter, the advisor determines a confidence level associated with the intermediate service response and ascertains whether the confidence level associated with service response is below pre-determined threshold level. If the confidence level is below a pre-determined threshold level, the advisor automatically generates a final service response corresponding to service request based on training data.
    Type: Application
    Filed: February 21, 2018
    Publication date: August 23, 2018
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Chung-Sheng LI, Guanglei Xiong, Emmanuel Munguia Tapia, Kyle P. Johnson, Christopher Cole, Sachin Aul, Suraj Govind Jadhav, Saurabh Mahadik, Mohammad Ghorbani, Colin Connors, Chinnappa Guggilla, Naveen Bansal, Praveen Maniyan, Sudhanshu A. Dwivedi, Ankit Pandey, Madhura Shivaram, Sumeet Sawarkar, Karthik Meenakshisundaram, Nagendra Kumar M R, Hariram Krishnamurth, Karthik Lakshminarayanan
  • Publication number: 20180082389
    Abstract: An approach, executed by one or more computer processors, to determine a sentiment based, at least in part, on one or more statements from one or more sources in a plurality of documents for a proceeding. The approach includes the one or more computer processors predicting an outcome of the proceeding, based, at least in part, on the sentiment.
    Type: Application
    Filed: September 20, 2016
    Publication date: March 22, 2018
    Inventors: Chinnappa Guggilla, Krishna Kummamuru, Anil M. Omanwar
  • Publication number: 20170116317
    Abstract: A computer-implemented method includes receiving a question set. The question set is for a question answer system. The method receives a plurality of domain cluster topics. The plurality of domain cluster topics are for the question set. The method organizes the question set based on the plurality of domain cluster topics to yield a plurality of question set topics. The method receives a document corpus. The document corpus is for the question answer system. The method organizes the document corpus based on the plurality of domain cluster topics to yield a plurality of document corpus topics. The method maps the plurality of question set topics to the plurality of document corpus topics. The method determines whether any of the plurality of question set topics are unmatched. The method is responsive to any of the plurality of question set topics being unmatched. The method requests enrichment for the document corpus.
    Type: Application
    Filed: October 27, 2015
    Publication date: April 27, 2017
    Inventors: Chinnappa Guggilla, Krishna Kummamuru
  • Publication number: 20170052985
    Abstract: A computer-implemented method for normalizing data tables, where a lexical values and the structure of data within a data table are identified and interpreted. The data table is transformed into a tree form, representing a hierarchical relationship among the lexical values. Information to be normalized is identified. A normalization dictionary with aggregated statistical information of lexical values and corresponding word-senses is generated. And information to be normalized is normalized based on the normalization dictionary.
    Type: Application
    Filed: June 28, 2016
    Publication date: February 23, 2017
    Inventors: Chinnappa Guggilla, Joy Mustafi
  • Publication number: 20170052988
    Abstract: A computer-implemented method for normalizing data tables, where a lexical values and the structure of data within a data table are identified and interpreted. The data table is transformed into a tree form, representing a hierarchical relationship among the lexical values. Information to be normalized is identified. A normalization dictionary with aggregated statistical information of lexical values and corresponding word-senses is generated. And information to be normalized is normalized based on the normalization dictionary.
    Type: Application
    Filed: August 20, 2015
    Publication date: February 23, 2017
    Inventors: Chinnappa Guggilla, Joy Mustafi
  • Publication number: 20160306852
    Abstract: According to one exemplary embodiment, a method for finding an answer to a query from a table is provided. The method may include receiving the query and the table. The method may also include generating a hierarchical representation based on the received table, whereby the hierarchical representation comprises a primary tree and a secondary tree. The method may then include mapping the primary tree to the secondary tree. The method may further include generating a plurality of predicate triples in a semantic relationship form based on the primary tree and the secondary tree. The method may also include determining if a predicate triple within the plurality of predicate triples matches the query using query-side and table-side context and semantics. The method may then include adding the predicate triple within the plurality of predicate triples to a plurality of candidate answers based on determining that the predicate triple matches the query.
    Type: Application
    Filed: June 27, 2016
    Publication date: October 20, 2016
    Inventors: Chinnappa Guggilla, Prabhakar R. Majjiga, Praveen K. Midde, Avinesh Polisetty Venkata Sai
  • Publication number: 20160267117
    Abstract: According to one exemplary embodiment, a method for finding an answer to a query from a table is provided. The method may include receiving the query and the table. The method may also include generating a hierarchical representation based on the received table, whereby the hierarchical representation comprises a primary tree and a secondary tree. The method may then include mapping the primary tree to the secondary tree. The method may further include generating a plurality of predicate triples in a semantic relationship form based on the primary tree and the secondary tree. The method may also include determining if a predicate triple within the plurality of predicate triples matches the query using query-side and table-side context and semantics. The method may then include adding the predicate triple within the plurality of predicate triples to a plurality of candidate answers based on determining that the predicate triple matches the query.
    Type: Application
    Filed: March 11, 2015
    Publication date: September 15, 2016
    Inventors: Chinnappa Guggilla, Prabhakar R. Majjiga, Praveen K. Midde, Avinesh Polisetty Venkata Sai
  • Publication number: 20150331846
    Abstract: A method for narrating a table using at least one narration template, wherein the table is extracted from a data source is provided. The method may include parsing the extracted table. The method may also include performing structural analysis on the parsed extracted table. The method may further include selecting at least one structural template based on the structural analysis of the parsed extracted table. Additionally, the method may include selecting the at least one narration template based on the at least one selected structural template. The method may also include applying the at least one selected narration template to the extracted table. The method may further include narrating the extracted table based on the applying of the at least one selected narration template to the extracted table.
    Type: Application
    Filed: August 25, 2014
    Publication date: November 19, 2015
    Inventors: Chinnappa Guggilla, Ashish Mungi, Purushothaman K. Narayanan, Ankur S. Parikh, Krishma Singla, Bijo A. Thomas
  • Publication number: 20150331845
    Abstract: A computer system for narrating a table using at least one narration template, wherein the table is extracted from a data source is provided. The computer system may include parsing the extracted table. The computer system may also include performing structural analysis on the parsed extracted table. The computer system may further include selecting at least one structural template based on the structural analysis of the parsed extracted table. Additionally, the computer system may include selecting the at least one narration template based on the at least one selected structural template. The computer system may also include applying the at least one selected narration template to the extracted table. The computer system may further include narrating the extracted table based on the applying of the at least one selected narration template to the extracted table.
    Type: Application
    Filed: May 13, 2014
    Publication date: November 19, 2015
    Applicant: International Business Machines Corporation
    Inventors: Chinnappa Guggilla, Ashish Mungi, Purushothaman K. Narayanan, Ankur S. Parikh, Krishma Singla, Bijo A. Thomas