System and method for linking data records for parcels
First Claim
Patent Images
1. A method of linking real estate parcels in a database, the method comprising:
- under control of a geocoding engine comprising computer hardware;
accessing a data repository that is configured to store parcel data for each of a plurality of real estate parcels, the parcel data associated with each real estate parcel comprising a parcel boundary;
identifying a community of real estate parcels, the community comprising a plurality of real estate parcels separated by no more than a threshold distance, at least some of the plurality of real estate parcels having spatially contiguous boundaries;
calculating a community border for the community of real estate parcels by;
determining links among the real estate parcels in the community to identify a set of neighboring parcels for each of the real estate parcels in the community;
generating spatially enlarged parcels by spatially enlarging the parcel boundaries of the real estate parcels in the community to create an overlap among the neighboring parcels among the real estate parcels in the community;
finding a union of the spatially enlarged parcels to identify an outward facing boundary of the union of spatially enlarged parcels; and
reducing the outward facing boundary of the union of spatially enlarged parcels to determine the community border for the community;
identifying a group of real estate parcels in the community, wherein each of the real estate parcels in the group intersects the community border;
determining, for each real estate parcel in the group, a border intersection between the real estate parcel and the community border;
finding, for each real estate parcel in the group, a reduced set of neighboring real estate parcels based at least in part on a distance between the border intersection for the real estate parcel and locations of the other real estate parcels in the group;
linking, for each real estate parcel in the group, the real estate parcel to at least one other real estate parcel in the reduced set, wherein a data record associated with the at least one other real estate parcel is missing an address number; and
matching the at least one other real estate parcel in the reduced set to an address number that brackets an address number of the real estate parcel based on the linking.
4 Assignments
0 Petitions
Accused Products
Abstract
Computerized data management systems and methods for inter-relating, indexing, and organizing data records stored in a database or as computer files are described. The systems and methods can be used for linking or associating data records relating to real estate parcels. A given parcel in a community of parcels may have many neighbors. The systems and methods can identify a reduced set of neighbors of the parcel that have addresses that bracket the address of the parcel.
-
Citations
19 Claims
-
1. A method of linking real estate parcels in a database, the method comprising:
-
under control of a geocoding engine comprising computer hardware; accessing a data repository that is configured to store parcel data for each of a plurality of real estate parcels, the parcel data associated with each real estate parcel comprising a parcel boundary; identifying a community of real estate parcels, the community comprising a plurality of real estate parcels separated by no more than a threshold distance, at least some of the plurality of real estate parcels having spatially contiguous boundaries; calculating a community border for the community of real estate parcels by; determining links among the real estate parcels in the community to identify a set of neighboring parcels for each of the real estate parcels in the community; generating spatially enlarged parcels by spatially enlarging the parcel boundaries of the real estate parcels in the community to create an overlap among the neighboring parcels among the real estate parcels in the community; finding a union of the spatially enlarged parcels to identify an outward facing boundary of the union of spatially enlarged parcels; and reducing the outward facing boundary of the union of spatially enlarged parcels to determine the community border for the community; identifying a group of real estate parcels in the community, wherein each of the real estate parcels in the group intersects the community border; determining, for each real estate parcel in the group, a border intersection between the real estate parcel and the community border; finding, for each real estate parcel in the group, a reduced set of neighboring real estate parcels based at least in part on a distance between the border intersection for the real estate parcel and locations of the other real estate parcels in the group; linking, for each real estate parcel in the group, the real estate parcel to at least one other real estate parcel in the reduced set, wherein a data record associated with the at least one other real estate parcel is missing an address number; and matching the at least one other real estate parcel in the reduced set to an address number that brackets an address number of the real estate parcel based on the linking. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for of linking in a database, the system comprising:
-
non-transitory data storage configured to store parcel data for each of a plurality of parcels, the parcel data associated with each parcel comprising a parcel boundary; and a computer system comprising computer hardware, the computer system in communication with the non-transitory data storage, the computer system programmed with executable instructions to; identify a community of parcels, the community comprising a plurality of parcels separated by no more than a threshold distance, at least some of the plurality of parcels having spatially contiguous boundaries; calculate a community border for the community of parcels by; determining neighboring parcels for each of the parcels in the community; generating spatially enlarged parcels so that at least some neighboring parcels overlap; finding an outer perimeter of a union of the spatially enlarged parcels; and reducing the outer perimeter of the union of spatially enlarged parcels to provide the community border for the community; for each parcel in the community of parcels that intersects the community border; calculate a border intersection between the parcel and the community border; determine a reduced set of neighboring parcels based at least in part on distances between the border intersection for the parcel and locations of other parcels that intersect the community border; link the parcel to at least one other parcel in the reduced set of neighboring parcels, wherein a data record associated with the at least one other parcel is missing an address number; and match the at least one other parcel in the reduced set to an address number that brackets an address number of the parcel based on the linking. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Non-transitory computer storage comprising computer-executable instructions that, when executed by a computer, cause the computer to:
-
identify a community of parcels, the community comprising a plurality of parcels separated by no more than a threshold distance, at least some of the plurality of parcels having spatially contiguous boundaries; calculate a community border for the community of parcels using spatially enlarged parcels; for each parcel in the community of parcels that intersects the community border; calculate a border intersection between the parcel and the community border; determine a reduced set of neighboring parcels based at least in part on distances between the border intersection for the parcel and locations of other parcels that intersect the community border; and link the parcel to at least one other parcel in the reduced set of neighboring parcels, wherein a data record associated with the at least one other real estate parcel is missing an address number; and match the at least one other parcel in the reduced set of neighboring parcels to an address number that brackets an address number of the parcel based on the linking. - View Dependent Claims (16, 17, 18, 19)
-
Specification