×

TRANSLATING NATURAL LANGUAGE QUERIES

  • US 20130080472A1
  • Filed: 09/28/2011
  • Published: 03/28/2013
  • Est. Priority Date: 09/28/2011
  • Status: Abandoned Application
First Claim
Patent Images

1. A system comprising:

  • at least one processor to;

    receive a natural language query;

    determine whether any portion of the natural language query matches one of a plurality of semantic keywords, each semantic keyword representing at least one attribute of a database model, the plurality of semantic keywords comprising synonymous semantic keywords, the synonymous semantic keywords representing at least one identical attribute of the database model to disambiguate ambiguous words in the natural language query;

    translate the natural language query into at least one database query, the at least one database query using a unique combination of attributes of the database model, each attribute in the unique combination being represented by a semantic keyword that matches any portion of the natural language query;

    to rank the at least one database query based on a relevancy of each database query such that the relevancy is further based on a number of one to one associations between the unique combination of attributes and the semantic keywords that match portions of the natural language query; and

    execute the at least one database query in a database arranged in accordance with the database model.

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