US 11,995,717 B1
Approving and updating dynamic mortgage applications
Benjamin Tarmann, Normal, IL (US); Richard R. Rhodes, Tacoma, WA (US); Lokesh Awasthy, Santa Clara, CA (US); Denise DeRoeck, Bloomington, IL (US); Jaime Skaggs, Chenoa, IL (US); Jacob J. Alt, Downs, IL (US); Shanna L. Phillips, Bloomington, IL (US); Shyam Tummala, Bloomington, IL (US); Matthew S. Meierotto, Bloomington, IL (US); Richard D. Groonwald, Bloomington, IL (US); and Brian J. Hughes, Scottsdale, AZ (US)
Assigned to State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed by State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed on Apr. 6, 2023, as Appl. No. 18/296,594.
Application 18/296,594 is a continuation of application No. 17/168,961, filed on Feb. 5, 2021, granted, now 11,636,539.
Application 17/168,961 is a continuation of application No. 15/975,316, filed on May 9, 2018, granted, now 10,949,919, issued on Mar. 16, 2021.
Claims priority of provisional application 62/581,391, filed on Nov. 3, 2017.
Claims priority of provisional application 62/535,018, filed on Jul. 20, 2017.
Claims priority of provisional application 62/514,470, filed on Jun. 2, 2017.
Claims priority of provisional application 62/504,328, filed on May 10, 2017.
Int. Cl. G06Q 40/03 (2023.01); G06F 16/27 (2019.01); G06N 20/00 (2019.01); G06Q 50/16 (2012.01)
CPC G06Q 40/03 (2023.01) [G06F 16/27 (2019.01); G06N 20/00 (2019.01); G06Q 50/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
maintaining first one or more blockchains storing verified customer information;
receiving, at a processor, a request for a mortgage associated with a customer;
identifying, by the processor, one or more blocks of the first one or more blockchains associated with the customer;
retrieving, by the processor and from the one or more blocks, first verified information associated with the customer, the first verified information indicating risk event data associated with the customer;
determining, by the processor and based at least in part on the risk event data, a mortgage approval status for the customer;
determining, by the processor and based at least in part on the mortgage approval status and second verified information stored in a second one or more blockchains, a real estate property associated with the customer, wherein the second verified information comprises real estate property information associated with the real estate property; and
verifying, by the processor, the real estate property information based at least in part on a cryptographic key-pair associated with the second one or more blockchains.