Geographical comparison system and method
First Claim
1. A method for comparing a first location and a second location, comprising, generating a first binary representation from geographic information based on the first location, generating a second binary representation from geographic information based on the second location, performing a bitwise comparison between the first binary representation and the second binary representation and, associating the bits of the bitwise comparison to derive a distance measure.
10 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods to create venue tokens that provide generalized geographic information while preserving location specific data. In one embodiment, a Universal Location Descriptor (ULD) translator converts location data into a geocode that in one embodiment is a binary code. Location information can include a street address, zip code, directional information, destination, velocity information, latitude and/or longitude, etc. The geocode can then be encrypted to generate a token. Relative geographic similarities can be identified by comparing geographic information from the tokens, thereby allowing similarly situated individuals and/or organizations, service providers, etc., to be identified without disclosing specific location identities of those parties seeking such privacy. The comparison of token geographic information can provide a probabilistic output that, in one embodiment, can be customized using an application-dependent threshold, to generate only those outputs satisfying a specified probability measure.
46 Citations
80 Claims
-
1. A method for comparing a first location and a second location, comprising,
generating a first binary representation from geographic information based on the first location, generating a second binary representation from geographic information based on the second location, performing a bitwise comparison between the first binary representation and the second binary representation and, associating the bits of the bitwise comparison to derive a distance measure.
-
15. A method for identifying at least one provider in response to a consumer request, comprising:
-
associating a geographic token with the consumer request, associating a criteria with the consumer request, comparing the consumer geographic token with at least one provider geographic token to provide at least one token comparison result, and, comparing the at least one token comparison result to the criteria to identify at least one provider. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 73)
-
-
27. A method for responding to a request for geographically relevant data, comprising,
providing a database having provider geographic tokens and associated provider identities, identifying a geographic token associated with the request, determining whether one or more geographic tokens from the database should be selected based on the request, comparing the geographic token associated with the request, to the selected geographic tokens, based on the comparison, providing provider identities in response to the request.
-
34. A system for responding to a request for geographically relevant data, comprising,
at least one database having at least one provider token and a provider identity associated with the at least one provider token, a processor in communication with the at least one database and configured to process the request and at least one of a geographic token and geographic information that can be converted to a geographic token, the processor further including instructions for comparing the geographic token with at least one provider token to determine provider tokens having geographically relevant data.
-
40. A system for identifying at least one provider in response to a consumer request, comprising:
-
means for generating the consumer request and associating with the consumer request at least one of a geographic token and geographic information for computing a geographic token, means for associating a criteria with the consumer request, means for providing at least one provider geographic token, means for comparing the consumer geographic token with at least one provider geographic token to provide at least one token comparison result, and, means for comparing the at least one token comparison result to the criteria to identify at least one provider. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer program product for comparing a first location and a second location, the product disposed on a computer readable medium and having instructions for causing a processor to,
generate a first binary representation from geographic information based on the first location, generate a second binary representation from geographic information based on the second location, perform a bitwise comparison between the first binary representation and the second binary representation and, associate the bits of the bitwise comparison to derive a distance measure.
-
59. A computer product according to claim 481, further including instructions for causing the processor to compare the probability to a threshold.
-
62. A computer product for identifying at least one provider in response to a consumer request, the computer product disposed on a computer readable medium and having instructions for causing a processor to:
-
associate a geographic token with the consumer request, associate a criteria with the consumer request, compare the consumer geographic token with at least one provider geographic token to provide at least one token comparison result, and, compare the at least one token comparison result to the criteria to identify at least one provider. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
74. A computer product for responding to a request for geographically relevant data, the computer product disposed on a computer readable medium and having instructions for causing a processor to:
-
provide a database having provider geographic tokens and associated provider identities, identify a geographic token associated with the request, determine whether one or more geographic tokens from the database should be selected based on the request, compare the geographic token associated with the request, to the selected geographic tokens, based on the comparison, provide provider identities in response to the request. - View Dependent Claims (75, 76, 77, 78, 79, 80)
-
Specification