IP Library › Granted Patent US 11,836,816
Granted Patent B1
US 11,836,816 · App. 18/115,565 · Granted Dec 5, 2023

Systems and methods for verification of property records

Inventors: Dianna Lee Serio (Irvine, CA); Annette Marie Cotton (Orange, CA)
Assignee: FIRST AMERICAN FINANCIAL CORPORATION
G06Q50/167G06F16/215G06F16/23G06F16/24578G06F16/258G06F40/186G06Q50/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,836,816
App. No.
18/115,565
Granted
Dec 5, 2023
Kind
B1
Abstract

Systems and methods for verification of public property records and other information associated with real estate properties compare information from different providers. The information is formatted in different provider-specific ways. The systems and methods enable comparisons through predetermined sets of textual manipulations that counteract or remedy differences in formatting, collection methodology, and data management practices.

Claims (78)

1. One or more non-transitory computer-readable mediums storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving a first set of information based on a first property record of a first record provider, the first set of information including a first plurality of data fields associated with a plurality of property record characteristics of a real property;

receiving a second set of information based on a second property record of a second record provider, the second set of information including a second plurality of data fields associated with the plurality of property record characteristics;

determining that the first set of information and the second set of information refer to the same property record by matching one or more real property identifiers;

transforming, using one or more types of textual manipulations prescribed by a transformation template, the first plurality of data fields or the second plurality of data fields, wherein application of the transformation template to data fields of different sets of information containing the same types of property record characteristics provides consistency among same types of data fields;

after transforming the first plurality of data fields or the second plurality of data fields, determining differences between the first plurality of data fields and the second plurality of data fields by comparing each data field of the first plurality of data fields with a data field of the second plurality of data fields having the same type of property record characteristic;

determining, based at least on a plurality of reliability factors and the differences between the first plurality of data fields and the second plurality of data fields, a verified plurality of data fields corresponding to the property record characteristics of the real property, wherein each of the reliability factors comprises a weight indicative of an accuracy of an individual record provider in providing sets of information relating to real properties; and

storing the verified plurality of data fields.

2. The one or more non-transitory computer-readable mediums of claim 1 , wherein:

the operations further comprise:

receiving a third set of information based on a third property record of a third record provider, the third set of information including a third plurality of data fields associated with the plurality of property record characteristics, and the third set of information referring to the same property record; and

after transforming the first plurality of data fields or the second plurality of data fields, determining differences between the third plurality of data fields and the second plurality of data fields by comparing each data field of the third plurality of data fields with a data field of the second plurality of data fields having the same type of property record characteristic; and

determining the verified plurality of data fields comprises: determining, based at least on the plurality of reliability factors, the differences between the first plurality of data fields and the second plurality of data fields, and the differences between the third plurality of data fields and the second plurality of data fields, the verified plurality of data fields.

3. The one or more non-transitory computer-readable mediums of claim 2 , wherein the operations further comprise: prior to determining the differences between the third plurality of data fields and the second plurality of data fields, transforming, using the one or more types of textual manipulations prescribed by the transformation template, the third plurality of data fields.

4. The one or more non-transitory computer-readable mediums of claim 1 , wherein:

the operations further comprise:

receiving a third set of information based on a third property record of a third record provider, the third set of information including a third plurality of data fields associated with the plurality of property record characteristics, and the third set of information referring to the same property record; and

after transforming the first plurality of data fields or the second plurality of data fields, making a determination that there are no differences between the first plurality of data fields and the third plurality of data fields by comparing each data field of the first plurality of data fields with a data field of the third plurality of data fields having the same type of property record characteristic; and

determining the verified plurality of data fields comprises: determining, based at least on the plurality of reliability factors, the differences between the first plurality of data fields and the second plurality of data fields, and the determination that there are no differences between the first plurality of data fields and the third plurality of data fields, the verified plurality of data fields.

5. The one or more non-transitory computer-readable mediums of claim 4 , wherein the operations further comprise: prior to making the determination that there are no differences between the first plurality of data fields and the third plurality of data fields, transforming, using the one or more types of textual manipulations prescribed by the transformation template, the third plurality of data fields.

6. The one or more non-transitory computer-readable mediums of claim 1 , wherein:

each of the first plurality of data fields and the second plurality of data fields includes at least two of the following: a recording date, a recorder's book number, a recorder's page number, a document number, or an assessor parcel number (APN); and

comparing each data field of the first plurality of data fields with a data field of the second plurality of data fields having the same type of property record characteristic comprises making two or more of the following comparisons:

comparing the recording date of the first plurality of data fields with the recording date of the second plurality of data fields;

comparing the recorder's book number of the first plurality of data fields with the recorder's book number of the second plurality of data fields;

comparing the recorder's page number of the first plurality of data fields with the recorder's page number of the second plurality of data fields;

comparing the document number of the first plurality of data fields with the document number of the second plurality of data fields; or

comparing the APN of the first plurality of data fields with the APN of the second plurality of data fields.

7. The one or more non-transitory computer-readable mediums of claim 1 , wherein:

each of the first plurality of data fields and the second plurality of data fields includes at least two of the following: an APN, a mortgage amount, a sales price, a sales date, or a transfer tax; and

comparing each data field of the first plurality of data fields with a data field of the second plurality of data fields having the same type of property record characteristic comprises making two or more of the following comparisons:

comparing the APN of the first plurality of data fields with the APN of the second plurality of data fields;

comparing the mortgage amount of the first plurality of data fields with the mortgage amount of the second plurality of data fields;

comparing the sales price of the first plurality of data fields with the sales price of the second plurality of data fields;

comparing the sales date of the first plurality of data fields with the sales date of the second plurality of data fields; or

comparing the transfer tax of the first plurality of data fields with the transfer tax of the second plurality of data fields.

8. The one or more non-transitory computer-readable mediums of claim 1 , wherein transforming, using the one or more types of textual manipulations prescribed by the transformation template, the first plurality of data fields or the second plurality of data fields, comprises: transforming, using the one or more types of textual manipulations prescribed by the transformation template, both the first plurality of data fields and the second plurality of data fields.

9. The one or more non-transitory computer-readable mediums of claim 1 , wherein the operations further comprise: adjusting the plurality of reliability factors over time based at least on an accuracy of the first record provider and the second record provider in providing sets of information.

10. The one or more non-transitory computer-readable mediums of claim 1 , wherein the operations further comprise: adjusting the plurality of reliability factors based on statistical information regarding a likelihood of errors in the first set of information from the first record provider or the second set of information from the second record provider.

11. The one or more non-transitory computer-readable mediums of claim 1 , wherein the one or more types of textual manipulations prescribed by the transformation template include: truncation, padding, transposition, insertion, concatenation, addition, or arithmetic operation.

12. The one or more non-transitory computer-readable mediums of claim 1 , wherein the transformation template is associated with a geographical location corresponding to the first property record and the second property record.

13. A method, comprising:

receiving, at a computing device, a first set of information based on a first property record of a first record provider, the first set of information including a first plurality of data fields associated with a plurality of property record characteristics of a real property;

receiving, at the computing device, a second set of information based on a second property record of a second record provider, the second set of information including a second plurality of data fields associated with the plurality of property record characteristics;

determining, at the computing device, that the first set of information and the second set of information refer to the same property record by matching one or more real property identifiers;

transforming, at the computing device, using one or more types of textual manipulations prescribed by a transformation template, the first plurality of data fields or the second plurality of data fields, wherein application of the transformation template to data fields of different sets of information containing the same types of property record characteristics provides consistency among same types of data fields;

after transforming the first plurality of data fields or the second plurality of data fields, determining, at the computing device, differences between the first plurality of data fields and the second plurality of data fields by comparing each data field of the first plurality of data fields with a data field of the second plurality of data fields having the same type of property record characteristic;

determining, at the computing device, based at least on a plurality of reliability factors and the differences between the first plurality of data fields and the second plurality of data fields, a verified plurality of data fields corresponding to the property record characteristics of the real property, wherein each of the reliability factors comprises a weight indicative of an accuracy of an individual record provider in providing sets of information relating to real properties; and

storing the verified plurality of data fields in an electronic storage.

14. The method of claim 13 , wherein:

the method further comprises:

receiving, at the computing device, a third set of information based on a third property record of a third record provider, the third set of information including a third plurality of data fields associated with the plurality of property record characteristics, and the third set of information referring to the same property record; and

after transforming the first plurality of data fields or the second plurality of data fields, determining, at the computing device, differences between the third plurality of data fields and the second plurality of data fields by comparing each data field of the third plurality of data fields with a data field of the second plurality of data fields having the same type of property record characteristic; and

determining the verified plurality of data fields comprises: determining, at the computing device, based at least on the plurality of reliability factors, the differences between the first plurality of data fields and the second plurality of data fields, and the differences between the third plurality of data fields and the second plurality of data fields, the verified plurality of data fields.

15. The method of claim 14 , further comprising: prior to determining the differences between the third plurality of data fields and the second plurality of data fields, transforming, at the computing device, using the one or more types of textual manipulations prescribed by the transformation template, the third plurality of data fields.

16. The method of claim 13 , wherein:

the method further comprises:

receiving, at the computing device, a third set of information based on a third property record of a third record provider, the third set of information including a third plurality of data fields associated with the plurality of property record characteristics, and the third set of information referring to the same property record; and

after transforming the first plurality of data fields or the second plurality of data fields, making a determination at the computing device that there are no differences between the first plurality of data fields and the third plurality of data fields by comparing each data field of the first plurality of data fields with a data field of the third plurality of data fields having the same type of property record characteristic; and

determining the verified plurality of data fields comprises: determining, at the computing device, based at least on the plurality of reliability factors, the differences between the first plurality of data fields and the second plurality of data fields, and the determination that there are no differences between the first plurality of data fields and the third plurality of data fields, the verified plurality of data fields.

17. The method of claim 16 , further comprising: prior to making the determination that there are no differences between the first plurality of data fields and the third plurality of data fields, transforming, at the computing device, using the one or more types of textual manipulations prescribed by the transformation template, the third plurality of data fields.

18. The method of claim 13 , wherein:

each of the first plurality of data fields and the second plurality of data fields includes at least two of the following: a recording date, a recorder's book number, a recorder's page number, a document number, or an assessor parcel number (APN); and

comparing each data field of the first plurality of data fields with a data field of the second plurality of data fields having the same type of property record characteristic comprises making two or more of the following comparisons:

comparing the recording date of the first plurality of data fields with the recording date of the second plurality of data fields;

comparing the recorder's book number of the first plurality of data fields with the recorder's book number of the second plurality of data fields;

comparing the recorder's page number of the first plurality of data fields with the recorder's page number of the second plurality of data fields;

comparing the document number of the first plurality of data fields with the document number of the second plurality of data fields; or

comparing the APN of the first plurality of data fields with the APN of the second plurality of data fields.

19. The method of claim 13 , wherein:

each of the first plurality of data fields and the second plurality of data fields includes at least two of the following: an APN, a mortgage amount, a sales price, a sales date, or a transfer tax; and

comparing each data field of the first plurality of data fields with a data field of the second plurality of data fields having the same type of property record characteristic comprises making two or more of the following comparisons:

comparing the APN of the first plurality of data fields with the APN of the second plurality of data fields;

comparing the mortgage amount of the first plurality of data fields with the mortgage amount of the second plurality of data fields;

comparing the sales price of the first plurality of data fields with the sales price of the second plurality of data fields;

comparing the sales date of the first plurality of data fields with the sales date of the second plurality of data fields; or

comparing the transfer tax of the first plurality of data fields with the transfer tax of the second plurality of data fields.

20. The method of claim 13 , wherein transforming, at the computing device, using the one or more types of textual manipulations prescribed by the transformation template, the first plurality of data fields or the second plurality of data fields, comprises: transforming, at the computing device, using the one or more types of textual manipulations prescribed by the transformation template, both the first plurality of data fields and the second plurality of data fields.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2023
From: SERIO, DIANNA LEE; COTTON, ANNETTE MARIE
To: FIRST AMERICAN FINANCIAL CORPORATION
Reel/Frame 062832/0164 →
Continuity (2)
Continuation 17111013 · Dec 3, 2020
Continuation 14871560 · Sep 30, 2015
Cited By (1)
US 12,517,996