IP Library Granted Patent US 10,719,501
Granted Patent B1
US 10,719,501 · App. 15/910,141 · Granted Jul 21, 2020

Systems and methods for analyzing vehicle sensor data via a blockchain

Inventors: William J. Leise (Normal, IL); Jacob J. Alt (Downs, IL); Jaime Skaggs (Chenoa, IL); Eric Bellas (Bloomington, IL); Shawn M. Call (Bloomington, IL); Eric R. Moore (Heyworth, IL); Melinda Teresa Magerkurth (Utica, IL); Vicki King (Bloomington, IL)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G06F16/2358G06F16/9024G06Q40/08H04L9/0643
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 10,719,501
App. No.
15/910,141
Granted
Jul 21, 2020
Kind
B1
Abstract

The present embodiments relate to systems and methods for using a blockchain to record information related to processes and services in the vehicle industry. The systems and methods may include (1) receiving an indication of vehicle being involved a vehicle collision and a vehicle VIN; (2) accessing, at a memory, a loss history blockchain associated with the vehicle using the VIN as a key; (3) receiving vehicle sensor data generated or collected prior to, during, and/or after the vehicle collision; (4) creating a block to add to the loss history blockchain that includes the vehicle sensor data, or otherwise updating the loss history blockchain with the vehicle sensor data associated with the vehicle collision; (5) analyzing the vehicle sensor data to reconstruct the vehicle collision; and/or (6) updating the loss history blockchain to include and/or indicate the reconstructed vehicle collision by including the created block.

Claims (51)

1. A computer-implemented method of utilizing blockchain technology to maintain a loss history blockchain after vehicle collisions based upon vehicle sensor data, the method comprising:

receiving, via one or more processors and/or associated transceivers, an indication of a vehicle being involved a vehicle collision and a vehicle VIN;

accessing, at a memory, a loss history blockchain associated with the vehicle using the VIN as a key;

receiving, via the one or more processors and/or associated transceivers, vehicle sensor data generated or collected prior to, during, and/or after the vehicle collision;

creating, via the one or more processors, a block to add to the loss history blockchain that includes the vehicle sensor data, or otherwise updating the loss history blockchain with the vehicle sensor data associated with the vehicle collision;

analyzing, via the one or more processors, the vehicle sensor data to reconstruct the vehicle collision; and

updating, via the one or more processors, the loss history blockchain to include and/or indicate the reconstructed vehicle collision by including the created block.

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

forming a consensus among nodes of the loss history blockchain in a communication network prior to updating, at the memory, the loss history blockchain.

3. The computer-implemented method of claim 1 , wherein receiving the vehicle sensor data includes:

receiving, from vehicle-mounted sensors mounted on the vehicle, the vehicle sensor data.

4. The computer-implemented method of claim 1 , wherein the vehicle sensor data includes telematics data associated with the vehicle.

5. The computer-implemented method of claim 1 , wherein reconstructing the vehicle collision includes:

determining, via the one or more processors, information relating to the vehicle collision including (i) a cause of the vehicle collision, (ii) a likely or estimated complexity of repair, (iii) one or more qualified repair shops, (iv) faulty and working vehicle-mounted sensors, and/or (v) estimate a repair cost.

6. The computer-implemented method of claim 5 , wherein determining the cause of the vehicle collision comprises:

assigning, via the one or more processors, fault or lack thereof for the vehicle collision to one or more vehicle operators or autonomous vehicles.

7. The computer-implemented method of claim 5 , wherein updating the loss history blockchain includes:

updating, via the one or more processors, the loss history blockchain to include and/or indicate the determined information relating to the vehicle collision.

8. The computer-implemented method of claim 1 , wherein updating the loss history blockchain includes:

creating, via the one or more processors, a new block, different than the block that indicates the vehicle sensor data, to add to the loss history blockchain.

9. The computer-implemented method of claim 1 , wherein updating the loss history blockchain includes:

updating, via the one or more processors, the block that indicates the vehicle sensor data, to include and/or indicate the reconstructed vehicle collision.

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

transmitting, via the one or more processors and/or associated transceivers, the update to the loss history blockchain to other nodes in a communication network.

11. The computer-implemented method of claim 10 , wherein one or more nodes in the communication network are associated with a repair shop, a bank, and/or an insurance provider.

12. A system for utilizing blockchain technology to maintain a loss history blockchain after vehicle collisions based upon vehicle sensor data, the system comprising:

a network interface configured to interface with a processor;

a memory configured to store non-transitory computer executable instructions and configured to interface with the processor; and

the processor configured to interface with the memory, wherein the processor is configured to execute the non-transitory computer executable instructions to cause the system to:

receive an indication of a vehicle being involved a vehicle collision and a vehicle VIN;

access a loss history blockchain associated with the vehicle using the VIN as a key;

receive vehicle sensor data generated or collected prior to, during, and/or after the vehicle collision;

create a block to add to the loss history blockchain that includes the vehicle sensor data, or otherwise update the loss history blockchain with the vehicle sensor data associated with the vehicle collision;

analyze the vehicle sensor data to reconstruct the vehicle collision; and

update the loss history blockchain to include and/or indicate the reconstructed vehicle collision by including the created block.

13. The system of claim 12 , wherein the instructions, when executed by the processor, cause the system to:

form a consensus among nodes of the loss history blockchain in a communication network prior to updating the loss history blockchain.

14. The system of claim 12 , wherein to receive the vehicle sensor data, the instructions, when executed by the processor, cause the system to:

receive, from vehicle-mounted sensors mounted on the vehicle, the vehicle sensor data.

15. The system of claim 12 , wherein to reconstruct the vehicle collision, the instructions, when executed by the processor, cause the system to:

determine information relating to the vehicle collision including (i) a cause of the vehicle collision, (ii) a likely or estimated complexity of repair, (iii) one or more qualified repair shops, (iv) faulty and working vehicle-mounted sensors, and/or (v) estimate a repair cost.

16. The system of claim 15 , wherein to determine the cause of the vehicle collision, the instructions, when executed by the processor, cause the system to:

assign fault or lack thereof for the vehicle collision to one or more vehicle operators or autonomous vehicles.

17. The system of claim 15 , wherein to update the loss history blockchain, the instructions, when executed by the processor, cause the system to:

update the loss history blockchain to include and/or indicate the determined information relating to the vehicle collision.

18. The system of claim 12 , wherein to update the loss history blockchain, the instructions, when executed by the processor, cause the system to:

create a new block, different than the block that indicates the vehicle sensor data, to add to the loss history blockchain.

19. The system of claim 12 , wherein to update the loss history blockchain, the instructions, when executed by the processor, cause the system to:

update the block that indicates the vehicle sensor data, to include and/or indicate the reconstructed vehicle collision.

20. The system of claim 12 , wherein the instructions, when executed by the processor, cause the system to:

transmit the update to the loss history blockchain to other nodes in a communication network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2018
From: LEISE, WILLIAM J.; ALT, JACOB J.; SKAGGS, JAIME; BELLAS, ERIC; CALL, SHAWN M.; MOORE, ERIC R.; MAGERKURTH, MELINDA TERESA; KING, VICKI
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 045115/0339 →
Continuity (19)
Provisional Application 62557403 · Sep 12, 2017
Provisional Application 62557415 · Sep 12, 2017
Provisional Application 62557393 · Sep 12, 2017
Provisional Application 62557433 · Sep 12, 2017
Provisional Application 62557359 · Sep 12, 2017
Provisional Application 62557446 · Sep 12, 2017
Provisional Application 62550224 · Aug 25, 2017
Provisional Application 62550186 · Aug 25, 2017
Provisional Application 62550131 · Aug 25, 2017
Provisional Application 62550140 · Aug 25, 2017
Provisional Application 62550172 · Aug 25, 2017
Provisional Application 62550245 · Aug 25, 2017
Provisional Application 62550261 · Aug 25, 2017
Provisional Application 62550197 · Aug 25, 2017
Provisional Application 62501621 · May 4, 2017
Provisional Application 62500977 · May 3, 2017
Provisional Application 62469070 · Mar 9, 2017
Provisional Application 62468092 · Mar 7, 2017
Provisional Application 62466917 · Mar 3, 2017
Cited By (8)
US 12,190,650 US 12,243,109 US 12,359,926 US 12,505,418 US 12,541,797 US 12,579,580 US 12,619,933 US 12,688,502