Methods and systems of automatically geocoding a dataset for visual analysis
First Claim
Patent Images
1. A computer-implemented method of generating a map view, comprising:
- accessing a dataset having multiple records and multiple fields;
automatically, without user input, identifying at least one of the multiple fields as a geographical field, wherein the identifying includes taking a sample of values in at least one of the multiple fields and verifying that at least a predefined amount of the sample corresponds to geographical areas;
determining a level of the geographical field in a geographical hierarchy;
automatically, without user input, associating the geographical field with its corresponding level in the geographical hierarchy;
automatically, without user input, associating geographical coordinates with values of the geographical field; and
generating a geographical map for the dataset, including generating a first plurality of marks on the geographical map, wherein respective marks in the first plurality of marks are positioned on the geographical map in accordance with the geographical coordinates associated with the values and a level of detail corresponding to the level in the geographical hierarchy of the geographical field, wherein the level of detail is selected by a user.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
75 Citations
24 Claims
-
1. A computer-implemented method of generating a map view, comprising:
-
accessing a dataset having multiple records and multiple fields; automatically, without user input, identifying at least one of the multiple fields as a geographical field, wherein the identifying includes taking a sample of values in at least one of the multiple fields and verifying that at least a predefined amount of the sample corresponds to geographical areas; determining a level of the geographical field in a geographical hierarchy; automatically, without user input, associating the geographical field with its corresponding level in the geographical hierarchy; automatically, without user input, associating geographical coordinates with values of the geographical field; and generating a geographical map for the dataset, including generating a first plurality of marks on the geographical map, wherein respective marks in the first plurality of marks are positioned on the geographical map in accordance with the geographical coordinates associated with the values and a level of detail corresponding to the level in the geographical hierarchy of the geographical field, wherein the level of detail is selected by a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for generating a map view, the system comprising:
-
one or more processors; and memory storing one or more programs configured for execution by the one or more processors, the one or more programs comprising; instructions to access a dataset having multiple records and multiple fields; instructions to automatically identify at least one of the multiple fields as a geographical field without user input, the instructions to identify being configured to take a sample of values in at least one of the multiple fields and verify that at least a predefined amount of the sample corresponds to geographical areas; instructions to determine a level of the geographical field in a geographical hierarchy; instructions to automatically associate the geographical field with its corresponding level in the geographical hierarchy without user input; instructions to automatically associate geographical coordinates with values of the geographical field without user input; and instructions to generate a geographical map for the dataset, including instructions to generate a first plurality of marks on the geographical map, wherein respective marks in the first plurality of marks are positioned on the geographical map in accordance with the geographical coordinates associated with the values and a level of detail corresponding to the level in the geographical hierarchy of the geographical field, wherein the level of detail is selected by a user.
-
-
24. A non-transitory computer readable storage medium storing one or more programs for use in generating a map view, the one or more programs configured to be executed by a computer system and comprising:
-
instructions to access a dataset having multiple records and multiple fields; instructions to automatically identify at least one of the multiple fields as a geographical field without user input, the instructions to identify being configured to take a sample of values in at least one of the multiple fields and verify that at least a predefined amount of the sample corresponds to geographical areas; instructions to determine a level of the geographical field in a geographical hierarchy; instructions to automatically associate the geographical field with its corresponding level in the geographical hierarchy without user input; instructions to automatically associate geographical coordinates with values of the geographical field without user input; and instructions to generate a geographical map for the dataset, including instructions to generate a first plurality of marks on the geographical map, wherein respective marks in the first plurality of marks are positioned on the geographical map in accordance with the geographical coordinates associated with values and a level of detail corresponding to the level in the geographical hierarchy of the geographical field, wherein the level of detail is selected by a user.
-
Specification