IP Library Granted Patent US 11,776,061
Granted Patent B1
US 11,776,061 · App. 17/039,863 · Granted Oct 3, 2023

Using a distributed ledger for tracking VIN recordkeeping

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
G06Q40/08G06F16/27G06Q40/00
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,776,061
App. No.
17/039,863
Filed
Sep 30, 2020
Granted
Oct 3, 2023
Kind
B1
Examiner
LIU, I JUNG
Art Unit
3697
USPC
705/4
Abstract

Systems and methods are disclosed for creating, maintaining, and interacting with a distributed ledger for VIN recordkeeping related to a particular vehicle. The systems and methods include the use of smart contracts, and receiving information about the vehicle, such as a description of the vehicle, whether the vehicle is covered by insurance, financial information related to the vehicle, and any maintenance data about the vehicle. This information may be used to create a distributed ledger for the particular vehicle, and during the vehicle's lifetime events related to the vehicle may be recorded in the distributed ledger.

Claims (52)

1. A computer-implemented method for aadding to a Vehicle Identification Number (VIN)-based distributed ledger of transactions or events pertaining to a vehicle, the method comprising:

receiving, by one or more processors, vehicle data from one or more computing devices;

detecting, by the one or more processors, a vehicle-related event for the vehicle from analysis of the vehicle or other data received;

retrieving a VIN from the vehicle when the vehicle-related event is detected;

generating, by the one or more processors, a transaction or event (i) including the vehicle's VIN, (ii) describing the vehicle-related event for the vehicle, and/or (iii) detailing a current status, owner, and/or location of the vehicle; and

adding, by the one or more processors, the transaction or event to the VIN-based distributed ledger detailing vehicle-related events for the vehicle.

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

monitoring, by one or more processors, one or more vehicle conditions;

detecting, by the one or more processors, a change in a condition of the vehicle;

identifying, by the one or more processors, the VIN of the vehicle;

generating, by the one or more processors, a transaction (i) including the vehicle's VIN, and (ii) describing the detected change in the condition of the vehicle; and

transmitting, to a server, the transaction to facilitate maintaining VIN-based distributed ledger for the vehicle.

3. The method of claim 2 , wherein the change in a condition of the vehicle relates to a change in ownership information, title status, lienholder information, lien payoff amount, insurance policy date, insurance claim date, vehicle build data, maintenance data, telematics data, odometer data, or combinations thereof.

4. The method of claim 2 , wherein the vehicle data is received from a server associated with a vehicle manufacturer, repair facility, or bank, and indicates the change in a condition of the vehicle.

5. The method of claim 2 , wherein the vehicle data, vehicle sensor data, or vehicle condition data is received from a remote computing device associated with a vehicle.

6. The method of claim 2 , wherein the change in a condition of the vehicle relates to a total loss, and the transaction describes the total loss, and a location thereof.

7. The method of claim 2 , wherein the change in a condition of the vehicle relates to a total loss, and the transaction describes the total loss, a location thereof, that the vehicle was involved in a vehicle collision with another vehicle, a determination of insurers of one or more vehicles involved in the vehicle collision, a vehicle loan payoff amount and an identification of a lienholder, an indication of salvage or auction proceeds, an indication of loan payoff, an indication of title transfer from a lienholder to an insurer, an indication of title transfer from an insurer to a salvage vendor, an indication of title transfer from a salvage vendor to a new vehicle owner, or combinations thereof.

8. The method of claim 2 , wherein the change in a condition of the vehicle relates to a total loss, and the transaction describes the total loss, a location thereof, a vehicle loan payoff amount, and an identification of a lienholder.

9. The method of claim 2 , wherein the change in a condition of the vehicle relates to a total loss, and one or more transactions are generated and added to the VIN-based distributed ledger describing the transfer of vehicle title from lienholder, to insurer, to salvage vendor, to a new owner, or to combinations thereof.

10. The method of claim 2 , wherein the change in a condition of the vehicle relates to vehicle financing, and the transaction describes terms of a vehicle loan, including interest rate, length of loan, and amount of payoff.

11. The method of claim 2 , wherein the change in a condition of the vehicle relates to an indication that the vehicle was involved in a vehicle collision, and the transaction provides an indication of whether the vehicle was covered by insurance, and if so, provides an identification and address of the insurer, and terms, conditions, limits, and coverages provided by the insurance policy.

12. A computer system configured to add to a Vehicle Identification Number (VIN)-based distributed ledger of transactions or events pertaining to a vehicle, the system comprising one or more processors, transceivers, sensors, and/or servers configured to:

receive vehicle data from one or more computing devices;

detect a vehicle-related event for the vehicle from analysis of the vehicle or other data received;

retrieve a VIN from the vehicle when the vehicle-related event is detected;

generate a transaction or event (i) including the vehicle's VIN, (ii) describing the vehicle-related event for the vehicle, and/or (iii) detailing a current status, owner, and/or location of the vehicle; and

add the transaction or event to the VIN-based distributed ledger detailing vehicle-related events for the vehicle.

13. The computer system of claim 12 , the system further configured to, via the one or more processors, transceivers, sensors, and/or servers:

monitor one or more vehicle conditions;

detect a change in a condition of the vehicle;

identify the VIN of the vehicle;

generate a transaction (i) including the vehicle's VIN, and (ii) describing the detected change in the condition of the vehicle; and

transmit the transaction to facilitate maintaining VIN-based distributed ledger for the vehicle.

14. The computer system of claim 13 , wherein the change in a condition of the vehicle relates to a change in ownership information, title status, lienholder information, lien payoff amount, insurance policy date, insurance claim date, vehicle build data, maintenance data, telematics data, odometer data, or combinations thereof.

15. The computer system of claim 13 , wherein the vehicle data is received from a server associated with a vehicle manufacturer, repair facility, or bank, and indicates the change in a condition of the vehicle.

16. The computer system of claim 13 , wherein the vehicle data, vehicle sensor data, or vehicle condition data is received from a remote computing device associated with a vehicle.

17. A computer system for adding to a Vehicle Identification Number (VIN)-based distributed ledger of transactions or events pertaining to a vehicle, comprising:

one or more processors; and

a program memory coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the computer system to:

receive vehicle data from one or more computing devices;

detect a vehicle-related event for the vehicle from analysis of the vehicle or other data received;

retrieve a VIN from the vehicle when the vehicle-related event is detected;

generate a transaction or event (i) including the vehicle's VIN, (ii) describing the vehicle-related event for the vehicle, and/or (iii) detailing a current status, owner, and/or location of the vehicle; and

add the transaction or event to the VIN-based distributed ledger detailing vehicle-related events for the vehicle.

18. The computer system of claim 17 , wherein the executable instructions further cause the computer system to:

monitor one or more vehicle conditions;

detect a change in a condition of the vehicle;

identify the VIN of the vehicle;

generate a transaction (i) including the vehicle's VIN, and (ii) describing the detected change in the condition of the vehicle; and

transmit the transaction to facilitate maintaining VIN-based distributed ledger for the vehicle.

19. The computer system of claim 18 , wherein the change in a condition of the vehicle relates to a change in ownership information, title status, lienholder information, lien payoff amount, insurance policy date, insurance claim date, vehicle build data, maintenance data, telematics data, odometer data, or combinations thereof.

20. The computer system of claim 17 , wherein the executable instructions further cause the computer system to create the VIN-based distributed ledger for the vehicle when the vehicle-related event is detected.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2021
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 056898/0223 →
Continuity (20)
Continuation 15910260 · Mar 2, 2018
Provisional Application 62557403 · Sep 12, 2017
Provisional Application 62557415 · Sep 12, 2017
Provisional Application 62557446 · Sep 12, 2017
Provisional Application 62557433 · Sep 12, 2017
Provisional Application 62557393 · Sep 12, 2017
Provisional Application 62557359 · Sep 12, 2017
Provisional Application 62550197 · Aug 25, 2017
Provisional Application 62550172 · Aug 25, 2017
Provisional Application 62550186 · Aug 25, 2017
Provisional Application 62550261 · Aug 25, 2017
Provisional Application 62550224 · Aug 25, 2017
Provisional Application 62550140 · Aug 25, 2017
Provisional Application 62550245 · Aug 25, 2017
Provisional Application 62550131 · 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 (2)
US 12,518,255 US 12,541,797