CPC G06F 16/248 (2019.01) [G06F 16/24534 (2019.01); H04N 5/272 (2013.01)] | 20 Claims |
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.
|