×

Generating a query statement based on unstructured input

  • US 10,025,819 B2
  • Filed: 11/13/2014
  • Issued: 07/17/2018
  • Est. Priority Date: 11/13/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • identifying words from a natural language request to search a dataset;

    associating each of the words with an identifier that identifies a part of speech type of the corresponding word;

    generating groupings of identifiers of the words, each of the groupings comprising a respective set of the identifiers associated with a set of the words, and each of the groupings corresponding to a particular part of speech type, the identifiers comprising a noun tag;

    providing the words and the groupings to a machine learning classifier to generate a structured query to the dataset, the machine learning classifier configured to;

    select a structure of the structured query for a noun grouping based on the groupings by at least predicting that a word associated with the noun tag in the noun grouping belongs to a select clause or a where clause of the structure, andgenerate the structured query by using, in the structure, the set of words associated with the set of the identifiers of the noun grouping, wherein using the set of words comprises adding the word to the select clause or the where clause; and

    querying the dataset based on the structured query provided from the machine learning classifier.

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