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 |
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.
|