CPC G06F 16/26 (2019.01) [G06F 16/2457 (2019.01); G06F 16/248 (2019.01)] | 20 Claims |
1. A method, comprising:
at an electronic device having a first device type, the electronic device including one or more processors and memory storing one or more programs for execution by the one or more processors:
receiving a request directed to a data source, the request including (i) one or more intent types and (ii) one or more predefined attributes associated with the one or more intent types, each of the one or more predefined attributes limiting a respective data analysis operation of a respective intent type;
for each of the one or more intent types:
formulating a respective intent specification according to the request, including determining one or more respective properties of the respective intent specification according to the respective one or more predefined attributes and according to data fields, from the data source, specified in the request; and
generating a respective output specification that specifies a respective recommended data visualization type; and
rendering data analysis responsive to the request in accordance with the electronic device having the first device type.
|