US 12,148,045 B2
Systems and methods for maintaining a distributed ledger pertaining to autonomous vehicles
Matthew L. Floyd, Alpharetta, GA (US); Alvin Hon-Wai Yu, Johns Creek, GA (US); Antwuan Murphy, Riverdale, GA (US); Brittney Benzio, Atlanta, GA (US); Lindsi Brantley, Atlanta, GA (US); Matthew S. Delaney, Alpharetta, GA (US); Matthew Vulich, Marietta, GA (US); Matthew S. Rodriguez, Dunwoody, GA (US); Neha Goel, Atlanta, GA (US); Sabrina Collins, Woodstock, GA (US); and Annie Pudlo Murillo, Roswell, GA (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 Oct. 11, 2023, as Appl. No. 18/378,988.
Application 18/378,988 is a continuation of application No. 18/103,231, filed on Jan. 30, 2023.
Application 18/103,231 is a continuation of application No. 17/082,860, filed on Oct. 28, 2020, granted, now 11,593,889, issued on Feb. 28, 2023.
Application 17/082,860 is a continuation of application No. 15/624,341, filed on Jun. 15, 2017, abandoned.
Claims priority of provisional application 62/457,430, filed on Feb. 10, 2017.
Claims priority of provisional application 62/434,215, filed on Dec. 14, 2016.
Claims priority of provisional application 62/428,223, filed on Nov. 30, 2016.
Claims priority of provisional application 62/425,684, filed on Nov. 23, 2016.
Prior Publication US 2024/0037667 A1, Feb. 1, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 40/00 (2023.01); G05D 1/00 (2006.01); G06Q 40/08 (2012.01); G06Q 50/26 (2012.01); G07C 5/00 (2006.01); G07C 5/02 (2006.01); H04L 9/06 (2006.01)
CPC G06Q 40/08 (2013.01) [G05D 1/0214 (2013.01); G06Q 50/26 (2013.01); G07C 5/008 (2013.01); G07C 5/02 (2013.01); H04L 9/0637 (2013.01); G05D 1/0088 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method for maintaining a distributed ledger or blockchain of transactions or events pertaining to autonomous vehicles, the method comprising:
receiving, at one or more processors, one or more autonomous vehicle-related transactions or events from one or more autonomous vehicles via a mesh network formed of multiple autonomous vehicles;
determining, by the one or more processors, a priority for a transaction or event of the received one or more transactions or events indicative of a trigger condition of a smart contract recorded in the distributed ledger or the blockchain,
based upon the determination, including, by the one or more processors, the transaction or event in a set of autonomous vehicle-related transactions or events that is compiled into a block of transactions or events;
when a consensus is formed on the block of autonomous vehicle-related transactions or events, routing, by the one or more processors, the transaction or event to the smart contract; and
automatically executing, by the one or more processors, an action, that according to the smart contract, should be performed in response to the trigger condition.