IP Library Patent Application 15910128
Patent Application
App. No. 15/910,128

SYSTEMS AND METHODS FOR UPDATING A LOSS HISTORY BLOCKCHAIN

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 None
App. No.
15/910,128
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 methods and systems may include (1) receiving, a vehicle loss notification from at least a first participant, wherein the vehicle loss notification comprises a vehicle identifier (e.g., VIN), a driver identifier (e.g., SSN), insurance claim information, an insurance policy number, and/or a vehicle loss report; (2) accessing, at a memory coupled with a processor, the loss history blockchain using the vehicle identifier and/or the vehicle loss notification; (3) updating, at the memory, a block stored at the memory using the vehicle identifier, the driver identifier, and the insurance claim information, and/or vehicle loss report; and/or (4) transmitting, via the processor coupled with the network interface, the block to at least a second participant to facilitate maintaining up-to-date the loss history blockchain.

Claims (73)

1 . A computer-implemented method of updating a loss history blockchain associated with an insured asset and/or an individual, the method comprising:

receiving, at a processor coupled with a network interface, a vehicle loss notification from at least a first participant, wherein the vehicle loss notification comprises vehicle sensor data received from vehicle-mounted sensors, a vehicle identifier, a driver identifier, insurance claim information, an insurance policy number, and/or a vehicle loss report,

wherein the vehicle loss notification has a cryptographic key pair associated therewith;

verifying, at the processor, a cryptographic key of the cryptographic key pair applied to the vehicle loss notification;

generating, at the processor, based upon the vehicle sensor data in the vehicle loss notification, a vehicle collision reconstruction;

determining, at the processor, based upon the vehicle collision reconstruction, that one of the vehicle-mounted sensors is faulty;

assigning, based upon the vehicle sensor data, a fault for a loss associated with the vehicle loss notification;

accessing, at a memory coupled with the processor, the loss history blockchain using the vehicle identifier and/or the vehicle loss notification;

updating, at the memory, a block stored at the memory using the determination that one of the vehicle-mounted sensors is faulty, assigned fault, the vehicle identifier, the driver identifier, and the insurance claim information, and/or vehicle loss report; and

broadcasting, via the processor coupled with the network interface, the block to at least a second participant to facilitate maintaining up-to-date the loss history blockchain.

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

transmitting, via the processor coupled with the network interface, at least part of the vehicle loss notification to one or more nodes associated with the loss history blockchain, and

when a consensus is formed among the one or more nodes, updating, at the memory, the loss history blockchain to include the block including the determination that one of the vehicle-mounted sensors is faulty, assigned fault, the vehicle identifier, the driver identifier, and the insurance claim information, and/or the vehicle loss report.

3 . The computer-implemented method of claim 1 , wherein the first participant is a sensor system attached to the vehicle.

4 . The computer-implemented method of claim 1 , wherein the first participant is a repair shop.

5 . The computer-implemented method of claim 1 , wherein accessing the loss history blockchain using the vehicle identifier includes:

searching, at the processor, the loss history blockchain using the vehicle identifier for a block which includes the vehicle identifier; and

verifying, at the processor, the vehicle identifier stored at the block.

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

wherein, if the vehicle identifier is not stored at a block, generating, at the processor, a vehicle record using the vehicle identifier;

adding, at the processor, the determination that one of the vehicle-mounted sensors is faulty, assigned fault, the vehicle identifier, the driver identifier, and the vehicle loss report to a vehicle loss transaction;

linking, at the processor, the vehicle loss transaction and the vehicle record;

adding, at the processor, the vehicle loss transaction to a set of vehicle loss transactions; and

adding, at the processor, the set of vehicle loss transactions and the vehicle record to the block.

7 . The computer-implemented method of claim 1 , wherein updating the block includes:

adding, at the processor, the determination that one of the vehicle-mounted sensors is faulty, assigned fault, the vehicle identifier, the driver identifier, and the vehicle loss report to a vehicle loss transaction;

adding, at the processor, the vehicle loss transaction to a set of vehicle loss transactions; and

adding, at the processor, the set of vehicle loss transactions to the block.

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

solving, at the processor, a cryptographic puzzle corresponding to the block; and

adding, at the processor, the solution to the cryptographic puzzle to the block.

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

updating, at the memory, the loss history blockchain by adding the block to the loss history blockchain.

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

receiving, at the processor, a repair notification from at least a third participant, wherein the third participant is a repair shop.

11 . A system for tracking a vehicle loss history, corresponding to a vehicle, stored on a loss history blockchain maintained by a plurality of participants, 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 a vehicle loss notification from at least a first participant, wherein the vehicle loss notification comprises vehicle sensor data received from vehicle-mounted sensors, a vehicle identifier, a driver identifier, insurance claim information, an insurance policy number, and/or a vehicle loss report,

wherein the vehicle loss notification has a cryptographic key pair associated therewith;

verify, at the processor, a cryptographic key of the cryptographic key pair applied to the vehicle loss notification;

generate based upon the vehicle sensor data in the vehicle loss notification, a vehicle collision reconstruction;

determine, based upon the vehicle collision reconstruction, that one of the vehicle-mounted sensors is faulty;

assign, based upon the vehicle sensor data, a fault for a loss associated with the vehicle loss notification;

access the loss history blockchain using the vehicle identifier and/or the vehicle loss notification;

updating, a block stored at the memory using the determination that one of the vehicle-mounted sensors is faulty, assigned fault, the vehicle identifier, the driver identifier, and the insurance claim information, and/or vehicle loss report; and

broadcast the block to at least a second participant to facilitate maintaining up-to-date the loss history blockchain

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

transmit at least part of the vehicle loss notification to one or more nodes associated with the loss history blockchain, and

when a consensus is formed among the one or more nodes, update the determination that one of the vehicle-mounted sensors is faulty, assigned fault, the loss history blockchain to include the block including the vehicle identifier, the driver identifier, and the insurance claim information, and/or the vehicle loss report.

13 . The system of claim 11 , wherein the first participant is a sensor system attached to the vehicle.

14 . The system of claim 11 , wherein the first participant is a repair shop.

15 . The system of claim 11 , wherein to access the loss history blockchain using the vehicle identifier, the instructions, when executed by the processor, cause the system to:

search the loss history blockchain using the vehicle identifier for a block which includes the vehicle identifier; and

verify the vehicle identifier stored at the block.

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

wherein, if the vehicle identifier is not stored at a block, generate a vehicle record using the vehicle identifier;

add the determination that one of the vehicle-mounted sensors is faulty, assigned fault, the vehicle identifier, the driver identifier, and the vehicle loss report to a vehicle loss transaction;

link the vehicle loss transaction and the vehicle record;

add the vehicle loss transaction to a set of vehicle loss transactions; and

add the set of vehicle loss transactions and the vehicle record to the block.

17 . The system of claim 11 , wherein to update the block, the instructions, when executed by the processor, cause the system to:

add the determination that one of the vehicle-mounted sensors is faulty, assigned fault, the vehicle identifier, the driver identifier, and the vehicle loss report to a vehicle loss transaction;

add the vehicle loss transaction to a set of vehicle loss transactions; and

add the set of vehicle loss transactions to the block.

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

solve a cryptographic puzzle corresponding to the block; and

add the solution to the cryptographic puzzle to the block.

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

update the loss history blockchain by adding the block to the loss history blockchain.

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

receive a repair notification from at least a third participant, wherein the third participant is a repair shop.

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 →