Geographic locale mapping system
First Claim
1. A method for managing data for geographic locale mapping, the method comprising:
- associating in a database a different geographic locale with each one of multiple locale clusters that are individually defined by a distribution of locale attributes;
associating in the database each one of the multiple locale clusters with a select one of multiple predefined cluster types, the predefined cluster types being derived in a clustering analysis of the locale attributes for the multiple locale clusters and each classifying a subgroup of the multiple locale clusters having locale attributes with a demonstrated correlation to one another;
determining, with a processor, a benchmark cluster type based on inputs received from a user interface, the benchmark cluster type being one of the multiple predefined cluster types classifying locale clusters in a database;
identifying a subset of the locale clusters in the database that correspond to a user-specified search zone and that are also classified in the database in association with the benchmark cluster type, the user-specified search zone being associated with locales corresponding to a plurality of the multiple predefined cluster types; and
outputting one or more geographic locales corresponding to the identified subset of the locale clusters.
4 Assignments
0 Petitions
Accused Products
Abstract
The disclosed technology facilitates objective comparisons between different geographical locales based on statistical comparisons of associated distributions of locale attributes. According to one implementation, a method disclosed herein includes defining a benchmark cluster having a first distribution of locale attributes; identifying a plurality of locale clusters that each correspond to one of a number of locales within a search zone associated with a different distribution of the locale attributes; assessing satisfaction of a similarity condition by comparing the benchmark cluster and to one or more of the identified locale clusters; and outputting one or more of the locales corresponding to the identified locale clusters satisfying the similarity condition.
-
Citations
24 Claims
-
1. A method for managing data for geographic locale mapping, the method comprising:
-
associating in a database a different geographic locale with each one of multiple locale clusters that are individually defined by a distribution of locale attributes; associating in the database each one of the multiple locale clusters with a select one of multiple predefined cluster types, the predefined cluster types being derived in a clustering analysis of the locale attributes for the multiple locale clusters and each classifying a subgroup of the multiple locale clusters having locale attributes with a demonstrated correlation to one another; determining, with a processor, a benchmark cluster type based on inputs received from a user interface, the benchmark cluster type being one of the multiple predefined cluster types classifying locale clusters in a database; identifying a subset of the locale clusters in the database that correspond to a user-specified search zone and that are also classified in the database in association with the benchmark cluster type, the user-specified search zone being associated with locales corresponding to a plurality of the multiple predefined cluster types; and outputting one or more geographic locales corresponding to the identified subset of the locale clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 24)
-
-
8. A system for geographic locale mapping and cluster data management, the system comprising:
-
memory; a processor; a database stored in the memory, the database associating a different geographic locale with each one of multiple locale cluster that are individually defined by a distribution of locale attributes and further associating each one of the multiple locale clusters with a select one of multiple predefined cluster types, the predefined cluster types being derived in a clustering analysis of the locale attributes for the multiple locale clusters and each classifying a subgroup of the multiple locale clusters having locale attributes with a demonstrated correlation to one another; a benchmark cluster identifier stored in the memory and executable by the processor, the benchmark cluster identifier configured to identify a benchmark cluster type based on user input received through a user interface, the benchmark cluster type being one of multiple predefined cluster types classifying locale clusters in a database; and a locale characterization and comparison (LCC) engine stored in the memory and executable by the processor, the LCC engine configured to; identify a subset of the locale clusters in the database that correspond to a user-specified search zone and that are also classified in the database in association with the benchmark cluster type, the user-specified search zone being associated with locales corresponding to a plurality of multiple different predefined cluster types; and output one or more geographic locales corresponding to the identified subset of the locale clusters. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for data management and geographical locale mapping, the method comprising:
-
defining, via a graphical user interface, a geographical search zone and information for selecting a benchmark distribution of locale attributes for comparison to actual distributions of locale attributes for locales within the geographical search zone; and receiving, in the graphical user interface, the at least one geographical location within the search zone having a distribution of locale attributes that satisfies a similarity condition with the benchmark distribution of locale attributes. - View Dependent Claims (16, 17, 18)
-
-
19. A method for classifying geographical locales based on associated multi-dimensional distributions of locale attributes to provide objective comparison of two or more of the classified locales, the method comprising:
-
analyzing the associated distributions of locale attributes to identify a predictive subset of the locale attributes; defining a number of locale cluster types based on the predictive subset of the locale attributes; and classifying each of the locales as one of the defined locale cluster types. - View Dependent Claims (20)
-
-
21. One or more non-transitory computer-readable storage media encoding computer-executable instructions for executing on a computer system a computer process comprising:
-
associating in a database a different geographic locale with each one of multiple locale clusters that are individually defined by a distribution of locale attributes; associating in the database each one of the multiple locale clusters with a select one of multiple predefined cluster types, the predefined cluster types being derived in a clustering analysis of the locale attributes for the multiple locale clusters and each classifying a subgroup of the multiple locale clusters having locale attributes with a demonstrated correlation to one another; determining a plurality of benchmark clusters corresponding to different geographical locales in a first geographical zone, each benchmark cluster associated with one of the multiple predefined cluster types; determining a plurality of comparison clusters corresponding to different geographical locales in a second geographical zone, each comparison cluster associated in the database with one of the multiple predefined cluster types; individually comparing each of the benchmark clusters to each of the comparison clusters; and for each of the benchmark clusters, outputting one or more of the comparison clusters associated with a same one the multiple predefined cluster types as the corresponding benchmark cluster. - View Dependent Claims (22, 23)
-
Specification