Patent · US Active

Mapping natural language to queries using a query grammar

US11442932B2 · kind B2 · utility

2Cited by
7References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 16, 2019
Grant dateSep 13, 2022
Priority date
Expiry dateSep 26, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/9024
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods for mapping natural language to queries using a query grammar are described. For example, methods may include generating, based on a string, a set of tokens of a database syntax; generating a query graph for the set of tokens using a finite state machine representing a query grammar, wherein nodes of the finite state machine represent token types, directed edges of the finite state machine represent valid transitions between token types in the query grammar, vertices of the query graph correspond to respective tokens of the set of tokens, and directed edges of the query graph represent a transition between two tokens in a sequencing of the tokens; determining, based on the query graph, a sequence of the tokens in the set of tokens, forming a database query; and invoking a search of a database using a query based on the database query to obtain search results.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.