×

Generating and executing query language statements from natural language

  • US 10,180,989 B2
  • Filed: 07/24/2015
  • Issued: 01/15/2019
  • Est. Priority Date: 07/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for generating a query language statement comprising:

  • a processor to;

    detect a search query corresponding to a document repository;

    generate a modified search query by adding atomic tags to the search query, the atomic tags being based on an entity list and semantic rules;

    generate enriched tags based on combinations of atomic tags and any previously identified enriched tags and add the generated enriched tags to the modified search query;

    generate a first set of conditions based on combinations of the atomic tags and the generated enriched tags and generate a second set of conditions based on free-text conditions, the second set of conditions to correspond to terms in the search query that are not associated with any of the first set of conditions;

    reconcile the first set of conditions based on identified contradictions;

    generate the query language statements corresponding to the search query, the query language statements based in part on the first set of conditions and the second set of conditions; and

    display a plurality of documents from the document repository that satisfy the query language statements, whereinthe generating the query language statements comprises;

    joining at least two queries for documents of a same type with a logical disjunction or at least two queries for documents of a different type with a logical conjunction.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×