CPC G06Q 10/02 (2013.01) [G06Q 50/40 (2024.01); G07C 5/008 (2013.01); G07C 5/0808 (2013.01); H04L 9/3236 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] | 17 Claims |
1. A method, comprising:
storing a first value of a transport to a first profile of a first user and a second value of the transport to a second profile of a second user on a blockchain ledger based on an agreement between the first and second profiles stored on the blockchain ledger;
detecting a first mobile device of the first user being paired with the transport for a first amount of time during a predetermined period and logging the first amount of time that the first mobile device is paired with the transport;
detecting a second mobile device of the second user being paired with the transport for a second amount of time during the predetermined period and logging the second amount of time that the second mobile device is paired with the transport;
determining a difference between the first amount of time that the first mobile device is paired with the transport and the second amount of time that the second mobile device is paired with the transport;
determining to change the agreement between the first profile and the second profile based on the difference between the first amount of time that the first mobile device is paired with the transport and the second amount of time that the second mobile device is paired with the transport;
modifying the agreement based on the difference, wherein the modifying comprises executing a smart contract which writes modifications to the first profile and the second profile stored on the blockchain ledger in proportion to the first amount of time that the first mobile device is paired with the transport and the second amount of time that the second mobile device is paired with the transport, respectively; and
storing logged data that is a basis of the modifying within the agreement on the blockchain ledger.
|