IP Library Patent Application 19340540
Patent Application
App. No. 19/340,540

EVIDENCE ORACLES

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.
19/340,540
Filed
Sep 25, 2025
Art Unit
OPAP
USPC
713/176
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 (69)

1 . A computer-implemented method for providing data relevant to collisions and subrogation claims by interacting with a distributed ledger network maintained by a plurality of participants, the method comprising:

receiving, via one or more processors, recorded data from one or more connected devices at a geographic location;

analyzing, via the one or more processors, the recorded data, wherein analyzing the recorded data comprises determining if a collision has occurred involving one or more vehicles;

in response to a determination that a collision has not occurred, updating, via the one or more processors, a database with the recorded data;

in response to a determination that a collision has occurred, generating, via the one or more processors, a transaction including the data indicative of the collision based upon the analysis; and

transmitting, via the one or more processors, the transaction to at least one other participant in the distributed ledger network.

2 . The computer-implemented method of claim 1 , wherein the recorded data are one of sensor data, audio data, video data, and combinations thereof.

3 . The computer-implemented method of claim 1 , wherein the recorded data includes environmental data.

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

identifying, via the one or more processors, identity data for the one or more connected devices;

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

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.

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

adding, via the one or more processors, the transaction to a block of transactions;

solving, at the one or more processors, a cryptographic puzzle based upon the block of transactions;

adding, via the one or more processors, the solution to the cryptographic puzzle to the block of transactions; and

transmitting, via the one or more processors, the block of transactions to at least one other participant in the distributed ledger network.

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

hashing, via the one or more processors, the transaction; and

storing, via the one or more processors, the hash of the transaction in a tree.

7 . The computer-implemented method of claim 1 , wherein a type of the recorded data is video data.

8 . A computer device for providing data relevant to collisions and subrogation claims by interacting with a distributed ledger network maintained by a plurality of participants, the computer device comprising one or more processors configured to:

receive recorded data from one or more connected devices at a geographic location;

analyze the recorded data, wherein analyzing the recorded data comprises determining if a collision has occurred involving one or more vehicles;

in response to a determination that a collision has not occurred, update a database with the recorded data;

in response to a determination that a collision has occurred, generate a transaction including the data indicative of the collision based upon the analysis; and

transmit the transaction to at least one other participant in the distributed ledger network.

9 . The computer device of claim 8 , wherein the recorded data are one of sensor data, audio data, video data, and combinations thereof.

10 . The computer device of claim 8 , wherein the recorded data includes environmental data.

11 . The computer device of claim 8 , wherein the one or more processors are configured to generate the transaction by:

identifying identity data for the one or more connected devices;

augmenting the transaction with the identity data for the one or more connected devices;

generating a cryptographic signature based upon the transaction; and

augmenting the transaction with the cryptographic signature.

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

add the transaction to a block of transactions;

solve a cryptographic puzzle based upon the block of transactions;

add the solution to the cryptographic puzzle to the block of transactions; and

transmit the block of transactions to at least one other participant in the distributed ledger network.

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

hash the transaction; and

store the hash of the transaction in a tree.

14 . The computer device of claim 8 , wherein the one or more processors are further configured to analyze a request for recorded data by:

determining a type of data requested, wherein the type of data is selected from a group including: video data, audio data, and environmental data; and

determining an amount of data requested.

15 . A computer system for providing data relevant to collisions and subrogation claims by interacting with a distributed ledger network maintained by a plurality of participants, the system comprising:

one or more processors; and

one or more non-transitory memories, the one or more non-transitory memories having stored thereon computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to:

receive recorded data from one or more connected devices at a geographic location;

analyze the recorded data, wherein analyzing the recorded data comprises determining if a collision has occurred involving one or more vehicles;

in response to a determination that a collision has not occurred, update a database with the recorded data;

in response to a determination that a collision has occurred, generate a transaction including the data indicative of the collision based upon the analysis; and

transmit the transaction to at least one other participant in the distributed ledger network.

16 . The computer system of claim 15 , wherein the recorded data are one of sensor data, audio data, video data, and combinations thereof.

17 . The computer system of claim 15 , wherein the recorded data includes environmental data.

18 . The computer system of claim 15 , the one or more non-transitory memories having stored thereon computer executable instructions that, when executed by the one or more processors, cause the one or more processors to generate the transaction by:

identifying identity data for the one or more connected devices;

augmenting the transaction with the identity data for the one or more connected devices;

generating a cryptographic signature based upon the transaction; and

augmenting the transaction with the cryptographic signature.

19 . The computer system of claim 15 , the one or more non-transitory memories having stored thereon computer executable instructions that, when executed by the one or more processors, cause the one or more processors to:

add the transaction to a block of transactions;

solve a cryptographic puzzle based upon the block of transactions;

add the solution to the cryptographic puzzle to the block of transactions; and

transmit the block of transactions to at least one other participant in the distributed ledger network.

20 . The computer system of claim 15 , the one or more non-transitory memories having stored thereon computer executable instructions that, when executed by the one or more processors, cause the one or more processors to:

hash the transaction; and

store the hash of the transaction in a tree.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2025
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 072411/0412 →