IP Library › Granted Patent US 12,555,172
Granted Patent B2
US 12,555,172 · App. 18/925,982 · Granted Feb 17, 2026

Systems and methods for executing a customized home search

Inventors: John Ryan Hailey (Bloomington, IL); John Andrew Schirano (Bloomington, IL); Erin Ann Olander (Bloomington, IL)
Assignee: State Farm Mutual Automobile Insurance Company
G06Q50/16G06Q30/0201G06Q30/0283G06Q40/03G06T7/0002
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,555,172
App. No.
18/925,982
Granted
Feb 17, 2026
Kind
B2
Abstract

A home cost analysis server for executing a customized home search may include a processor programmed to define a user budget constraint, receive a list of available homes, and determine an initial monthly cost for each home. The processor may also identify one or more additional home costs based on historical insurance claim data. The processor may also display available homes that satisfy the user budget constraint.

Claims (41)

1 . A home analysis server comprising at least one processor in communication with at least one memory, wherein the at least one processor is programmed to:

retrieve, from a first database, a list of a plurality of available homes in a user-selected geographic area;

retrieve, from a second database, historical insurance claim data for a plurality of insured homes in the geographic area;

determine an initial monthly home cost for each respective available home on the list;

identify, using at least one of image processing or text processing on the historical insurance claim data, one or more additional home costs for one or more available homes of the plurality of available homes based upon shared features with the insured homes; and

display, within a graphical user interface at a user computing device, one or more available homes of the plurality of available homes, the respective monthly home cost for each one or more available homes, and the respective one or more additional home costs for each one or more available homes, the respective one or more additional home costs represented within a visual indicator identifying the one or more additional homes cost relative to the initial monthly home cost of the respective available home.

2 . The home analysis server of claim 1 , wherein the at least one processor is further programmed to process the historical insurance claim data retrieved from the second database and metadata associated with each available home, retrieved from the first database, to determine an estimated monthly insurance payment included within the initial monthly home cost.

3 . The home analysis server of claim 1 , wherein the at least one processor is further programmed to:

receive a user-defined budget constraint; and

filter out any available home from the list with an initial monthly home cost that does not satisfy the user-defined budget constraint.

4 . The home analysis server of claim 3 , wherein the at least one processor is further programmed to:

further filter out any available home from the list that has a combination of the initial monthly home cost and the one or more additional home costs that does not satisfy the user-defined budget constraint.

5 . The home analysis server of claim 1 , wherein the processor is further programmed to display, for each one or more available homes, an identification of the one or more shared features with the plurality of insured homes.

6 . The home analysis server of claim 1 , wherein the processor is further programmed to display a second graphical indicator including a respective numeric value and an expected time value for each one or more additional home costs.

7 . The home cost analysis server of claim 6 , wherein the expected time value is a repeating or periodic time value.

8 . The home cost analysis server of claim 6 , wherein the expected time value is a singular time value.

9 . The home cost analysis server of claim 8 , wherein the singular time value is a predicted future date.

10 . A computer-implemented method for executing a customized home search, the method implemented using a home cost analysis server including at least one processor in communication with a memory, the method comprising:

retrieving, from a first database, a list of a plurality of available homes in a user-selected geographic area;

retrieving, from a second database, historical insurance claim data for a plurality of insured homes in the geographic area;

determining an initial monthly home cost for each respective available home on the list;

identifying, using at least one of image processing or text processing on the historical insurance claim data, one or more additional home costs for one or more available homes of the plurality of available homes based upon shared features with the insured homes; and

displaying, within a graphical user interface at a user computing device, one or more available homes of the plurality of available homes, the respective monthly home cost for each one or more available homes, and the respective one or more additional home costs for each one or more available homes, the respective one or more additional home costs represented within a visual indicator identifying the one or more additional homes cost relative to the initial monthly home cost of the respective available home.

11 . The computer-implemented method of claim 10 , further comprising processing the historical insurance claim data retrieved from the second database and metadata associated with each available home, retrieved from the first database, to determine an estimated monthly insurance payment included within the initial monthly home cost.

12 . The computer-implemented method of claim 10 , further comprising:

receiving a user-defined budget constraint; and

filtering out any available home from the list with an initial monthly home cost that does not satisfy the user-defined budget constraint.

13 . The computer-implemented method of claim 12 , further comprising:

further filtering out any available home from the list that has a combination of the initial monthly home cost and the one or more additional home costs that does not satisfy the user-defined budget constraint.

14 . The computer-implemented method of claim 10 , further comprising displaying, for each one or more available homes, an identification of the one or more shared features with the plurality of insured homes.

15 . The computer-implemented method of claim 10 , further comprising displaying a second graphical indicator including a respective numeric value and an expected time value for each one or more additional home costs.

16 . At least one non-transitory computer-readable storage media having computer-executable instructions embodied thereon, wherein when executed by a home cost analysis server including at least one processor in communication with a memory, the computer-executable instructions cause the at least one processor to:

retrieve, from a first database, a list of a plurality of available homes in a user-selected geographic area;

retrieve, from a second database, historical insurance claim data for a plurality of insured homes in the geographic area;

determine an initial monthly home cost for each respective available home on the list;

identify, using at least one of image processing or text processing on the historical insurance claim data, one or more additional home costs for one or more available homes of the plurality of available homes based upon shared features with the insured homes; and

display, within a graphical user interface at a user computing device, one or more available homes of the plurality of available homes, the respective monthly home cost for each one or more available homes, and the respective one or more additional home costs for each one or more available homes, the respective one or more additional home costs represented within a visual indicator identifying the one or more additional homes cost relative to the initial monthly home cost of the respective available home.

17 . The non-transitory computer-readable storage media of claim 16 , wherein the computer-executable instructions further cause the at least one processor to process the historical insurance claim data retrieved from the second database and metadata associated with each available home, retrieved from the first database, to determine an estimated monthly insurance payment included within the initial monthly home cost.

18 . The non-transitory computer-readable storage media of claim 16 , wherein the computer-executable instructions further cause the at least one processor to display a second graphical indicator including a respective numeric value and an expected time value for each one or more additional home costs.

19 . The non-transitory computer-readable storage media of claim 18 , wherein the expected time value is a repeating or periodic time value.

20 . The non-transitory computer-readable storage media of claim 18 , wherein the expected time value is a singular time value including a predicted future date.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: HAILEY, JOHN RYAN; SCHIRANO, JOHN ANDREW; OLANDER, ERIN ANN
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 069018/0811 →
Continuity (4)
Continuation 18320044 · May 18, 2023
Continuation 17308762 · May 5, 2021
Continuation 15815044 · Nov 16, 2017
Related Publication 20250054085A1 · Feb 13, 2025
References Cited (124)
US 5189606A · Burns et al. · 1993 [cited by applicant]
US 7110970B2 · Dingman et al. · 2006 [cited by applicant]
US 7289965B1 · Bradley et al. · 2007 [cited by applicant]
US 7797255B1 · Hastings · 2010 [cited by examiner]
US 7835919B1 · Bradley et al. · 2010 [cited by applicant]
US 7966203B1 · Pietrzak · 2011 [cited by applicant]
US 7974854B1 · Bradley et al. · 2011 [cited by applicant]
US 8010377B1 · Bradley et al. · 2011 [cited by applicant]
US 8027850B1 · Pietrzak · 2011 [cited by applicant]
US 8046298B1 · Voth et al. · 2011 [cited by applicant]
US 8341089B2 · Fassio et al. · 2012 [cited by applicant]
US 8473372B2 · Callow et al. · 2013 [cited by applicant]
US 8650048B1 · Hopkins, III et al. · 2014 [cited by applicant]
US 8655595B1 · Green et al. · 2014 [cited by applicant]
US 8682682B1 · Bradley et al. · 2014 [cited by applicant]
US 8732219B1 · Ferries et al. · 2014 [cited by applicant]
US 8760285B2 · Billman et al. · 2014 [cited by applicant]
US 9213994B2 · Green et al. · 2015 [cited by applicant]
US 9911042B1 · Cardona et al. · 2018 [cited by applicant]
US 9996882B1 · Manzella et al. · 2018 [cited by applicant]
US 10102589B1 · Tofte et al. · 2018 [cited by applicant]
US 10198771B1 · Madigan et al. · 2019 [cited by applicant]
US 10223751B1 · Hutchinson et al. · 2019 [cited by applicant]
US 10296978B1 · Corder et al. · 2019 [cited by applicant]
US 10387966B1 · Shah et al. · 2019 [cited by applicant]
US 10430902B1 · Rawat et al. · 2019 [cited by applicant]
US 10453146B1 · Stricker et al. · 2019 [cited by applicant]
US 10453149B1 · Gaudin et al. · 2019 [cited by applicant]
US 10510120B1 · Roll · 2019 [cited by applicant]
US 10572947B1 · Berends et al. · 2020 [cited by applicant]
US 10664922B1 · Madigan et al. · 2020 [cited by applicant]
US 10699346B1 · Corder et al. · 2020 [cited by applicant]
US 10930141B2 · De Paz Alberola et al. · 2021 [cited by applicant]
US 10943300B1 · Devereaux et al. · 2021 [cited by applicant]
US 10943306B1 · Gaudin et al. · 2021 [cited by applicant]
US 10949928B1 · Roll · 2021 [cited by applicant]
US 11003334B1 · Conway et al. · 2021 [cited by applicant]
US 11049189B2 · Shah et al. · 2021 [cited by applicant]
US 11100594B1 · West et al. · 2021 [cited by applicant]
US 11151654B2 · Trainor et al. · 2021 [cited by applicant]
US 11232873B1 · Aspro et al. · 2022 [cited by applicant]
US 11308247B2 · McDade · 2022 [cited by applicant]
US 11556995B1 · Little et al. · 2023 [cited by applicant]
US 11715074B2 · Aspro et al. · 2023 [cited by applicant]
US 11783423B1 · Yager et al. · 2023 [cited by applicant]
US 11941712B2 · Trundle · 2024 [cited by applicant]
US 20040128215A1 · Florance · 2004 [cited by examiner]
US 20060020532A1 · Combs · 2006 [cited by applicant]
US 20060089842A1 · Medawar · 2006 [cited by applicant]
US 20060149687A1 · Mclemore · 2006 [cited by applicant]
US 20070088507A1 · Haberlen et al. · 2007 [cited by applicant]
US 20070100775A1 · Vyas · 2007 [cited by applicant]
US 20070244777A1 · Torre et al. · 2007 [cited by applicant]
US 20070260401A1 · Sydor et al. · 2007 [cited by applicant]
US 20080015890A1 · Malyala · 2008 [cited by applicant]
US 20090024542A1 · Tanaka et al. · 2009 [cited by applicant]
US 20090177500A1 · Swahn · 2009 [cited by applicant]
US 20090240550A1 · McCarty · 2009 [cited by applicant]
US 20100042442A1 · Seitomer et al. · 2010 [cited by applicant]
US 20100131331A1 · Ginsburg et al. · 2010 [cited by applicant]
US 20100145827A1 · Callow et al. · 2010 [cited by applicant]
US 20110010278A1 · Bulman et al. · 2011 [cited by applicant]
US 20110047086A1 · Heisterkamp et al. · 2011 [cited by applicant]
US 20110082782A1 · Komac et al. · 2011 [cited by applicant]
US 20110218934A1 · Elser · 2011 [cited by applicant]
US 20120197685A1 · Mays · 2012 [cited by examiner]
US 20120246024A1 · Thomas et al. · 2012 [cited by applicant]
US 20120265633A1 · Wohlstadter et al. · 2012 [cited by applicant]
US 20130117072A1 · Nish · 2013 [cited by applicant]
US 20130197807A1 · Du et al. · 2013 [cited by applicant]
US 20130198040A1 · Minard · 2013 [cited by applicant]
US 20130204773A1 · Wiese · 2013 [cited by applicant]
US 20130275263A1 · Carlin, Jr. et al. · 2013 [cited by applicant]
US 20140136242A1 · Weekes et al. · 2014 [cited by applicant]
US 20140172479A1 · Gallagher et al. · 2014 [cited by applicant]
US 20140257864A1 · Billman · 2014 [cited by applicant]
US 20140280269A1 · Schultz et al. · 2014 [cited by applicant]
US 20140330753A1 · Nash et al. · 2014 [cited by applicant]
US 20140358592A1 · Wedig et al. · 2014 [cited by applicant]
US 20140372020A1 · Stein · 2014 [cited by applicant]
US 20150019262A1 · Du et al. · 2015 [cited by applicant]
US 20150242747A1 · Packes et al. · 2015 [cited by applicant]
US 20150302529A1 · Jagannathan · 2015 [cited by applicant]
US 20150332355A1 · Kost · 2015 [cited by examiner]
US 20160012510A1 · Binder · 2016 [cited by applicant]
US 20160048934A1 · Gross · 2016 [cited by applicant]
US 20160055595A1 · Green et al. · 2016 [cited by applicant]
US 20160171423A1 · El-Shishiny · 2016 [cited by applicant]
US 20160259995A1 · Ishii et al. · 2016 [cited by applicant]
US 20160335695A1 · Gokhale · 2016 [cited by examiner]
US 20160343070A1 · Baglioni · 2016 [cited by examiner]
US 20180137643A1 · Wang · 2018 [cited by applicant]
US 20210090188A1 · Lai et al. · 2021 [cited by applicant]
US 20210090300A1 · Leppänen et al. · 2021 [cited by applicant]
US 20220012999A1 · Marotta et al. · 2022 [cited by applicant]
US 20220013222A1 · Marotta et al. · 2022 [cited by applicant]
US 20220198588A1 · Morgan · 2022 [cited by applicant]
US 20220405856A1 · Hedges et al. · 2022 [cited by applicant]
US 20230023808A1 · Wall et al. · 2023 [cited by applicant]
US 20230153916A1 · Little et al. · 2023 [cited by applicant]
US 20230342732A1 · Aspro et al. · 2023 [cited by applicant]
US 20230342857A1 · Gibson et al. · 2023 [cited by applicant]
US 20230342858A1 · Gibson et al. · 2023 [cited by applicant]
US 20230342859A1 · Gibson et al. · 2023 [cited by applicant]
US 20230342862A1 · Gibson et al. · 2023 [cited by applicant]
US 20230342867A1 · Gibson et al. · 2023 [cited by applicant]
US 20230342868A1 · Gibson et al. · 2023 [cited by applicant]
US 20230342869A1 · Gibson et al. · 2023 [cited by applicant]
US 20230377070A1 · Gibson et al. · 2023 [cited by applicant]
US 20240037680A1 · Gibson et al. · 2024 [cited by applicant]
US 20240046366A1 · Yager et al. · 2024 [cited by applicant]
US 20240087290A1 · Hedges et al. · 2024 [cited by applicant]
CA 2832330A1 · 2014 [cited by applicant]
WO 2008134707A2 · 2008 [cited by applicant]
WO WO2014094052A1 · 2014 [cited by examiner]
WO 2016179658A1 · 2016 [cited by applicant]
Lin et al: “Why homebuyers have a high housing affordability problem: Quantile regression analysis”, Habitat International 43 (2014) 41-47 (Year: 2014). [cited by examiner]
O. Poursaeed, T. Matera, S. Belongie, “Vision-based Real Estate Price Estimation” submitted on Jul. 18, 2017; Computer Vision and Pattern Recognition; https://doi.org/10.48550/arXiv.1707.05489 (Year: 2017). [cited by applicant]
Ramlan et al.: “Review the Issue of Housing among Urban Dwellers in Malaysia with Special Reference towards Affordability to Home Ownership”, 7th International Economics & Business Management Conference, 5th & Oct. 6, 2… [cited by applicant]
Ines Flores-Colen et al: “A systematic approach for maintenance budgeting of buildings façades based on predictive and preventive strategies” Construction and Building Materials 24 (2010) 1718-1729 (Year: 2010). [cited by applicant]
A. Zipperer et al., “Electric Energy Management in the Smart Home: Perspectives on Enabling Technologies and Consumer Behavior,” in Proceedings of the IEEE, vol. 101, No. 11, p. 239⋅⋅2408, Nov. 2013, doi: 10.1109/JPROC.… [cited by applicant]
Bahr et al: “Maintenance Budgeting Methods”, CIBW 70 International Conference in Facility Management Achieving Healthy and Creative Facilities, Edinburgh, Jun. 16-18, 2008. [cited by applicant]
M. Wich and T. Kramer, “Enrichment of Smart Home Services by Integrating Social Network Services and Big Data Analytics,” 2016 49th Hawaii International Conference on System Sciences (HICSS), 2016, pp. 425-434, doi: 10.… [cited by applicant]
Q. You, R. Pang, L. Cao and J. Luo, “Image-Based Appraisal of Real Estate Properties,” in IEEE Transactions on Multimedia, vol. 19, No. 12, pp. 2751-2759, Dec. 2017, doi: 10.1109/TMM.2017.2710804. (Year: 2017). [cited by applicant]