โ† All publications

Patent

Natural Language Query Processing and Debugging

Gonzalo Ramos, Adam Fourney, Bongshin Lee, Arpit Narechania

USPTO ยท 2024

โ˜… Granted US 12,008,043

Teaser for Natural Language Query Processing and Debugging

Abstract

In example, a natural language input is processed to generate a formal query that is executed to retrieve data from a data store. An indication as to which subparts of the natural language input were used to generate the formal query may be presented to a user. The user may debug the query, such that associations between natural language input subparts and formal query subparts may be changed, added, or removed by the user. Further, a set of steps may be generated that provide an indication to the user as to how the formal query is executed, for example using sample data from the data store.The user may manipulate the sample data, thereby causing the presented steps to be updated accordingly. Once the user has made adjustments and has finished debugging the query, the revised formal query may be executed to retrieve updated data from the data store.

Citation

@patent{narechania2024nlquerydebugging,
  author = {Ramos, Gonzalo A. and Fourney, Adam and Lee, Bongshin and Narechania, Arpit Ajay},
  title = {{Natural language query processing and debugging}},
  number = {US12008043B2},
  year = {2024},
  month = jun,
  day = {11},
  nationality = {US},
  assignee = {Microsoft Technology Licensing, LLC},
  url = {https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/12008043}
}