US 12,293,158 B2
Query construction from conversational inputs
Kaarthik Balasubrahmanian, Vancouver (CA); Raja Penneru, Dublin, CA (US); Ilisha Ramachandran, Redwood City, CA (US); Sridhar Tadepalli, Pleasanton, CA (US); and Saravanan Anandan, Fremont, CA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed on Aug. 1, 2023, as Appl. No. 18/229,032.
Application 18/229,032 is a continuation of application No. 17/133,805, filed on Dec. 24, 2020, granted, now 11,741,308.
Claims priority of provisional application 63/024,949, filed on May 14, 2020.
Prior Publication US 2023/0409836 A1, Dec. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/9032 (2019.01); G06F 3/0482 (2013.01); G06F 16/9038 (2019.01); G06F 40/279 (2020.01); G06F 40/30 (2020.01); G10L 15/18 (2013.01); G10L 15/22 (2006.01)
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
OG exemplary drawing
 
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.