Determining levels of detail for data visualizations using natural language constructs
US11055489B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 21, 2018 |
| Grant date | Jul 6, 2021 |
| Priority date | — |
| Expiry date | Mar 6, 2039 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F40/284
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A computing device displays a data visualization interface and receives user selection of a data source and a natural language command directed to the data source. The device forms an intermediate expression according to a context-free grammar and a semantic model of data fields in the data source. It identifies in the natural language command (i) a first term that specifies an aggregation type in a first aggregation, (ii) a second term that specifies a data field, in the semantic model, to be aggregated for the first aggregation, and (iii) terms that specify data fields, in the semantic model, to determine grouping for the first aggregation. It translates the intermediate expression into database queries, executes the database queries to retrieve one or more data sets from the data source, aggregated according to the first aggregation, then generates and displays an updated data visualization of the retrieved data sets.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.