×

Methods and system for providing real-time business intelligence using natural language queries

  • US 10,657,125 B1
  • Filed: 05/05/2017
  • Issued: 05/19/2020
  • Est. Priority Date: 06/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a processor; and

    a memory operatively coupled to the processor, the memory storing instructions executable by the processor to;

    extract a plurality of key words from a natural-language-based question, the plurality of key words including a first key word;

    generate a data dependency graph based on, and including, relationships between the plurality of key words and a plurality of data field names in a plurality of data sources, wherein the data dependency graph maps the first key word in the natural-language-based question to a first data field name and a second data field name in the plurality of data sources;

    generate a language dependency graph based on, and including, relationships between the plurality of key words of the natural-language-based question-using sentence structure rules;

    generate an inter-dependency graph from the language dependency graph and the data dependency graph by;

    merging the language dependency graph and the data dependency graph;

    determining that a mapping between the first key word in the natural-language-based question and the first data field name in the plurality of data sources does not satisfy a cross-functional dependency between the language dependency graph and the data dependency graph; and

    eliminating the mapping between the first key word in the natural-language-based question and the first data field name in the plurality of data sources from the inter-dependency graph; and

    translate the natural-language-based question into a formatted query string based on the inter-dependency graph.

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