-
公开(公告)号:US20230350914A1
公开(公告)日:2023-11-02
申请号:US18127606
申请日:2023-03-28
发明人: Scott Sherman
CPC分类号: G06F16/26 , G06F9/45558 , G06T11/206 , G06F16/212 , G06F16/258 , G06F16/9024 , G06F2009/45579 , G06F2009/45591
摘要: A method of interactive visual analysis is performed at a computer. The computer generates a data visualization by executing a data visualization data flow graph comprising a directed graph having a plurality of nodes. Each of the nodes specifies either a data retrieval operation or a data transformation operation and the data visualization comprises visual marks having a first set of characteristics, including a first mark type and one or more first visual mark encodings. A user specifies a second mark type and/or one or more second visual mark encodings. In response, the computer updates a portion, less than all, of the data flow graph according to the second mark type and/or the one or more second visual mark encodings, and generates an updated data visualization by executing updated nodes of the data flow graph without executing nodes not updated according to the user input.
-
112.
公开(公告)号:US11720636B2
公开(公告)日:2023-08-08
申请号:US17341356
申请日:2021-06-07
发明人: Justin Talbot , Amy Nicole Forstrom , Daniel Cory , Christian Gabriel Eubank , Jeffrey Mark Booth, Jr. , Nicolas Borden , Thomas Nhan , David Pace
IPC分类号: G06F16/904 , G06F16/901 , G06F3/0483 , G06F3/04842 , G06F16/28 , G06F16/242
CPC分类号: G06F16/904 , G06F3/0483 , G06F3/04842 , G06F16/244 , G06F16/2445 , G06F16/287 , G06F16/9027
摘要: A user selects a data source, and a computer displays a data visualization in a data visualization user interface according to the data source. The data visualization includes visual data marks representing data from the data source. The user selects a subset of the visual data marks. In response, the computer displays a view data window having a summary of the selected data marks. The computer obtains a data model encoding the data source as a tree of logical tables. The computer identifies aggregate measures corresponding to the selected data marks, where each aggregate measure is aggregated from logical tables of the data model. The computer displays each aggregate measure in the view data window. The computer also displays, in the view data window, one or more level of detail calculations referenced in the selected subset of visual data marks.
-
公开(公告)号:US11704330B2
公开(公告)日:2023-07-18
申请号:US17961843
申请日:2022-10-07
发明人: 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
CPC分类号: G06F16/248 , G06F3/0482 , G06F3/04842 , G06F3/04847 , G06T11/206
摘要: An electronic device displays a chart, which includes a first set of visual marks that represent values derived from a set of data. The device concurrently displays a chart-calculations-options area. The chart-calculations-options area displays a first plurality of options for type of calculation. The device detects user selection of (i) a first option, from the first plurality of options, for type of calculation and (ii) a second option corresponding to a parameter for the selected first option. In response to detecting the user selection, the device visually distinguishes visual marks in a second set of visual marks in the chart. The second set of visual marks is distinct from the first set of visual marks and corresponds to the first option for type of calculation and the second option corresponding to the parameter for the selected first option.
-
公开(公告)号:US20230079109A1
公开(公告)日:2023-03-16
申请号:US17985794
申请日:2022-11-11
IPC分类号: G06F16/2457 , G06F16/338 , G06F16/248
摘要: A computer device receives user selection of a plurality of data fields from a data set. The computer device generates a plurality of data visualization options that use a majority of the plurality of data fields. The computer device computes, for each data visualization option of the plurality of data visualization options, a respective score for the respective data visualization option according to a set of ranking criteria. The set of ranking criteria includes a first ranking criterion that is based on values of one or more of the user-selected data fields in the data set. The computer device creates a ranked list of the data visualization options. The ranked list is ordered according to a plurality of computed scores corresponding to the plurality of data visualization options. The computer device presents the ranked list to the user.
-
115.
公开(公告)号:US11586346B2
公开(公告)日:2023-02-21
申请号:US17590778
申请日:2022-02-01
发明人: 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
摘要: A method displays a chart including visual marks representing a dataset. The chart is based on content of displayed shelf regions, each determining a respective characteristic of the visual marks. The method generates a visual analytic object by applying a first analytic operation to the dataset, and displays the visual analytic object over the chart. The method detects user input to select the displayed visual analytic object and place an icon representing the visual analytic object onto a first shelf region. The first shelf region defines a first characteristic of the visual marks. In response to the user input, the method updates content of the first shelf region to specify association with the first analytic operation and updates the first characteristic of the visual marks in the chart based on values of the set of data represented by the visual marks relative to values computed by the first analytic operation.
-
公开(公告)号:US11537276B2
公开(公告)日:2022-12-27
申请号:US16236612
申请日:2018-12-30
发明人: Justin Talbot , Roger Hau , Daniel Cory , Jiyoung Oh , Teresa Roberts
IPC分类号: G06F16/28 , G06F16/2455 , G06F16/22 , G06F16/248 , G06F16/242 , G06F16/26 , G06F16/2453 , G06F16/21 , G06F3/04842 , G06F3/04847
摘要: The method receives a visual specification, which specifies a data source, visual variables, and data fields from the data source. Each visual variable is associated with data fields and each data field is a dimension or a measure. The method forms dimension tuples comprising distinct ordered combinations of data values for the dimensions D. For each measure, the method: forms a set S of the dimensions D plus dimensions from a primary key corresponding to the measure; retrieves intermediate tuples containing the fields in S and the measure, without aggregation; and aggregates the intermediate tuples according to the dimensions D. For each dimension tuple, the method forms an extended tuple by appending the aggregated data values corresponding to each measure field. The method then builds and displays a data visualization according to the extended tuples and the visual variables to which the data fields are associated.
-
公开(公告)号:US20220318312A1
公开(公告)日:2022-10-06
申请号:US17845921
申请日:2022-06-21
发明人: Ryan Andrew Atallah
IPC分类号: G06F16/9032 , G06F16/904 , G06F16/957 , G06F16/901
摘要: A computer system obtains a data model that encodes a data source as a tree of logical tables. Each logical table includes respective data fields of the data source. For each data field in the logical tables, the system automatically assigns a semantic role to the data field based on a concept obtained from a concept graph. The system determines hierarchies between the data field and other data fields in the first data source based on a respective semantic role of the data field and semantic roles of the other data fields. The system validates the data field based on the assigned semantic role and the determined hierarchies. The system displays transformations to clean the data field based on the assigned semantic role. The system transforms data values for the data field according to a user input and updates the logical tables according to the transformed data values.
-
公开(公告)号:US20220309066A1
公开(公告)日:2022-09-29
申请号:US17840546
申请日:2022-06-14
发明人: Robert Morton , Ross Bunker , Marianne Shaw , Pawel Terlecki
IPC分类号: G06F16/2453 , G06F16/248 , G06F16/2455 , G06F16/28 , G06F16/9535
摘要: A user selects a first group of one or more dimension fields that specifies a primary aggregation for a data visualization, where the one or more dimension fields are in a first data source. When one or more first dimension fields in the first group are not dimension fields in a second data source, a client device joins the first data source with the second data source at a first level of detail that is more granular than the primary aggregation to form a single combined data set that includes the one or more dimension fields specified in the first group and one or more measure data fields aggregated according to the first group. The client device rolls up the combined data set, including the one or more measure data fields, to form a final data set and displays the data visualization using the data from the final data.
-
公开(公告)号:US11449510B1
公开(公告)日:2022-09-20
申请号:US16557815
申请日:2019-08-30
IPC分类号: G06F16/2455 , G06F16/2457 , G06F16/22 , G06F16/28
摘要: A method generates a data source. A user selects a first data set from a displayed object model of a database. The object model includes data sets linked visually by many-to-one relationships to form a tree. The user selects a data field in the first data set and specifies a filter condition. The system identifies a second data set in the tree, and joins the first and second data sets. When the second data set is related to the first data set via one or more many-to-one relationships, rows of the second data set are joined to rows of the first data set that satisfy the first filter condition. When the second data does not satisfy the condition, the second data set is joined to rows of the first data set that satisfy the first filter condition, and all rows of the second data set are included in the generation.
-
公开(公告)号:US11416559B2
公开(公告)日:2022-08-16
申请号:US17347453
申请日:2021-06-14
IPC分类号: G06F17/00 , G06F16/904 , G06F40/30 , G06N5/04 , G06F40/253 , G06F40/211 , G06F16/242 , G06F16/28 , G06F16/26 , G06F16/248 , G06F40/279
摘要: A computing device receives user selection of a data source and a natural language command directed to the data source. The device identifies a first keyword and a second keyword in the natural language command. The first keyword corresponds to a first data field from the data source and the second keyword expresses a limit on a range of data values for the first data field. The device generates a visual specification that specifies the data source, a plurality of visual variables, and a plurality of data fields from the data source, including the first data field. The visual variables determine characteristics of visual marks in a data visualization according to the second keyword, and each of the visual variables is associated with a respective data field of the plurality of data fields. The device generates and displays the data visualization based on the visual specification.
-
-
-
-
-
-
-
-
-