IP Library Granted Patent US 12,094,007
Granted Patent B2
US 12,094,007 · App. 18/138,861 · Granted Sep 17, 2024

Evidence oracles

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/08G06F16/183G06F16/29G06F16/90335G06Q10/10H04L9/0637H04L9/3247H04L63/101
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,094,007
App. No.
18/138,861
Granted
Sep 17, 2024
Kind
B2
Abstract

Systems and methods are disclosed with respect to using a blockchain for managing the subrogation claim process related to a vehicle collision, in particular, utilizing evidence oracles as part of the subrogation process. An exemplary embodiment includes receiving recorded data from one or more connected devices at a geographic location; analyzing the recorded data, wherein analyzing the recorded data includes determining that an collision has occurred involving one or more vehicles; generating a transaction including the data indicative of the collision based upon the analysis; and transmitting the transaction to at least one other participant in the distributed ledger network.

Claims (56)

1. A computer-implemented method for interacting with a distributed ledger maintained by a plurality of participants, the method comprising:

receiving, via one or more processors, sensor data indicative of a vehicle accident;

determining, via the one or more processors, that the vehicle accident has occurred based upon the received sensor data;

generating, via the one or more processors, a transaction including an identifier for a vehicle involved in the vehicle accident;

transmitting, via the one or more processors, the transaction including the identifier for the vehicle involved in the vehicle accident to at least one other participant via the distributed ledger; and

analyzing a plurality of vehicle components by:

determining, via the one or more processors, a subrogation claim related to the vehicle accident;

generating, via the one or more processors, a smart contract related to the subrogation claim; and

deploying, via the one or more processors, the smart contract to the distributed ledger.

2. The computer-implemented method of claim 1 , wherein the sensor data is received from the vehicle involved in the vehicle accident.

3. The computer-implemented method of claim 1 , wherein the sensor data is vehicle data indicative of speed, position, orientation, location, impact, or combinations thereof.

4. The computer-implemented method of claim 1 , further comprising analyzing a plurality of vehicle components to assess potential damage by:

collecting, via the one or more processors, accident data from the plurality of vehicle components.

5. The computer-implemented method of claim 1 , further comprising generating a damages dataset based upon an analysis of a plurality of vehicle components, the analysis including:

determining, via the one or more processors, a component status for each member of the plurality of vehicle components.

6. The computer-implemented method of claim 1 , further comprising generating a damages dataset based upon an analysis of a plurality of vehicle components, wherein the damages dataset includes an insurance provider for the vehicle involved in the vehicle accident.

7. The computer-implemented method of claim 1 , wherein generating the transaction, further comprises:

augmenting, via the one or more processors, the transaction with identity data for the vehicle;

generating, via the one or more processors, a cryptographic signature based upon the transaction; and

augmenting, via the one or more processors, the transaction with the cryptographic signature.

8. The computer-implemented method of claim 1 , wherein transmitting the transaction to at least one other participant further comprises:

transmitting, via the one or more processors, the transaction to the smart contract stored on the distributed ledger.

9. A computer system for interacting with a distributed ledger, the system comprising one or more processors configured to:

receive sensor data indicative of a vehicle accident;

determine that the vehicle accident has occurred based upon the received sensor data;

generate a transaction including an identifier for a vehicle involved in the vehicle accident;

transmit the transaction including the identifier for the vehicle involved in the vehicle accident to at least one other participant via the distributed ledger; and

analyze a plurality of vehicle components by:

determining a subrogation claim related to the vehicle accident;

generating a smart contract related to the subrogation claim; and

deploying the smart contract to the distributed ledger.

10. The computer system of claim 9 , wherein the sensor data is vehicle data indicative of speed, position, orientation, location, impact, or combinations thereof.

11. The computer system of claim 9 , wherein the one or more processors are further configured to analyze a plurality of vehicle components to assess potential damage by:

collecting accident data from the plurality of vehicle components.

12. The computer system of claim 9 , wherein the one or more processors are further configured to generate the transaction by:

augmenting the transaction with identity data for the vehicle;

generating a cryptographic signature based upon the transaction; and

augmenting the transaction with the cryptographic signature.

13. A computer system for interacting with a distributed 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:

receive sensor data indicative of a vehicle accident;

determine that the vehicle accident has occurred based upon the received sensor data;

generate a transaction including an identifier for a vehicle involved in the vehicle accident; and

transmit the transaction including the identifier for the vehicle involved in the vehicle accident to at least one other participant via the distributed ledger; and

wherein to transmit the transaction to at least one other participant, the one or more processors are further configured to execute the non-transitory computer executable instructions to cause the one or more processors to:

transmit the transaction to a smart contract stored on the distributed ledger.

14. The computer system of claim 13 , wherein the sensor data is received from the vehicle involved in the vehicle accident.

15. The computer system of claim 13 , wherein the sensor data is vehicle data indicative of speed, position, orientation, location, impact, or combinations thereof.

16. The computer system of claim 13 , 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 analyze a plurality of vehicle components to assess potential damage by:

collecting accident data from the plurality of vehicle components.

17. The computer system of claim 13 , further including:

a camera mounted about the vehicle; and

a roadside camera; and

wherein the received sensor data indicative of the vehicle accident includes data from both the camera mounted about the vehicle and the roadside camera.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 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 063445/0252 →
Continuity (8)
Continuation 17218119 · Mar 30, 2021
Continuation 17064711 · Oct 7, 2020
Continuation 15955777 · Apr 18, 2018
Provisional Application 62595803 · Dec 7, 2017
Provisional Application 62555358 · Sep 7, 2017
Provisional Application 62555030 · Sep 6, 2017
Provisional Application 62554907 · Sep 6, 2017
Related Publication 20230260047A1 · Aug 17, 2023