Bridge from natural language processing engine to database engine
AssigneeSap SE
InventorsAnup Bhutada, Rupam Ojha, Srinivasan Ramanathan
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorsAnup Bhutada, Rupam Ojha, Srinivasan Ramanathan
Estimating the term…
Methods and systems are disclosed for bridging a natural language processing (NLP) engine to a database engine, enabling natural language queries to be handled by the database engine. The NLP engine produces a query structure, containing an intent and one or more query parameters, for a natural language query. Rules are successively applied to the query structure. When a rule matches, a corresponding action is performed to identify a sub-intent, transform query parameters, or generate a filter string. The sub-intent is mapped to a query destination, which can be an intrinsic or extrinsic service offered by the data engine. A query string is constructed, including the query destination and any filter strings, and transmitted to the database engine to answer the original query. The disclosed technologies are flexible, easily reconfigurable, and future-proof. Variations and use cases are disclosed.
One or more computer-readable media storing instructions which, when executed by one or more hardware processors, causes the one or more hardware processor(s) to perform operations comprising:
A computer-implemented method comprising:
A system comprising:
Dependencies are inferred from the claim text.