Authoring of Data Visualizations and Maps
First Claim
1. A method of authoring data visualizations in association with a computer-generated map, comprising:
- receiving one or more data items on a computer-generated mapping surface;
generating a first data visualization for the one or more data items;
determining a location for each of the one or more data items;
generating an electronic map on the mapping surface having a geographical area representation associated with the location of the one or more received data items;
locating a position on the electronic map corresponding to a location of each of the one or more received data items; and
displaying the electronic map on the mapping surface, displaying the first data visualization on the mapping surface, and displaying a graphical indication for each of the one or more data items at a position on the electronic map corresponding to the location of each of the one or more received data items.
2 Assignments
0 Petitions
Accused Products
Abstract
A visualization of computer-enabled information in association with a computer-enabled map is provided. One or more data items may be imported onto a computer-generated mapping surface. A data visualization application may obtain location information, for example, physical address or latitude/longitude coordinates, for each data item. A map showing a geographical area large enough to contain each data item may be automatically generated and displayed, and each data item may be located on the map and may be identified by an identifying icon or label. Selection of an icon or label for any of the data items may cause display of information about the data item. The map display and visualization of the data items on the map display may be dynamically modified as one or more other data items are imported onto the visualization surface or as one or more existing data items are removed from the visualization surface.
60 Citations
20 Claims
-
1. A method of authoring data visualizations in association with a computer-generated map, comprising:
-
receiving one or more data items on a computer-generated mapping surface; generating a first data visualization for the one or more data items; determining a location for each of the one or more data items; generating an electronic map on the mapping surface having a geographical area representation associated with the location of the one or more received data items; locating a position on the electronic map corresponding to a location of each of the one or more received data items; and displaying the electronic map on the mapping surface, displaying the first data visualization on the mapping surface, and displaying a graphical indication for each of the one or more data items at a position on the electronic map corresponding to the location of each of the one or more received data items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium containing computer executable instructions which when executed by a computer perform a method of providing a visualization of data in association with a computer-generated map, comprising:
-
receiving one or more data items on a computer-generated visualization surface; determining a location for each of the one or more data items; generating an electronic map on the visualization surface having a geographical area representation associated with the location of the one or more received data items; locating a position on the electronic map corresponding to a location of each of the one or more received data items; displaying the electronic map on the visualization surface and displaying a graphical indication for each of the one or more data items at the position on the electronic map corresponding to the location of each of the one or more received data items; obtaining information about each of the one or more data items and storing the obtained information in association with each of the one or more data items; and displaying on the visualization surface information obtained about the one or more data items adjacent to each corresponding graphical indication for each of the one or more data items. - View Dependent Claims (19)
-
-
20. A system for providing a visualization of data in association with a computer-generated map, comprising:
a data visualization application coupled with a computing device, the data visualization application operative to; receive one or more data items on a computer-generated visualization surface; determine a location for each of the one or more data items; generate an electronic map on the visualization surface having a geographical area representation associated with the location of the one or more received data items; locate a position on the electronic map corresponding to a location of each of the one or more received data items; display the electronic map on the visualization surface and displaying a graphical indication for each of the one or more data items at the position on the electronic map corresponding to the location of each of the one or more received data items; filter the one or more data items according to a prescribed filtering parameter such that one or more of the one or more data items are removed from the visualization surface; automatically modify the generated electronic map on the visualization surface such that the geographical area representation is modified to include an area sufficient to display graphical indications for each of the one or more data items remaining on the visualization surface; and automatically remove from the electronic map one or more graphical indications associated with any of the one or more data items removed from the visualization surface.
Specification