CPC G06Q 20/145 (2013.01) [G06F 9/542 (2013.01); G06Q 10/08 (2013.01); G06Q 20/204 (2013.01); G06Q 20/322 (2013.01); G06Q 20/40 (2013.01); G06Q 30/018 (2013.01); G06Q 30/0645 (2013.01); G07B 15/00 (2013.01)] | 17 Claims |
1. A method comprising:
executing a ride-sharing event ia a transport based on initial requests from a plurality of computing devices of a plurality of occupants that co-occupy the transport during the ride-sharing event;
determining, via a blockchain peer, initial fractional responsibility values of the plurality of occupants for the ride-sharing event based on the selections ithin the initial requests from the plurality of computing devices and committing the initial fractional responsibility values to a blockchain ledger;
receiving sensor data sent from one or more hardware sensors of the transport, wherein the sensor data comprises a sub-event that is performed by the transport based on a user action from an occupant within the transport during the ride-sharing event;
updating, via the blockchain peer, an initial fractional responsibility value of a first occupant from among the plurality of occupants differently than an initial fractional responsibility value of a second occupant from among the plurality of occupants based on the received sensor data; and
committing a blockchain transaction with identifiers of the first and second occupants and the differently updated fractional responsibilities values to the blockchain ledger;
wherein, prior to committing the blockchain transaction to the blockchain ledger, executing a blockchain consensus process between the blockchain peer and one or more other blockchain peers to validate the blockchain transaction.
|