| CPC G06F 40/30 (2020.01) [G06F 3/0482 (2013.01); G06F 16/90332 (2019.01); G06F 16/9038 (2019.01); G06F 40/279 (2020.01); G10L 15/1815 (2013.01); G10L 15/22 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
semantically processing a conversational input to separate the conversational input into a plurality of structural entities, wherein the semantic processing includes identifying as the structural entities at least an intent, a data object, and a field value;
constructing a query for execution by a data provider by inserting the data object and field value into a query paradigm that fits the intent, a type of the data object, and the field value;
transmitting the query to the data provider for execution; and
presenting results from the execution of the query through a user interface.
|