Patent · US Active

Determining levels of detail for data visualizations using natural language constructs

US11055489B2 · kind B2 · utility

11Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 21, 2018
Grant dateJul 6, 2021
Priority date
Expiry dateMar 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.