Natural language to customize data visualization
OwnerSameer D. Merchant, Zana Vosough +1inventors
InventorsSameer D. Merchant, Zana Vosough, Rajesh Bhagwat
Life of this patent
Estimating the term…
Abstract
A system, method, and device for generating data visualizations are disclosed. The method includes (i) obtaining a natural language query, (ii) determining an intent for the natural language query, (iii) generating one or more data requests to one or more selected data sources, the one or more data requests being based at least in part on the intent, (iv) obtaining a predicted visualization definition based at least in part on abstracting the result data, and (v) generating a visualization for the result data based at least in part on the predicted visualization definition.
Claims20
A system for visualizing data, comprising:
- one or more processors configured to:
- obtain a natural language query;
- determine an intent for the natural language query;
- obtain result data associated with the intent;
- obtain a predicted visualization definition that is in an intermediate language interpretable by a large language model, wherein the predicted visualization definition comprises an indication of a visualization type that is determined based at least in part on the result data;
- and
- generate a statistical representation as a visualization based at least in part on the result data and the visualization type according to which the result data is to be visualized indicated by the predicted visualization definition;
- and
- a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.
A method for visualizing data, comprising:
- obtaining, by one or more processors, a natural language query;
- determining an intent for the natural language query;
- obtaining result data associated with the intent;
- obtaining a predicted visualization definition that is in an intermediate language interpretable by a large language model, wherein the predicted visualization definition comprises an indication of a visualization type that is determined based at least in part on the result data;
- and
- generating a statistical representation as a visualization based at least in part on the result data and the visualization type according to which the result data is to be visualized indicated by the predicted visualization definition.
A non-transitory computer readable medium embodied computer program product for visualizing data, and the computer program product comprising computer instructions that, when executed by one or more processors, cause the one or more processors to perform a method, the method comprising:
- obtaining, by one or more processors, a natural language query;
- determining an intent for the natural language query;
- obtaining result data associated with the intent;
- obtaining a predicted visualization definition that is in an intermediate language interpretable by a large language model, wherein the predicted visualization definition comprises an indication of a visualization type that is determined based at least in part on the result data;
- and
- generating a statistical representation as a visualization based at least in part on the result data and the visualization type according to which the result data is to be visualized indicated by the predicted visualization definition, wherein the statistical representation is based at least part of the result data.
Dependencies are inferred from the claim text.