Query construction from conversational inputs
AssigneeOracle International Corporation
InventorsKaarthik BALASUBRAHMANIAN, Raja PENNERU, Ilisha RAMACHANDRAN, Sridhar TADEPALLI, Saravanan ANANDAN
Life of this patent
Estimating the term…
Abstract
Systems, methods, and other embodiments associated with defining an adaptive model for conversational interaction are described herein. In one embodiment, a computer-implemented method includes semantically processing a conversational input to separate the input into a plurality of structural entities. The method also includes constructing a query of a data provider based on one or more of the structural entities and a query paradigm. The method also includes transmitting the query to the data provider for execution. The method further includes presenting the query results through a user interface.
Claims20
A computer-implemented method, comprising:
- semantically processing a conversational input to separate the input into a plurality of structural entities;
- constructing a query of a data provider based on one or more of the structural entities and a query paradigm;
- transmitting the query to the data provider for execution;
- and
- presenting results of the query through a user interface.
One or more non-transitory computer-readable media storing computer-executable instructions that, when the instructions are executed by at least a processor of one or more computers, cause the computers to:
- semantically process a conversational input received through a conversational user interface to produce a plurality of structural entities;
- construct a query of a data provider based on one or more of the structural entities and a query paradigm;
- send the query to the data provider for execution;
- and
- present the query results through the conversational user interface.
A computing system comprising:
- a processor;
- a memory operably connected to the processor;
- and
- one or more non-transitory computer-readable media storing computer-executable instructions that, when the instructions are executed by at least the processor of the computer system, cause the computer system to:
- extract a plurality of structural entities from a conversational input to a conversational user interface;
- construct a query of a data provider at runtime based from one or more of the structural entities and a query paradigm;
- transmit the query to the data provider for execution;
- and
- present the query results through the conversational user interface.
Dependencies are inferred from the claim text.