Patent application number | Description | Published |
20090319556 | Methods and systems of automatically geocoding a dataset for visual analysis - A computer-implemented method of generating a map view includes accessing a dataset having multiple records and multiple fields. One or more of the multiple fields are identified as geographical fields. Geographical codes are automatically associated with a first one of the identified geographical fields. A geographical map is generated for the dataset. Generating the geographical map includes generating a first plurality of marks on the geographical map. The first plurality of marks is positioned on the geographical map in accordance with the geographical codes associated with the first one of the identified geographical fields. | 12-24-2009 |
20090319891 | Methods and systems of automatically generating marks in a graphical view - A computer-implemented method of generating marks in a graphical view includes receiving a first user request to associate a first set of data samples with a first visual mark property. In response to the first user request, area marks are displayed in a graphical view. Respective area marks correspond to respective data samples in the first set. A second user request is received to associate the first set of data samples with a second visual mark property. In response to the second user request, point marks are displayed in the graphical view. Respective point marks correspond to respective data samples in the first set. | 12-24-2009 |
20120117453 | Computer Systems and Methods for Automatically Viewing Multidimensional Databases - A method for automatically forming the clearest and most useful visual plot for a given dataset of tuples. A best view type is selected for a view that includes a subsequently added new field. The visual plot is populated with the data in the view and then automatically rendered for the user. A dataset that is retrieved from a storage is analyzed to identify all the data types found in the dataset, and to determine the best view type to assign to the dataset's views. The visual plot is then populated with the data according to this best view type, and is automatically rendered for the user. | 05-10-2012 |
20140282163 | Tree Map - A method for visualizing data is disclosed. The method is performed on a client system. The client system displays a visual representation of a set of data having a plurality of fields; wherein the visual representation is an area-based visual representation. The client system displays the plurality of fields associated with the set of data. The client system then receives an indication from a user associating a first field in the plurality of fields with a column or row attribute of the visual representation and in response to receiving the indication associating a first field in the plurality of fields with a column or row attribute of the visual representation alters the displayed representation to display the set of data as a plurality of smaller area-based visual representations which are sorted in columns or rows according to the values of the selected first field. | 09-18-2014 |
20140282187 | Dynamic Partition and Visualization of a Dataset - A computer-implemented method of visualizing a dataset is implemented on a computer having memory, one or more processors, and a display. The method includes: rendering a plurality of marks on the display, each mark corresponding to a respective data sample in the dataset; in response to detecting a first user instruction, visually highlighting a subset of the plurality of marks in accordance with the first user instruction and generating a first data structure including the data samples associated with the highlighted marks; and in response to detecting a second user instruction, replacing the plurality of marks with two marks on the display, wherein a first mark corresponds to an aggregation result of the data samples associated with the highlighted marks and a second mark corresponds to an aggregation result of data samples associated with the non-highlighted marks. | 09-18-2014 |
20150278213 | Systems and Methods for Ranking Data Visualizations - A method of ranking data visualizations is performed at a computing device having one or more processors and memory. The memory stores one or more programs for execution by the one or more processors. A user selects a set of data fields from a set of data. The computing device identifies a plurality of data visualizations based on the data fields selected by the user. For each of the plurality of data visualizations, a score is computed based on a set of ranking criteria. A first ranking criterion of the set of ranking criteria is based on values of one or more of the user-selected data fields in the set of data. A ranked list of the data visualizations is created, which is ordered according to the computed scores of the data visualizations. The ranked list is presented to the user. | 10-01-2015 |
20150278214 | Systems and Methods for Ranking Data Visualizations Using Different Data Fields - A method ranks data visualizations. A user selects a set of data fields from a set of data. A device identifies a plurality of data visualizations that use each data field in the user-selected set of data fields and identifies a plurality of respective alternative data visualizations. Each respective alternative data visualization uses each data field in a respective modified set of data fields. Each respective modified set differs from the user-selected set by a limited sequence of atomic operations. For each of the data visualizations and each of the alternative data visualizations, the device computes a score based on a set of ranking criteria. At least one criterion used to compute each score uses values of one or more of the data fields in the set of data. The list of high scoring data visualizations and alternative data visualizations is presented to the user. | 10-01-2015 |
20150278371 | Systems and Methods for Ranking Data Visualizations - A method of ranking data visualizations is performed at a computing device having one or more processors and memory. The memory stores one or more programs for execution by the processors. A user selects a plurality of data fields from a set of data, and the computing device generates a plurality of data visualization options. Each data visualization option associates each of the user-selected data fields with a respective predefined visual specification feature. For each of the generated data visualization options, the device calculates a score based on a set of ranking criteria. A first ranking criterion of the set of ranking criteria is based on values of one or more of the user-selected data fields in the set of data. A ranked list of the data visualization options is then created, where the ranked list is ordered according to the computed scores of the data visualization options. | 10-01-2015 |