CPC G06F 16/90332 (2019.01) [G06F 40/211 (2020.01); G10L 15/1815 (2013.01); G06F 40/253 (2020.01); G06F 40/30 (2020.01)] | 20 Claims |
1. A method of using natural language for visual analysis of a dataset, comprising:
at a computer having a display, one or more processors, and memory storing one or more programs configured for execution by the one or more processors:
displaying, in a graphical user interface, a first data visualization based on a dataset retrieved from a database;
receiving a first natural language command related to the displayed first data visualization;
extracting a first keyword from the first natural language command;
in accordance with a determination that a relatedness metric between the first keyword and a first data field of the dataset exceeds a predetermined threshold:
determining an initial parameter value for the first keyword based on the displayed first data visualization and data values of the first data field; and
generating and displaying, in the graphical user interface:
(i) an editable user interface control showing an initial range of data values for the first data field based on the determined initial parameter value for the first keyword; and
(ii) a second data visualization responsive to the first natural language command.
|