US 12,094,007 B2
Evidence oracles
William J. Leise, Normal, IL (US); Douglas A. Graff, Mountain View, MO (US); Anthony McCoy, Normal, IL (US); Jaime Skaggs, Chenoa, IL (US); Shawn M. Call, Bloomington, IL (US); Stacie A. McCullough, Bloomington, IL (US); Wendy H. Clayton, Franklin, TN (US); Melinda Teresa Magerkurth, Utica, IL (US); Kim E. Flesher, Normal, IL (US); and Travis Charles Runge, Heyworth, IL (US)
Assigned to STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY, Bloomington, IL (US)
Filed by STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY, Bloomington, IL (US)
Filed on Apr. 25, 2023, as Appl. No. 18/138,861.
Application 18/138,861 is a continuation of application No. 17/218,119, filed on Mar. 30, 2021, granted, now 11,682,082.
Application 17/218,119 is a continuation of application No. 17/064,711, filed on Oct. 7, 2020, granted, now 11,593,888, issued on Feb. 28, 2023.
Application 17/064,711 is a continuation of application No. 15/955,777, filed on Apr. 18, 2018, granted, now 10,872,381, issued on Dec. 22, 2020.
Claims priority of provisional application 62/595,803, filed on Dec. 7, 2017.
Claims priority of provisional application 62/555,358, filed on Sep. 7, 2017.
Claims priority of provisional application 62/555,030, filed on Sep. 6, 2017.
Claims priority of provisional application 62/554,907, filed on Sep. 6, 2017.
Prior Publication US 2023/0260047 A1, Aug. 17, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 16/182 (2019.01); G06F 16/29 (2019.01); G06F 16/903 (2019.01); G06Q 10/10 (2023.01); G06Q 40/08 (2012.01); H04L 9/06 (2006.01); H04L 9/32 (2006.01)
CPC G06Q 40/08 (2013.01) [G06F 16/183 (2019.01); G06F 16/29 (2019.01); G06F 16/90335 (2019.01); G06Q 10/10 (2013.01); H04L 9/0637 (2013.01); H04L 9/3247 (2013.01); H04L 63/101 (2013.01)] 17 Claims
OG exemplary drawing
 
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.