US 12,216,673 B2
Techniques for semantic searching
Ananth Venkata, San Ramon, CA (US); Satish Gopalakrishna, Fremont, CA (US); Jacques Vigeant, Fort Lauderdale, FL (US); Wai On Lee, Foster City, CA (US); Dustin Bauder, Broomfield, CO (US); Reginald A. Hansbrough, Aurora, IL (US); and Narayan Madhavan Nayar, Oak Park, IL (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Oct. 24, 2019, as Appl. No. 16/662,695.
Application 16/662,695 is a continuation in part of application No. 16/513,459, filed on Jul. 16, 2019, granted, now 11,334,583.
Application 16/513,459 is a continuation of application No. 15/297,037, filed on Oct. 18, 2016, granted, now 10,417,247, issued on Sep. 17, 2019.
Application 16/662,695 is a continuation in part of application No. 15/273,567, filed on Sep. 22, 2016, granted, now 10,516,980.
Application 15/297,037 is a continuation in part of application No. 14/861,893, filed on Sep. 22, 2015, granted, now 10,664,488.
Claims priority of provisional application 62/396,088, filed on Sep. 16, 2016.
Claims priority of provisional application 62/356,471, filed on Jun. 29, 2016.
Claims priority of provisional application 62/246,031, filed on Oct. 24, 2015.
Claims priority of provisional application 62/055,402, filed on Sep. 25, 2014.
Prior Publication US 2020/0117658 A1, Apr. 16, 2020
Int. Cl. G06F 16/248 (2019.01); G06F 16/2453 (2019.01); H04N 5/272 (2006.01)
CPC G06F 16/248 (2019.01) [G06F 16/24534 (2019.01); H04N 5/272 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for rendering an interactive visualization on a mobile computing device comprising:
receiving, on a query field displayed on the mobile computing device, a natural language input comprising a first term, wherein the natural language input is a natural language expression based at least in part on a human language input;
retrieving, from a database of an enterprise associated with the mobile computing device, a first data dimension associated with the first term that is the natural language input;
generating, based at least in part on the first data dimension associated with the first term of the natural language input, a first visualization, wherein the first visualization is an interactive visualization that is displayed with a user interface control to enable a user interaction with one or more user interface cards displayed in the first visualization on the mobile computing device, wherein the first visualization comprises a scrollable list of a plurality of user interface cards that display on a display of the mobile computing device a plurality of different categories of content associated with enterprise data;
rendering, for display on the mobile computing device, the first visualization;
retrieving, based at least in part on the first term, a first set of candidate interpretations associated with the first term, the first set of candidate interpretations being associated with the first data dimension;
rendering, for display on the mobile computing device, at least a portion of the first set of candidate interpretations; and
receiving, from a graphical user interface of the mobile computing device, a selection a candidate interpretation from the at least the portion of the first set of candidate interpretations.