Systems and methods for matching similar geographic objects
First Claim
Patent Images
1. A computer-implemented method for mapping geographic objects of a second database to geographic objects of a first database, the method comprising:
- identifying a subject geographic object of the first database comprising an identifier for which a corresponding candidate geographic object of the second database comprising the same identifier has not been identified, the subject geographic object corresponding to a subject dataset comprising at least two of the following;
a descriptor of the subject geographic object;
a geographic center of the subject geographic object; and
a geographic shape of the subject geographic object;
identifying, via comparison of the subject dataset corresponding to the subject geographic object to a plurality of candidate datasets each corresponding to a candidate geographic object of the second database, a candidate dataset comprising at least two of the following;
a descriptor of a candidate geographic object that matches the descriptor of the subject geographic object;
a geographic center of a candidate geographic object that matches the geographic center of the subject geographic object; and
a geographic shape of a candidate geographic object that matches the geographic shape of the subject geographic object; and
mapping the subject geographic object to a candidate geographic object corresponding to the identified candidate dataset, wherein both the subject dataset and the candidate dataset are stored as structured data in the first database and the second database, respectively, prior to identifying the candidate dataset.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method including obtaining a subject dataset including two or more features associated with a subject geographic object, obtaining a candidate dataset including two or more features associated with a candidate geographic object, comparing, using a computer, at least two features of the subject dataset to at least two corresponding features of the candidate dataset, at least one of the features compared comprising a geographic feature, and determining whether the candidate geographic object matches the subject geographic object based on the comparison.
-
Citations
23 Claims
-
1. A computer-implemented method for mapping geographic objects of a second database to geographic objects of a first database, the method comprising:
-
identifying a subject geographic object of the first database comprising an identifier for which a corresponding candidate geographic object of the second database comprising the same identifier has not been identified, the subject geographic object corresponding to a subject dataset comprising at least two of the following; a descriptor of the subject geographic object; a geographic center of the subject geographic object; and a geographic shape of the subject geographic object; identifying, via comparison of the subject dataset corresponding to the subject geographic object to a plurality of candidate datasets each corresponding to a candidate geographic object of the second database, a candidate dataset comprising at least two of the following; a descriptor of a candidate geographic object that matches the descriptor of the subject geographic object; a geographic center of a candidate geographic object that matches the geographic center of the subject geographic object; and a geographic shape of a candidate geographic object that matches the geographic shape of the subject geographic object; and mapping the subject geographic object to a candidate geographic object corresponding to the identified candidate dataset, wherein both the subject dataset and the candidate dataset are stored as structured data in the first database and the second database, respectively, prior to identifying the candidate dataset. - View Dependent Claims (2)
-
-
3. A computer-implemented method, comprising:
-
obtaining a subject dataset comprising two or more features associated with a subject geographic object; obtaining a candidate dataset comprising two or more features associated with a candidate geographic object; comparing, using a computer, at least two features of the subject dataset to at least two corresponding features of the candidate dataset, at least one of the features compared comprising a geographic feature; and determining whether the candidate geographic object matches the subject geographic object based on the comparison, wherein both the subject dataset and the candidate dataset are stored in memory as structured data prior to comparing the at least two features of the subject dataset to the at least two corresponding features of the candidate dataset. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A tangible non-transitory computer readable storage medium having computer-executable program instructions stored thereon, that are executable by one or more computers to cause steps comprising:
-
obtaining a subject dataset comprising two or more features associated with a subject geographic object; obtaining a candidate dataset comprising two or more features associated with a candidate geographic object; comparing, using a computer, at least two features of the subject dataset to at least two corresponding features of the candidate dataset, at least one of the features compared comprising a geographic feature; and determining whether the candidate geographic object matches the subject geographic object based on the comparison, wherein both the subject dataset and the candidate dataset are stored in memory as structured data prior to comparing the at least two features of the subject dataset to the at least two corresponding features of the candidate dataset.
-
-
22. A system, comprising:
-
one or more processors; a memory; and an object matching module stored on the memory, the object matching module configured to be executed by the one or more processors to cause operations comprising; obtaining a subject dataset comprising two or more features associated with a subject geographic object; obtaining a candidate dataset comprising two or more features associated with a candidate geographic object; comparing, using the one or more processors, at least two features of the subject dataset to at least two corresponding features of the candidate dataset, at least one of the features compared comprising a geographic feature; and determining whether the candidate geographic object matches the subject geographic object based on the comparison, wherein both the subject dataset and the candidate dataset are stored in the memory as structured data prior to comparing the at least two features of the subject dataset to the at least two corresponding features of the candidate dataset.
-
-
23. A computer implemented method for matching first and second geographic entity stored in one or more geographic information systems, comprising:
-
retrieving information about a first geographic entity and a second geographic entity from at least one of the one or more geographic information systems, the retrieved information including two or more of a name, a geographic center and a geographic area of the entity; and comparing the retrieved information to determine whether the first and second geographical entities match one another, wherein the first and second geographic entities are determined to match one another if it is determined that at least one of the following conditions exists; A) the name of the first entity matches the name of the second entity within a predetermined string edit distance and the area of the first entity overlaps the area of the second entity by at least a first amount; B) the name of the first entity matches the name of the second entity to within a predetermined string edit distance, and the geographic centers of the first and second entities are less than a predetermined distance apart; and C) the area of the first geographic entity overlaps the area of the second geographic entity by at least a second amount that is greater than the first amount, wherein both the subject dataset and the candidate dataset are stored in the one or more geographic information systems as structured data prior to comparing the retrieved information to determine whether the first and second geographical entities match one another.
-
Specification