IP Library Granted Patent US 12,026,780
Granted Patent B1
US 12,026,780 · App. 15/870,271 · Granted Jul 2, 2024

Distributed ledger system for managing loss histories for properties

Inventors: Ronny S. Bryant (Bloomington, IL); Stacie A. McCullough (Bloomington, IL); Mitchell J. Hill (Bloomington, IL); Jacob J. Alt (Downs, IL); Jaime Skaggs (Chenoa, IL); Shawn M. Call (Bloomington, IL); Eric Bellas (Bloomington, IL); Vicki King (Bloomington, IL); Melinda Teresa Magerkurth (Utica, IL)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G06Q40/08G06F16/182G06Q50/163
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,026,780
App. No.
15/870,271
Filed
Jan 12, 2018
Granted
Jul 2, 2024
Kind
B1
Art Unit
3694
USPC
705/4
Abstract

Systems and methods are disclosed with respect to using a distributed ledger, such as a blockchain, for managing loss histories for individuals and/or assets, such as real estate, homes, and vehicles, and/or for creating and maintaining loss history reports for individuals and/or insurable assets. The loss histories or loss history reports may be individual or insured specific, or may be insurable or insured asset specific.

Claims (30)

1. A computer-implemented method for tracking loss histories for properties, the method comprising:

implementing a plurality of servers, each of the plurality of servers maintaining a copy of a distributed ledger;

storing, at the distributed ledger, one or more transaction records representing one or more insurance claims that have been filed involving a property, performing the following when an insurance claim involving the property is filed by a computer, of the plurality of servers, possessed by a person who filed the insurance claim:

(i) generating, at the computer from the plurality of servers, a particular transaction record representing the filed insurance claim;

(ii) proposing the transaction record to one or more other servers from the plurality of servers;

(iii) performing, via the plurality of servers, a consensus analysis of the transaction record utilizing a consensus mechanism; and

(iv) when the consensus analysis indicates that the plurality of servers have formed a consensus, storing the transaction record at the distributed ledger by storing the transaction record to each copy of the distributed ledger at the plurality of servers; and

responding to a request for a loss report for the property by:

retrieving from the distributed ledger each of the one or more transaction records representing the one or more insurance claims that have been filed involving the property, including the particular transaction record;

generating a loss history for the property based on the retrieved one or more transaction records; and

generating a loss report including information from the loss history.

2. The method of claim 1 , wherein storing the particular transaction record at the distributed ledger comprises: storing the particular transaction record to a block.

3. The method of claim 2 , wherein performing the consensus analysis comprises generating a hash value for the particular transaction record, and utilizing the hash value for the particular transaction record to generate a hash value for the block.

4. The method of claim 1 , wherein the consensus mechanism is: a proof of work mechanism, a proof of stake mechanism, or a proof of activity mechanism.

5. The method of claim 1 , wherein the consensus mechanism is: a proof of burn mechanism, a proof of capacity mechanism, or a proof of elapsed time mechanism.

6. The method of claim 1 , wherein the transaction record includes data representing: an identity of the insured person, an identity of the insured property, and a monetary loss for the claim.

7. The method of claim 6 , wherein the transaction record further includes data representing: a date of the loss, a status of the claim, and a type of the loss.

8. The method of claim 1 , wherein the property is real estate.

9. The method of claim 1 , wherein the property is a vehicle.

10. The method of claim 1 , wherein the property is a painting or antique.

11. A system for tracking loss histories for properties, the system comprising:

a plurality of servers maintaining a distributed ledger for tracking loss histories, wherein each of the plurality of servers includes a memory storing: (A) a copy of the distributed ledger, and (B) instructions that, when executed, cause the respective server to store one or more transaction records representing one or more insurance claims that have been filed by a computer, of the plurality of servers, possessed by a person who filed the insurance claim involving a property, including instructions that cause the computer to do the following when an insurance claim involving the property is filed: (i) generate, at the respective server, a particular transaction record representing the filed insurance claim; and (ii) propose the transaction record to one or more other servers from the plurality of servers;

wherein the plurality of servers are configured to: (i) perform a consensus analysis of the transaction record utilizing a consensus mechanism; (ii) store the transaction record at the distributed ledger when the consensus analysis indicates that the plurality of servers have formed a consensus by storing the transaction record to each copy of the distributed ledger at the plurality of servers; and (iii) generate a loss report for a property in response to receiving a request for the loss report by (a) retrieving from a copy of the distributed ledger each of the one or more transaction records representing the one or more insurance claims that have been filed involving the property, including the particular transaction record; (b) generating a loss history for the property based on the retrieved one or more transaction records; and (c) generating the loss report to display the loss history.

12. The system of claim 11 , wherein the plurality of servers are configured to store the particular transaction record at the distributed ledger by storing the particular transaction record to a block.

13. The system of claim 12 , wherein the plurality of servers are configured to perform the consensus analysis by generating a hash value for the particular transaction record and utilizing the hash value for the particular transaction record to generate a hash value for the block.

14. The system of claim 11 , wherein the consensus mechanism is: a proof of work mechanism, a proof of stake mechanism, or a proof of activity mechanism.

15. The system of claim 11 , wherein the consensus mechanism is: a proof of burn mechanism, a proof of capacity mechanism, or a proof of elapsed time mechanism.

16. The system of claim 11 , wherein the transaction record includes data representing: an identity of the insured person, an identity of the insured property, and a monetary loss for the claim.

17. The system of claim 16 , wherein the transaction record further includes data representing: a date of the loss, a status of the claim, and a type of the loss.

18. The system of claim 11 , wherein the property is real estate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: BRYANT, RONNY S.; MCCULLOUGH, STACIE A.; HILL, MITCHELL J.; ALT, JACOB J.; SKAGGS, JAIME; CALL, SHAWN M.; BELLAS, ERIC; KING, VICKI; MAGERKURTH, MELINDA TERESA
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 045503/0860 →
Continuity (12)
Provisional Application 62548748 · Aug 22, 2017
Provisional Application 62548741 · Aug 22, 2017
Provisional Application 62548668 · Aug 22, 2017
Provisional Application 62548682 · Aug 22, 2017
Provisional Application 62548731 · Aug 22, 2017
Provisional Application 62548700 · Aug 22, 2017
Provisional Application 62548692 · Aug 22, 2017
Provisional Application 62548679 · Aug 22, 2017
Provisional Application 62545262 · Aug 14, 2017
Provisional Application 62508133 · May 18, 2017
Provisional Application 62500326 · May 2, 2017
Provisional Application 62500049 · May 2, 2017
Cited By (2)
US 12,365,308 US 12,563,116