×

Systems and methods for natural language question answering and analysis

  • US 10,409,846 B2
  • Filed: 02/16/2016
  • Issued: 09/10/2019
  • Est. Priority Date: 02/13/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for querying a data repository using a flexible natural language interface comprising:

  • receiving an initiated user question at a graphical user interface;

    generating automatically one or more suggested completed questions in response to the receipt of the initiated user question, said generation based on a defined grammar and linguistic constraints associated with the defined grammar, wherein said generating comprises incrementally parsing a grammar tree, said grammar tree comprising grammar rules relating to the defined grammar on branch nodes and lexical rules relating to the linguistic constraints on leaf nodes;

    receiving a selected completed question at the graphical user interface;

    parsing the selected completed question into a logic representation;

    translating the logic representation into an executable query;

    executing the translated query against the data repository;

    generating one or more search results in response to the executed translated query;

    generating one or more analytic results corresponding to the one or more search results responsive to the executed translated query, wherein said one or more analytic results comprises one or more of a descriptive analytic result, a comparative analytic result, a temporal analytic result and a content-based analytic result; and

    presenting the one or more search results and the one or more analytic results corresponding to one or more search results at the graphical user interface.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×