-
公开(公告)号:US10712903B2
公开(公告)日:2020-07-14
申请号:US15436706
申请日:2017-02-17
IPC分类号: G06F16/248 , G06F3/0481 , G06F16/25 , G06F16/28 , G06F16/23 , G06F16/9535 , G06F16/2457 , G06Q40/02 , G06F3/0482 , G06T11/20
摘要: The implementations described herein include methods and systems for ranking data visualizations. A method is performed at a computing device having one or more processors and memory storing programs for execution by the processors. The method receives user selection of a set of data fields and identifies data visualizations that use each data field in the user-selected set. The method automatically forms modified sets of data fields that each differ from the user-selected set by at most two atomic operations, each selected from: removing or adding a data field; replacing a user-selected data field with a hierarchically narrower or broader data field; or adding, removing, or modifying a filter for a data field. The method identifies alternative data visualizations using each respective modified set, computes a score for each data visualization and alternative data visualization, and presents high scoring data visualizations and high scoring alternative data visualizations to the user.
-
152.
公开(公告)号:US20200089700A1
公开(公告)日:2020-03-19
申请号:US16134907
申请日:2018-09-18
IPC分类号: G06F16/35 , G06F16/335 , G06F17/28 , G06F16/904 , G06F17/24
摘要: A method is performed at a computing device having a display, one or more processors, and memory. The device displays a graphical user interface on the display. A user provides a natural language input, which specifies a filter, including a first data field, a relation, and a first comparison value. The user then replaces the first data field in the filter with a second data field. In response to replacing the first data field, the device automatically replaces the first comparison value with a second comparison value. The second comparison value corresponds to the data type of the second data field. In some instances, the device also updates the relation based on the data type of the second data field. The device then displays an updated data visualization according to the updated filter.
-
153.
公开(公告)号:US10515121B1
公开(公告)日:2019-12-24
申请号:US15486265
申请日:2017-04-12
发明人: Vidya R. Setlur , Sarah E. Battersby , Melanie K. Tory , Richard C. Gossweiler, III , Angel Xuan Chang , Isaac J. Dykeman , Md Enamul Hoque Prince
IPC分类号: G06F16/9032 , G10L15/18 , G06F17/27
摘要: A method of using natural language processing for visual analysis of a data set includes displaying a data visualization based on a dataset retrieved from a database using a set of one or more queries and receiving a user input to specify a natural language command related to the displayed data visualization. The method further includes, based on the displayed data visualization, extracting one or more independent analytic phrases from the natural language command. The method further includes requerying the database using an updated set of one or more queries based on the extracted analytic phrases, thereby retrieving an updated dataset and displaying an updated data visualization using the updated dataset.
-
公开(公告)号:US10386989B2
公开(公告)日:2019-08-20
申请号:US14549482
申请日:2014-11-20
IPC分类号: G06F3/0481 , G06F3/0482 , G06F16/248 , G06F16/25 , G06F16/28 , G06F16/23 , G06F16/9535 , G06F16/2457 , G06Q40/02 , G06T11/20
摘要: The implementations described herein include methods and systems for displaying graphical representations of datasets. A method is performed at a computer having one or more processors and memory storing programs for execution by the processors. The method receives a request from a user to display a graphical representation of a dataset. In response to the request, the method identifies a plurality of alternative graphical representations of the dataset. Each alternative graphical representation has a respective associated view type. The method ranks the plurality of alternative graphical representations in accordance with a rating system. The rating system is based on a set of criteria, which includes at least one user-specific criterion. The method selects for display a resulting graphical representation from among the plurality of alternative graphical representations based on the ranking.
-
公开(公告)号:US20190114299A1
公开(公告)日:2019-04-18
申请号:US16218283
申请日:2018-12-12
发明人: Richard Wesley
摘要: A computing device selects a sample of data values from an existing data column in a data source. The device generates statistics describing occurrence of consistent delimiters within the sample of data values. The device identifies a first delimiting location within the sample of data values in accordance with the generated statistics. It also creates first and second new data values by splitting each data value in the existing data column at the first identified delimiting location. It stores the first and second new data values in first and second new data columns, respectively, and assigns field names to the first and second new data columns. The device further displays, in a data visualization user interface, the assigned field names and a data visualization generated according to the first new data values based on user selection of the assigned field name of the first new data column.
-
156.
公开(公告)号:US10163234B1
公开(公告)日:2018-12-25
申请号:US14628170
申请日:2015-02-20
发明人: Jun Kim , Christopher Richard Stolte , Jock Douglas Mackinlay , Robin Stewart , Bora Beran , Justin Talbot , Marc Rueter
IPC分类号: G06T11/20
摘要: A method is performed at an electronic device with a display. On the display, the method displays a chart, which includes visual marks that represent a set of data. The chart also includes a first line and/or first band based on data in the set of data that corresponds to the displayed visual marks. The method detects one or more inputs that select a plurality (but less than all) of the displayed visual marks in the chart. In response to detecting the one or more inputs, the method displays a second line and/or second band based on data in the set of data that corresponds to the selected plurality of the displayed visual marks and maintains display of the chart and the first line and/or first band in the chart.
-
公开(公告)号:US20180129720A1
公开(公告)日:2018-05-10
申请号:US15705174
申请日:2017-09-14
发明人: Jun Kim , Will Pugh , Isaac Kunen
IPC分类号: G06F17/30
CPC分类号: G06F16/258 , G06F16/2453 , G06F16/2455 , G06F16/248
摘要: An exemplary method includes displaying a user interface that includes multiple panes, and receiving a first user input to select an existing node from a flow diagram or a flow element template. The system displays a moveable icon representing a new node for placement in the flow diagram. The new node specifies an operation corresponding to the selected existing node or the selected flow element template. Drop targets are displayed in the flow diagram according to dependencies between the data flow operation of the new node and operations of existing nodes. A second user input places the moveable icon over a first drop target. In response to ceasing to detect the second user input, the system inserts the new node into the flow diagram at the first drop target. The new node performs the specified data flow operation.
-
公开(公告)号:US20180129374A1
公开(公告)日:2018-05-10
申请号:US15701392
申请日:2017-09-11
发明人: Jun Kim , Will Pugh , Isaac Kunen
IPC分类号: G06F3/0482 , G06T11/20 , G06F3/0484
CPC分类号: G06F3/0482 , G06F3/04845 , G06F8/38 , G06F9/451 , G06F16/254 , G06F16/26 , G06F2203/04803 , G06T11/206
摘要: An exemplary method includes displaying a UI that includes a data flow pane and a data grid pane, and in response to user selection of a node, displaying, in the data grid pane, a data grid corresponding to the user-selected node. The method further comprises receiving user input on a first cell in the data grid that changes a first data value v1 for the first cell (intersection between a first column and a first row of the data grid) to a first modified data value w1. The method further comprises determining a formula f(v1)=w1 corresponding to the input, inserting a new node into the flow diagram immediately after the user-selected node, and applying the formula f to the first column for each of the plurality of rows in the data grid, including changing a second data value v2 to a second modified data value w2, where v2≠v1 and w2≠w1.
-
公开(公告)号:US20180121468A1
公开(公告)日:2018-05-03
申请号:US15859263
申请日:2017-12-29
IPC分类号: G06F17/30
CPC分类号: G06F16/50 , G06F16/248
摘要: A method of visualizing data is performed at a computing device. A user selects a field in a data structure. The field has a set of field values and an associated field name. Each field value corresponds to a record in the data structure. The field values are words in a natural language. For each field value, the process builds a term set of base terms including the field value and the field name. The process retrieves a set of images from an image corpus according to the term sets. The process then selects an image from each retrieved set of images and displays data from the data structure in a data visualization. Each record in the data structure is displayed using the corresponding selected image. Each selected image is displayed, instead of the field value, at a location in the data visualization according to data in the respective record.
-
160.
公开(公告)号:US09880710B1
公开(公告)日:2018-01-30
申请号:US13886919
申请日:2013-05-03
IPC分类号: G06F3/048 , G06F3/0484
CPC分类号: G06F3/0484 , G06F3/04847
摘要: A user interacts with a graphical user interface on a client device. The device displays a data visualization that includes configuration parameters. The device also displays one or more read-only static controls, each static control corresponding to a respective parameter. Each static control indicates the value assigned to the corresponding parameter. A first user action activates a first static control. The first static control corresponds to a first parameter with a first value. The device displays an editable indirect control in the graphical user interface, which displays the first value. The editable indirect control is larger than the first static control, and is superimposed over the corresponding static control. The user changes the first value to a second value, and the device updates the displayed data visualization based on the second value for the first parameter. The editable indirect control is subsequently removed from display in the graphical user interface.
-
-
-
-
-
-
-
-
-