-
81.
公开(公告)号:US20230280877A1
公开(公告)日:2023-09-07
申请号:US18114980
申请日:2023-02-27
IPC分类号: G06F3/04817 , G06F16/248 , G06F16/25 , G06F16/28 , G06F16/23 , G06F16/9535 , G06F16/2457 , G06Q40/03
CPC分类号: G06F3/04817 , G06F16/248 , G06F16/252 , G06F16/283 , G06F16/2379 , G06F16/2393 , G06F16/9535 , G06F16/24578 , G06Q40/03 , G06F3/0482
摘要: A computer device receives, via a graphical user interface, a first user input specifying a first data field of the dataset. The first data field has a first data type. In response to receiving the first user input, the device selects a first visualization type of a data visualization, for visualizing a portion of the dataset based on the first data type, and displays the data visualization. The device receives, via the graphical user interface, a second user input specifying a second data field of the dataset. The second data field is distinct from the first data field and has a second data type. In response to receiving the second user input, the device selects a second visualization type based at least in part on the first data type and the second data type, and displays an updated data visualization, having the second visualization type, in the graphical user interface.
-
82.
公开(公告)号:US20230205413A1
公开(公告)日:2023-06-29
申请号:US18112437
申请日:2023-02-21
发明人: Jun Kim , Christopher Richard Stolte , Jock Douglas Mackinlay , Robin Stewart , Bora Beran , Justin Talbot , Marc Rueter
IPC分类号: G06F3/0486 , G06F3/04817 , G06F3/0482 , G06F16/26 , G06T11/20 , G06T11/60
CPC分类号: G06F3/0486 , G06F3/0482 , G06F3/04817 , G06F16/26 , G06T11/60 , G06T11/206
摘要: An electronic device displays a chart in accordance with contents of a plurality of shelf regions of a data visualization interface. The chart includes visual marks representing a set of data. The electronic device generates a visual analytic object by applying a first analytic operation to the set of data represented by the visual marks, and displays the visual analytic object superimposed over the chart. The device detects user input to select the displayed visual analytic object and place an icon representing the visual analytic object onto a first shelf region of the plurality of shelf regions. In response to the user input, the electronic device updates content of the first shelf region to include an association with the first analytic operation corresponding to the visual analytic object.
-
公开(公告)号:US11550853B2
公开(公告)日:2023-01-10
申请号:US16681754
申请日:2019-11-12
IPC分类号: G06F16/90 , G06F16/904 , G06F40/30 , G06N5/04 , G06F40/253 , G06F40/211 , G06F16/242 , G06F16/28 , G06F16/26 , G06F16/248 , G06F40/279
摘要: 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.
-
84.
公开(公告)号:US11500882B2
公开(公告)日:2022-11-15
申请号:US15908709
申请日:2018-02-28
IPC分类号: G06F16/2457 , G06F16/338 , G06F16/248
摘要: A method constructs data visualization options. A user selects data fields from a data set. The process identifies a first plurality of data visualizations that use all of the user-selected data fields. For each data visualization, the process computes a score, based in part on visual patterns corresponding to statistical properties of data values of a user-selected data field. The process also identifies a second plurality of data visualizations, each using a majority of the user-selected data fields and also using a respective additional data field that is not one of the user-selected data fields. For each of the second plurality of data visualizations, the process computes a respective score, which uses data values of the respective additional data field. The process forms a recommended set of data visualizations including high-scoring data visualizations from both the first and second pluralities. The process presents the recommended data visualizations to the user.
-
公开(公告)号:US11475052B1
公开(公告)日:2022-10-18
申请号:US16679111
申请日:2019-11-08
IPC分类号: G06F16/28 , G06F16/22 , G06F16/23 , G06F16/248
摘要: A computer displays data sources associated with tables of data. The computer also displays a tree of data object icons, each representing a logical combination of tables. While displaying the data sources and the data object icons, the computer detects a portion of an input on a candidate data object icon. In response, the computer determines linking fields corresponding to a neighboring data object icon and linking fields corresponding to the candidate object icon. The computer displays options for a user to select linking fields. In response to detecting selection of linking fields, the computer validates the selection and/or updates the tree of data object icons based on the selected linking fields.
-
公开(公告)号:US11475028B2
公开(公告)日:2022-10-18
申请号:US16846183
申请日:2020-04-10
发明人: Jun Kim , Christopher Richard Stolte , Jock Douglas Mackinlay , Ross Thomas Bunker , Bora Beran , Justin Talbot
IPC分类号: G06F3/048 , G06F16/248 , G06T11/20 , G06F3/0482 , G06F3/04842 , G06F3/04847
摘要: An electronic device displays a chart, which includes visual marks that represent calculated values derived from a set of data, and panes formed by intersection of rows and columns. A current focus is on a first visual mark at a first position. The device concurrently displays a chart-calculations-options area, which includes display options for the type of calculation and the type of data partitioning. Visual marks in a first set of visual marks are visually distinguished from other visual marks. The first set of visual marks includes the first visual mark, and corresponds to a first selected option for the type of calculation and a first selected option for the type of data partitioning. The device detects an input that selects a second option for the type of data partitioning. In response, the device visually distinguishes visual marks in a second set of visual marks in accordance with the selection.
-
公开(公告)号:US11460977B2
公开(公告)日:2022-10-04
申请号:US17325124
申请日:2021-05-19
发明人: Anushka Anand , Arthur Gyldenege , Brice Johnson
IPC分类号: G06F3/0482 , G06F3/0484
摘要: A method that prepares data for analysis includes displaying a user interface that includes a data a data flow pane that displays a flow diagram having a plurality of nodes, each node specifying a respective primary operation, a change list pane corresponding to a user-selected node in the data flow pane, and a data pane that displays a plurality of rows for an intermediate dataset of the user-selected node. The method also includes, in response to receiving a user input to perform a secondary operation at the user-selected node: (i) displaying, in the change list pane, an ordered list of secondary operations performed at the user-selected node, including displaying the secondary operation, and (ii) updating the data pane in accordance with the secondary operation, including updating the plurality of rows for the intermediate dataset.
-
88.
公开(公告)号:US20220237193A1
公开(公告)日:2022-07-28
申请号:US17719346
申请日:2022-04-12
发明人: Michael SCHREIER , Thomas Neumann , Viktor Leis , Alfonss Kemper , Tobias Muehlbauer , Jan Finis
IPC分类号: G06F16/2453 , G06F16/2455
摘要: A method dynamically selects query execution operators. A database engine receives a query, parses the query to form a query execution tree, and compiles the tree to form a first executable plan that includes in-memory operators. The database engine executes the first plan, including executing in-memory operators in parallel. While executing a first in-memory operator, insufficient memory is detected. In response, the database engine aborts the execution, and recompiles the query tree in two ways, forming a second executable plan that replaces the first in-memory operator with a first spooling operator. The first spooling operator executes within a fixed volatile memory budget and swaps to non-volatile memory according to the budget. A third executable plan retains the first in-memory operator, but schedules it to run serially. The database engine selects either the second plan or the third plan, and executes the selected plan to return results for the query.
-
89.
公开(公告)号:US20220164540A1
公开(公告)日:2022-05-26
申请号:US17667474
申请日:2022-02-08
IPC分类号: G06F40/30 , G06F3/0484 , G06F3/0481 , G06F16/2455 , G06F16/248 , G06F40/205 , G06F40/284 , G06F16/9038 , G06F16/904 , G06F16/9032 , G06F40/211
摘要: 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 a first intermediate expression according to a context-free grammar and a semantic model of data fields in the data source. In accordance with a determination that the first intermediate expression omits sufficient information for generating a data visualization, the device infers the omitted information associated with the data source using one or more inferencing rules based on syntactic and semantic constraints imposed by the context-free grammar. The device forms an updated intermediate expression, and translates the updated intermediate expression into database queries. It executes the database queries to retrieve data sets from the data source, then generates and displays a data visualization of the retrieved data sets.
-
公开(公告)号:US20220164373A1
公开(公告)日:2022-05-26
申请号:US17670407
申请日:2022-02-11
发明人: Randall Moss , Jingwei Qi , Andy Yu-Lun Lin , Andrew Concordia
IPC分类号: G06F16/28 , G06F3/0482 , G06F16/901 , G06F16/22 , G06F16/25
摘要: A user selects a node that specifies an operation for a dataset. In response, a computer system displays data values for the dataset, in a grid in a data pane. The grid includes a first column and a second column. In the grid, the user edits a first data value in the first column in a first row. The user input changes the first data value to a replacement data value. The computer system identifies a second data value in the second column in the first row, and identifies one or more additional rows in the grid, whose data values for the first column and the second column match the first data value and the second data value. The computer system then updates the data value in the first column for a second row in the grid to the replacement data value.
-
-
-
-
-
-
-
-
-