Authoring of data visualizations and maps
First Claim
1. A method of authoring data visualizations in association with a computer-generated map, comprising:
- receiving a selection of an electronic data file that includes at least one data item at a first application;
importing the data items into a visualization surface at the first application, the visualization surface comprising a data visualization template for generating data visualization for the data items;
generating a representation of the at least one data item on the visualization surface including a listing of labels to identify the data items;
determining locations associated with each of the data items;
in response to determining the location for each of the data items, generating, at a separate application, an electronic map not included in the electronic data file, and presenting the generated electronic map on the visualization surface to show a geographical area representation that illustrates the locations associated with the data items;
locating a position on the electronic map corresponding to a location of the data items;
displaying the electronic map on the visualization surface, including displaying the representation of the electronic data file on the visualization surface, and a graphical indication for each of the data items at a position on the electronic map corresponding to the location of each of the data items; and
in response to receiving a change to one or more of the data items associated with the data visualization, dynamically reflecting the change made to one or more of the data items in any representation of any changed one or more of the data items on the electronic map, wherein the change to one or more of the data items is selected from at least one additional data item or at least one removed data item.
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.
323 Citations
18 Claims
-
1. A method of authoring data visualizations in association with a computer-generated map, comprising:
-
receiving a selection of an electronic data file that includes at least one data item at a first application; importing the data items into a visualization surface at the first application, the visualization surface comprising a data visualization template for generating data visualization for the data items; generating a representation of the at least one data item on the visualization surface including a listing of labels to identify the data items; determining locations associated with each of the data items; in response to determining the location for each of the data items, generating, at a separate application, an electronic map not included in the electronic data file, and presenting the generated electronic map on the visualization surface to show a geographical area representation that illustrates the locations associated with the data items; locating a position on the electronic map corresponding to a location of the data items; displaying the electronic map on the visualization surface, including displaying the representation of the electronic data file on the visualization surface, and a graphical indication for each of the data items at a position on the electronic map corresponding to the location of each of the data items; and in response to receiving a change to one or more of the data items associated with the data visualization, dynamically reflecting the change made to one or more of the data items in any representation of any changed one or more of the data items on the electronic map, wherein the change to one or more of the data items is selected from at least one additional data item or at least one removed data item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable storage device 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 a selection of an electronic data file that includes at least one data item at a first application; importing the data items into a visualization surface, the visualization surface comprising a data visualization template for generating data visualization for the data items; displaying a representation of the electronic data file on the visualization surface including a listing of labels to identify the data items; determining a location for each of the data items; in response to determining the location for the data items, generating, at a separate application, an electronic map large enough to display the location of each data item, wherein the electronic map is not included in the electronic data file, and presenting the generated electronic map on the visualization surface to show a geographical area representation associated with the location of the data items; locating a position on the electronic map corresponding to a location of each of the data items; displaying the electronic map on the visualization surface, including the representation of the electronic data file on the visualization surface and a graphical indication for each of the data items at the position on the electronic map corresponding to the location of each of the data items; obtaining information about each of the data items and storing the obtained information in association with each of the data items; displaying on the visualization surface information obtained about the data items adjacent to each corresponding graphical indication for each of the data items; and in response to receiving a change to one or more of the data items associated with the data visualization, dynamically reflecting the change made to one or more of the data items in any representation of any changed one or more of the data items on the electronic map, wherein the change to one or more of the data items is selected from at least one additional data item or at least one removed data item.
-
-
17. 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 a selection of an electronic data file that includes data items at a first application; import the electronic data file into a mapping surface at the first application, the mapping surface comprising a data visualization template for generating data visualization for the data items; display a representation of the electronic data file on the mapping surface including a listing of including labels to identify the data items; determine a location for each of the data items; in response to determining the location for the data items, generate, at a separate application, an electronic map, wherein the electronic map is not included in the electronic data file, and presenting the generated electronic map on the visualization surface to show a geographical area representation associated with the location of the data items; locate a position on the electronic map corresponding to a location of each of the data items; display the electronic map on the visualization surface, including the representation of the electronic data file on the mapping surface and a graphical indication for each of the data items at the position on the electronic map corresponding to the location of each of the data items; filter the data items according to a prescribed filtering parameter such that one or more of the 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 data items remaining on the visualization surface; and automatically remove from the electronic map graphical indications associated with any of the data items removed from the visualization surface. - View Dependent Claims (18)
-
Specification