IP Library Granted Patent US 11,734,770
Granted Patent B2
US 11,734,770 · App. 17/989,562 · Granted Aug 22, 2023

Using a distributed ledger to determine fault in subrogation

Inventors: William J. Leise (Normal, IL); Douglas A. Graff (Mountain View, MO); Anthony McCoy (Normal, IL); Jaime Skaggs (Chenoa, IL); Shawn M. Call (Bloomington, IL); Stacie A. McCullough (Bloomington, IL); Wendy H. Clayton (Franklin, TN); Melinda Teresa Magerkurth (Utica, IL); Kim E. Flesher (Normal, IL); Travis Charles Runge (Heyworth, IL)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G06Q40/08G06N20/00G07C5/008G07C5/0816G07C5/0866H04L9/0637H04L9/50
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,734,770
App. No.
17/989,562
Granted
Aug 22, 2023
Kind
B2
Abstract

Systems and methods are disclosed with respect to using a blockchain for managing the subrogation claim process related to a vehicle accident, in particular, determining fault as part of the subrogation process. An exemplary embodiment may include receiving an electronic notification of a vehicle collision; receiving sensor data (such as telematics, image, audio, vehicle operational, or other sensor data) related to the vehicle collision; determining a percentage of fault of the vehicle collision for one or more vehicles, vehicle systems, and/or drivers based upon, at least in part, analysis of the sensor data collected; and creating a blockchain for the vehicle collision with one or more links to the sensor image data and an indication of the percentage of fault(s) determined to facilitate blockchain-based claim handling.

Claims (79)

1. A computer-implemented method of handling an electronic subrogation demand via a shared ledger, the method comprising:

specifying, in a smart contract of the electronic subrogation demand and via one or more processors, an identity of a subrogation claimant by assigning a first cryptographic public key to the subrogation claimant;

specifying, in the smart contract and via the one or more processors, an identity of a subrogation defendant by assigning a second cryptographic public key to the subrogation defendant;

signing, with the one or more processors, a message with private keys corresponding to the first and second public keys identifying the subrogation claimant and the subrogation defendant; and

sending, to the smart contract and via the one or more processors, data including the message signed by the private keys corresponding to the first and second public keys identifying the subrogation claimant and the subrogation defendant.

2. The computer-implemented method of claim 1 , further comprising, prior to the specifying of the subrogation defendant:

adding, via the one or more processors, to a blockchain, a block that includes a link to or an indication of the electronic subrogation demand, wherein the electronic subrogation demand is associated with a vehicle collision.

3. The computer-implemented method of claim 2 , further comprising:

receiving, via the one or more processors, sensor data related to the vehicle collision;

determining, via the one or more processors, a percentage of fault of the vehicle collision for a vehicle based upon, at least in part, analysis of the received sensor data;

receiving, via the one or more processors, an electronic arbitration demand associated with the vehicle collision; and

generating, via the one or more processors, a recommendation based upon, at least in part, analysis of the percentage of fault and the electronic arbitration demand.

4. The computer-implemented method of claim 3 , further comprising:

generating, via the one or more processors, a new block including the recommendation; and

adding, via the one or more processors, the new block to the blockchain.

5. The computer-implemented method of claim 2 , further comprising:

receiving, via the one or more processors, sensor data related to the vehicle collision;

determining, via the one or more processors, a percentage of fault of the vehicle collision for a vehicle based upon, at least in part, analysis of the received sensor data; and

generating, via the one or more processors, a recommendation based upon, at least in part, analysis of the percentage of fault and the electronic subrogation demand.

6. The computer-implemented method of claim 5 , further comprising:

generating, via the one or more processors, a new block including the recommendation, or an indication thereof, or a link thereto; and

adding, via one or more the processors, the new block to the blockchain.

7. The computer-implemented method of claim 2 , further comprising:

receiving, via the one or more processors, sensor data related to the vehicle collision;

determining, at the one or more processors, a percentage of fault of the vehicle collision for a vehicle based upon, at least in part, analysis of the received sensor data; and

generating, at the one or more processors, the electronic subrogation demand based upon, at least in part, analysis of the sensor data collected and the determined percentage of fault.

8. The computer-implemented method of claim 2 , wherein the electronic subrogation demand includes one or more line items directed to medical expenses, vehicle repair costs, vehicle towing services, rental vehicle expenses, or combinations thereof.

9. The computer-implemented method of claim 2 , further comprising:

receiving, via the one or more processors, sensor data related to the vehicle collision;

determining, via the one or more processors, a percentage of fault of the vehicle collision for a vehicle based upon, at least in part, analysis of the received sensor data;

analyzing, via the one or more processors, the electronic subrogation demand, the sensor data collected, and the percentage of fault determined for the vehicle;

generating, via the one or more processors, a recommendation for the subrogation demand; and

generating, via the one or more processors, a new block including a link to, or an indication of, the recommendation to add to the blockchain.

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

receiving, via the one or more processors, sensor data related to the vehicle collision;

determining, at the one or more processors, a percentage of fault of the vehicle collision for a vehicle based upon, at least in part, analysis of the received sensor data;

generating, via the one or more processors, an electronic arbitration demand based upon, at least in part, the sensor data and the percentage of fault determined for the vehicle or the vehicle driver; and

generating, via the one or more processors, a block to add to the blockchain that includes a link to, or an indication of, the electronic arbitration demand.

11. The computer-implemented method of claim 1 , wherein:

the subrogation claimant and the subrogation defendant are network participants; and

the method further comprises the subrogation claimant and subrogation defendant generating the public and private keys offline, and providing only the public keys to other network participants.

12. A computer system configured to handle an electronic subrogation demand via a shared ledger, the computer system comprising one or more processors configured to:

specify, in a smart contract of the electronic subrogation demand, an identity of a subrogation claimant by assigning a first cryptographic public key to the subrogation claimant;

specify, in the smart contract, an identity of a subrogation defendant by assigning a second cryptographic public key to the subrogation defendant;

sign a message with private keys corresponding to the first and second public keys identifying the subrogation claimant and the subrogation defendant; and

send, to the smart contract, data including the message signed by private keys corresponding to the first and second public keys identifying the subrogation claimant and the subrogation defendant.

13. The computer system of claim 12 , wherein the one or more processors are further configured to:

add, to a blockchain, a block that includes a link to or an indication of the electronic subrogation demand, wherein the electronic subrogation demand is associated with a vehicle collision;

determine a percentage of fault of the vehicle collision for a vehicle based upon, at least in part, analysis of the received sensor data; and

generate the electronic subrogation demand based upon, at least in part, analysis of the sensor data collected and the determined percentage of fault.

14. The computer system of claim 12 , wherein the one or more processors are further configured to:

add, to a blockchain, a block that includes a link to or an indication of the electronic subrogation demand, wherein the electronic subrogation demand is associated with a vehicle collision;

determine a percentage of fault of the vehicle collision for a vehicle by inputting the sensor data into a machine learning program trained to identify a percentage of fault for a vehicle based upon sensor data.

15. The computer system of claim 12 , wherein the subrogation claimant and the subrogation defendant are network participants, and wherein the one or more processors are further configured to:

receive the public and private keys generated by the subrogation claimant and subrogation defendant offline; and

provide only the public keys to other network participants.

16. The computer system of claim 12 , wherein the one or more processors are further configured to:

add, to a blockchain, a block that includes a link to or an indication of the electronic subrogation demand, wherein the electronic subrogation demand is associated with a vehicle collision; and

determine a percentage of fault of the vehicle collision for a vehicle by inputting the sensor data into a machine learning program trained to identify a percentage of fault for a vehicle based upon sensor data.

17. A computer system for handling an electronic subrogation demand via a shared ledger, the system comprising:

a network interface configured to interface with one or more processors;

a memory configured to store non-transitory computer executable instructions and configured to interface with the one or more processors; and

the one or more processors configured to interface with the memory, wherein the one or more processors are configured to execute the non-transitory computer executable instructions to cause the one or more processors to:

specify, in a smart contract of the electronic subrogation demand, an identity of a subrogation claimant by assigning a first cryptographic public key to the subrogation claimant;

specify, in the smart contract, an identity of a subrogation defendant by assigning a second cryptographic public key to the subrogation defendant;

sign a message with private keys corresponding to the first and second public keys identifying the subrogation claimant and the subrogation defendant; and

send, to the smart contract, data including the message signed by private keys corresponding to the first and second public keys identifying the subrogation claimant and the subrogation defendant.

18. The system of claim 17 , wherein the one or more processors are further configured to execute the non-transitory computer executable instructions to cause the processor to:

add, to a blockchain, a block that includes a link to or an indication of the electronic subrogation demand, wherein the electronic subrogation demand is associated with a vehicle collision;

receive sensor data related to the vehicle collision; and

determine a percentage of fault of the vehicle collision for a vehicle based upon, at least in part, analysis of the sensor data; and

wherein the electronic subrogation demand is based upon, at least in part, analysis of the sensor data and the percentage of fault determined for the vehicle, and wherein the electronic subrogation demand includes one or more line items directed to medical expenses, vehicle repair costs, vehicle towing services, and rental vehicle expenses.

19. The system of claim 17 , wherein the one or more processors are further configured to execute the non-transitory computer executable instructions to cause the one or more processors to:

add, to a blockchain, a block that includes a link to or an indication of the electronic subrogation demand, wherein the electronic subrogation demand is associated with a vehicle collision;

receive sensor data related to the vehicle collision; and

determine a percentage of fault of the vehicle collision for a vehicle by inputting the sensor data into a machine learning program trained to identify a percentage of fault for a vehicle based upon sensor data.

20. The system of claim 17 , wherein the one or more processors are further configured to execute the non-transitory computer executable instructions to cause the one or more processors to:

receive an electronic notification of a vehicle collision generated by a vehicle from analysis of sensor data generated by one or more vehicle-mounted sensors; and

add, to a blockchain, a block that includes a link to or an indication of the electronic subrogation demand, wherein the electronic subrogation demand is associated with the vehicle collision.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2023
From: LEISE, WILLIAM J.; GRAFF, DOUGLAS A.; MCCOY, ANTHONY; SKAGGS, JAIME; CALL, SHAWN M.; MCCULLOUGH, STACIE A.; CLAYTON, WENDY H.; MAGERKURTH, MELINDA TERESA; FLESHER, KIM E.; RUNGE, TRAVIS CHARLES
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 063590/0545 →
Continuity (7)
Continuation 17740264 · May 9, 2022
Continuation 15956578 · Apr 18, 2018
Provisional Application 62609800 · Dec 22, 2017
Provisional Application 62555358 · Sep 7, 2017
Provisional Application 62554907 · Sep 6, 2017
Provisional Application 62555030 · Sep 6, 2017
Related Publication 20230080371A1 · Mar 16, 2023
Cited By (1)
US 12,518,255