IP Library Granted Patent US 12,340,383
Granted Patent B1
US 12,340,383 · App. 18/336,916 · Granted Jun 24, 2025

Predictive machine learning models

Inventors: Brian Holligan (San Francisco, CA); Andy Mahdavi (San Francisco, CA)
Assignee: DOMA TECHNOLOGY LLC
G06Q30/0202G06N20/00G06Q30/0201G06Q50/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 12,340,383
App. No.
18/336,916
Granted
Jun 24, 2025
Kind
B1
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and applying a machine learning model. One of the methods includes the actions of obtaining a plurality of data points associated with a parcel of real property; using a machine learning model to generate a prediction from the obtained plurality of data points, the prediction indicating a likelihood that the real property will satisfy a particular parameter, wherein the machine learning model is trained using a training set comprising a collection of data points associated with a labeled set of real property parcels distinct from the specified parcel of real property, the label indicating the particular parameter and corresponding value for each real property parcel of the training set; and based on the prediction, classifying the specified parcel of real property according to a determination of whether the predicted value of the parameter satisfies a threshold.

Claims (76)

1. A method comprising:

obtaining, from one or more sources, a plurality of data points associated with a specified parcel of real property;

extracting specific mortgage information from the plurality of data points, comprising:

i) identifying each mortgage recorded against the parcel;

ii) identifying an indication of whether the mortgage is open; and

iii) generating a set of potentially open mortgages, including discarding any mortgages recorded against the parcel having an indication that the mortgage is closed;

providing, as input to a machine learning model, the specific mortgage information corresponding to the set of potentially open mortgages, wherein the machine learning model is trained using a training set comprising a collection of data points and labels for a set of real property parcels distinct from the specified parcel of real property, wherein each real property parcel of the training set includes information about each mortgage attached to the parcel;

generating, by the machine learning model, a prediction for each potentially open mortgage in the set of potentially open mortgages, wherein the prediction indicates a likelihood that a potentially open mortgage attached to the specified parcel of real property is actually open;

for each potentially open mortgage:

determining whether the prediction for the potentially open mortgage satisfies a threshold value; and

determining the potentially open mortgage to be closed or open based on whether or not the prediction satisfies the threshold value; and

using the determination of each potentially open mortgage as either closed or open to determine a risk tolerance for the parcel of real property and, based on the risk tolerance, determining whether to manually resolve open mortgages or allow a title evaluation process to proceed for the parcel of real property.

2. The method of claim 1 , wherein in response to determining that the prediction for a particular potentially open mortgage does not satisfy the threshold value, passing the particular potentially open mortgage for manual evaluation.

3. The method of claim 1 , wherein the threshold value is specified according to a particular defined risk tolerance.

4. The method of claim 1 , wherein the threshold value is specified based on historical information on title defects resulting from unaccounted for open mortgages and a value of corresponding title insurance claims.

5. The method of claim 1 , further comprising:

determining that each potentially open mortgage satisfies the threshold value and is determined to be closed;

determining one or more additional risk scores for the parcel of real property; and

determining based on all potentially open mortgages being closed and the one or more additional risk scores that a title policy is issuable without further human review.

6. The method of claim 1 , further comprising:

determining that, for a plurality of evaluated parcels of real property, that a higher number of errors in determining open mortgages than expected occurs; and

adjusting the threshold value for determining the potentially open mortgage to be closed.

7. The method of claim 1 , further comprising:

obtaining an additional training set that comprises an additional collection of data points and labels for an additional set of real property parcels; and

retraining the machine learning model using the additional training set.

8. A system comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

obtaining, from one or more sources, a plurality of data points associated with a specified parcel of real property;

extracting specific mortgage information from the plurality of data points, comprising:

i) identifying each mortgage recorded against the parcel;

ii) identifying an indication of whether the mortgage is open; and

iii) generating a set of potentially open mortgages, including discarding any mortgages recorded against the parcel having an indication that the mortgage is closed;

providing, as input to a machine learning model, the specific mortgage information corresponding to the set of potentially open mortgages, wherein the machine learning model is trained using a training set comprising a collection of data points and labels for a set of real property parcels distinct from the specified parcel of real property, wherein each real property parcel of the training set includes information about each mortgage attached to the parcel;

generating, by the machine learning model, a prediction for each potentially open mortgage in the set of potentially open mortgages, wherein the prediction indicates a likelihood that a potentially open mortgage attached to the specified parcel of real property is actually open;

for each potentially open mortgage:

determining whether the prediction for the potentially open mortgage satisfies a threshold value; and

determining the potentially open mortgage to be closed or open based on whether or not the prediction satisfies the threshold value; and

using the determination of each potentially open mortgage as either closed or open to determine a risk tolerance for the parcel of real property and, based on the risk tolerance, determining whether to manually resolve open mortgages or allow a title evaluation process to proceed for the parcel of real property.

9. The system of claim 8 , wherein in response to determining that the prediction for a particular potentially open mortgage does not satisfy the threshold value, passing the particular potentially open mortgage for manual evaluation.

10. The system of claim 8 , wherein the threshold value is specified according to a particular defined risk tolerance.

11. The system of claim 8 , wherein the threshold value is specified based on historical information on title defects resulting from unaccounted for open mortgages and a value of corresponding title insurance claims.

12. The system of claim 8 , further comprising instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

determining that each potentially open mortgage satisfies the threshold value and is determined to be closed;

determining one or more additional risk scores for the parcel of real property; and

determining based on all potentially open mortgages being closed and the one or more additional risk scores that a title policy is issuable without further human review.

13. The system of claim 8 , further comprising instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

determining that, for a plurality of evaluated parcels of real property, that a higher number of errors in determining open mortgages than expected occurs; and

adjusting the threshold value for determining the potentially open mortgage to be closed.

14. The system of claim 8 , further comprising instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

obtaining an additional training set that comprises an additional collection of data points and labels for an additional set of real property parcels; and

retraining the machine learning model using the additional training set.

15. One or more non-transitory computer storage media encoded with computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

obtaining, from one or more sources, a plurality of data points associated with a specified parcel of real property;

extracting specific mortgage information from the plurality of data points, comprising:

i) identifying each mortgage recorded against the parcel;

ii) identifying an indication of whether the mortgage is open; and

iii) generating a set of potentially open mortgages, including discarding any mortgages recorded against the parcel having an indication that the mortgage is closed;

providing, as input to a machine learning model, the specific mortgage information corresponding to the set of potentially open mortgages, wherein the machine learning model is trained using a training set comprising a collection of data points and labels for a set of real property parcels distinct from the specified parcel of real property, wherein each real property parcel of the training set includes information about each mortgage attached to the parcel;

generating, by the machine learning model, a prediction for each potentially open mortgage in the set of potentially open mortgages, wherein the prediction indicates a likelihood that a potentially open mortgage attached to the specified parcel of real property is actually open;

for each potentially open mortgage:

determining whether the prediction for the potentially open mortgage satisfies a threshold value; and

determining the potentially open mortgage to be closed or open based on whether or not the prediction satisfies the threshold value; and

using the determination of each potentially open mortgage as either closed or open to determine a risk tolerance for the parcel of real property and, based on the risk tolerance, determining whether to manually resolve open mortgages or allow a title evaluation process to proceed for the parcel of real property.

16. The non-transitory computer storage media of claim 15 , wherein in response to determining that the prediction for a particular potentially open mortgage does not satisfy the threshold value, passing the particular potentially open mortgage for manual evaluation.

17. The non-transitory computer storage media of claim 15 , wherein the threshold value is specified according to a particular defined risk tolerance.

18. The non-transitory computer storage media of claim 15 , wherein the threshold value is specified based on historical information on title defects resulting from unaccounted for open mortgages and a value of corresponding title insurance claims.

19. The non-transitory computer storage media of claim 15 , further comprising computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

determining that each potentially open mortgage satisfies the threshold value and is determined to be closed;

determining one or more additional risk scores for the parcel of real property; and

determining based on all potentially open mortgages being closed and the one or more additional risk scores that a title policy is issuable without further human review.

20. The non-transitory computer storage media of claim 15 , further comprising computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

determining that, for a plurality of evaluated parcels of real property, that a higher number of errors in determining open mortgages than expected occurs; and

adjusting the threshold value for determining the potentially open mortgage to be closed.

21. The non-transitory computer storage media of claim 15 , further comprising computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

obtaining an additional training set that comprises an additional collection of data points and labels for an additional set of real property parcels; and

retraining the machine learning model using the additional training set.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2024
From: STATES TITLE, LLC
To: DOMA TECHNOLOGY LLC
Reel/Frame 069653/0270 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2024
From: ALTER DOMUS (US) LLC
To: STATES TITLE HOLDING, INC.; TITLE AGENCY HOLDCO, LLC
Reel/Frame 068742/0050 →
SECURITY INTEREST Recorded May 3, 2024
From: STATES TITLE HOLDING, INC.; TITLE AGENCY HOLDCO, LLC
To: ALTER DOMUS (US) LLC
Reel/Frame 067312/0857 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2023
From: HOLLIGAN, BRIAN; MAHDAVI, ANDY
To: STATES TITLE, INC.
Reel/Frame 064232/0877 →
CHANGE OF NAME Recorded Jul 12, 2023
From: STATES TITLE, INC.
To: STATES TITLE, LLC
Reel/Frame 064267/0563 →
Continuity (2)
Continuation 17567798 · Jan 3, 2022
Continuation 16525317 · Jul 29, 2019
References Cited (49)
US 5361201A · Jost et al. · 1994 [cited by applicant]
US 7472096B2 · Burges et al. · 2008 [cited by applicant]
US 8639618B2 · Yan et al. · 2014 [cited by applicant]
US 10255550B1 · Simkoff et al. · 2019 [cited by applicant]
US 10510009B1 · Mahdavi · 2019 [cited by applicant]
US 10650460B2 · Bostic · 2020 [cited by examiner]
US 10755184B1 · Holligan et al. · 2020 [cited by applicant]
US 10943294B1 · Tarmann et al. · 2021 [cited by applicant]
US 11010831B1 · Tarmann et al. · 2021 [cited by applicant]
US 11151647B1 · Tarmann · 2021 [cited by examiner]
US 11216831B1 · Holligan et al. · 2022 [cited by applicant]
US 20040059653A1 · Verkuylen et al. · 2004 [cited by applicant]
US 20040220872A1 · Pollock, III · 2004 [cited by examiner]
US 20050210068A1 · Szymanski et al. · 2005 [cited by applicant]
US 20110238566A1 · Santos · 2011 [cited by applicant]
US 20140025548A1 · Serio · 2014 [cited by examiner]
US 20180253808A1 · Bloomquist et al. · 2018 [cited by applicant]
US 20190333172A1 · Hiltch et al. · 2019 [cited by applicant]
US 20200273115A1 · Bostic · 2020 [cited by examiner]
US 20230394569A1 · Tarmann · 2023 [cited by examiner]
WO WO2014014759 · 2014 [cited by applicant]
Javangwe, W. M. I. (2007). A systems approach to the management of demand risk in commercial property development (Order No. 28325810). (Year: 2007). [cited by examiner]
CTBar.org [online], “The Title Search: What You Need to Know,” Mar. 23, 2016, retrieved on Sep. 11, 2023, retrieved from URL<https://www.ctbar.org/docs/default-source/resource-manager/erp160323_final_materials>, 178 pag… [cited by applicant]
Evans, “A Review of Complicated Priority Disputes and Lien Issues Under California Law,” Advanced Issues in Foreclosure, National Business Institute, 2011, 17 pages. [cited by applicant]
JetClosing.com [online], “Title Review Made Simple,” available on or before Dec. 3, 2020, via Internet Archive: Wayback Machine URL<https://web.archive.org/web/20201203074940/https://www.jetclosing.com/title-review-made… [cited by applicant]
Order Granting Request For Ex Parte Reexamination in U.S. Appl. No. 90/019,210, dated Aug. 8, 2023, 30 pages. [cited by applicant]
ParkerPoe.com [online], “Get to Know Your Real Estate—Focus on Due Diligence Fundamentals in Tough Times,” Nov. 30, 2011, retrieved on Sep. 11, 2023, retrieved from URL<https://www.parkerpoe.com/news/2011/11/get-to-know… [cited by applicant]
Shunnar, “Detecting Fraudulent Activities in Land Record Systems: An Application of Data Mining,” Thesis in partial fulfilment of the requirements for the degree of Master of Science, University of Calgary, Department o… [cited by applicant]
Andrieu et al., “An introduction to MCMC for machine learning,” Machine Learning, Jan. 2003, 50(1):5-43. [cited by applicant]
Arutjothi et al., “Prediction of loan status in commercial bank using machine learning classifier,” 2017 International Conference on Intelligent Sustainable Systems (ICISS), Dec. 7, 2017, 416-9. [cited by applicant]
Bandyopadhyay, “Strategic Default and Moral Hazard in Real Estate: Insights from Machine Learning Applications,” Dissertations, Theses, and Capstone Projects, City University of New York, Jun. 2021, 187 pages. [cited by applicant]
Choi et al., “Markov chain monte carlo estimation methods for structural equation modeling: a comparison of subject-level data and moment-level data approaches,” Biometrics and Biostatistics International Journal, Dec. … [cited by applicant]
Decision on Request dated Mar. 19, 2021, in related U.S. Appl. No. 90/014,666, 40 pages. [cited by applicant]
Egloff, “Monte Carlo algorithms for optimal stopping and statistical learning”, 2005, The Annals of Applied Probability, vol. 15, No. 2, pp. 1396-1432 (Year: 2005), 37 pages. [cited by applicant]
Haddon, “Modelling and Quantitative Methods in Fisheries,” (2nd ed.), Feb. 1, 2010, 21 pages. [cited by applicant]
In re Heavey, 549 B.R 1 (Bankr. E.D.N.Y. 2016), 7 pages. [cited by applicant]
Notice of Intent to Issue Ex Parte Reexamination Certificate in U.S. Appl. No. 90/014,729, dated May 23, 2022, 5 pages. [cited by applicant]
Office Action dated Sep. 30, 2021 in related U.S. Appl. No. 90/014,666, 15 pages. [cited by applicant]
Order Granting Request For Ex Parte Reexamination in U.S. Appl. No. 90/014,729, dated May 18, 2021, 18 pages. [cited by applicant]
Reexam Request dated Jan. 29, 2021, in related U.S. Appl. No. 90/014,666, 115 pages. [cited by applicant]
Reexamination Certificate in U.S. Appl. No. 90/014,729, certificate issued on Jul. 1, 2022, 4 pages. [cited by applicant]
Robinson, “Nondifferentiable Optimization,” Jun. 7, 2015, obtained May 5, 2021, from URL <https://optimization.mccormick.northwestern.edu/index.php/Nondifferentiable_Optimization>, 5 pages. [cited by applicant]
Simes et al., “Model Title Standards,” Ann Arbor: University of Michigan Law School, 1960, 56 pages. [cited by applicant]
Testimony of Frank Pellegrini on Behalf of the American Land Title Association before The House Financial Services Subcommittee on Oversight and Investigations, One Hundred Eleventh Congress, First Session, Jun. 18, 200… [cited by applicant]
Towers, “Markov Chain Monte Carlo parameter optimization method,” Jul. 15, 2014, obtained May 5, 2021, from URL <http://sherrytowers.com/2014/07/15/markov-chain-monte-carlo-parameter-optimization-method/>, 5 pages. [cited by applicant]
US Office Action in U.S. Appl. No. 90/014,729, dated Aug. 19, 2021, 17 pages. [cited by applicant]
US Office Action in U.S. Appl. No. 90/014,729, dated Mar. 4, 2022, 40 pages. [cited by applicant]
US Office Action in U.S. Appl. No. 90/014,729, dated Nov. 19, 2021, 41 pages. [cited by applicant]
Araj, “What is a Second Mortgage and How Does It Work?” Apr. 10, 2023, retrieved on May 14, 2024, retrieved from URL<https://www.rocketmortgage.com/learn/second-mortgage)>. [cited by applicant]
Cited By (1)
US 12,602,600