USING NATURAL LANGUAGE EXPRESSIONS TO DEFINE DATA VISUALIZATION CALCULATIONS THAT SPAN ACROSS MULTIPLE ROWS OF DATA FROM A DATABASE

A method executes at a computing device that includes a display, one or more processors, and memory. The method includes receiving user input to specify a data source. The method includes receiving a first user input in a first region of a graphical user interface to specify a natural language comma...

Full description

Saved in:
Bibliographic Details
Main Authors DUAN, Suyang, GOLDNER, Eliana, ERICSON, Jeffrey, SETLUR, Vidya, DJALALI, Alex
Format Patent
LanguageEnglish
French
Published 21.04.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method executes at a computing device that includes a display, one or more processors, and memory. The method includes receiving user input to specify a data source. The method includes receiving a first user input in a first region of a graphical user interface to specify a natural language command related to the data source. The device determines, based on the first user input, that the natural language command includes a table calculation expression. In accordance with the determination, the method identifies a second data field in the data source, Values of the first data field are aggregated for each of the time periods in a range of dates according to the second data field. A respective difference between the aggregated values for each consecutive pair of time periods is computed. A data visualization is generated and displayed. Un procédé s'exécute au niveau d'un dispositif informatique qui comprend un dispositif d'affichage, un ou plusieurs processeurs et une mémoire. Le procédé consiste à recevoir une entrée d'utilisateur pour spécifier une source de données. Le procédé consiste à recevoir une première entrée d'utilisateur dans une première région d'une interface utilisateur graphique pour spécifier une commande en langage naturel associée à la source de données. Le dispositif détermine, sur la base de la première entrée d'utilisateur, que la commande en langage naturel comprend une expression de calcul de table. Conformément à la détermination, le procédé identifie un second champ de données dans la source de données. Des valeurs du premier champ de données sont agrégées pour chacune des périodes de temps dans une plage de dates selon le second champ de données. Une différence respective entre les valeurs agrégées pour chaque paire consécutive de périodes de temps est calculée. Une visualisation de données est générée et affichée.
Bibliography:Application Number: WO2020US49769