CPC G06Q 40/08 (2013.01) [B60W 50/00 (2013.01); G06F 16/27 (2019.01); G06Q 10/10 (2013.01); G06Q 20/389 (2013.01); G06Q 30/0283 (2013.01); G06Q 30/0623 (2013.01); G07C 5/008 (2013.01); G07C 5/0808 (2013.01); G16H 10/60 (2018.01); H04L 9/0643 (2013.01); H04L 9/32 (2013.01); H04L 12/2803 (2013.01); H04L 67/1061 (2013.01); H04L 67/12 (2013.01); H04W 4/40 (2018.02); B60W 2756/10 (2020.02); G06F 16/903 (2019.01); H04L 9/50 (2022.05); H04L 2012/2847 (2013.01)] | 20 Claims |
1. A computer-implemented method for tracking changes to statuses of insurance policies or claims pertaining to vehicles, the method comprising:
implementing a plurality of servers, each of the plurality of servers maintaining a copy of a distributed ledger;
detecting a change in a status of an existing insurance policy or claim pertaining to a vehicle;
responding to the detection of the change in the status of the existing insurance policy or claim pertaining to the vehicle, including:
(i) generating, via a first server from the plurality of servers, a transaction record for the distributed ledger including data corresponding to the change in the status;
(ii) generating a hash value representative of at least the transaction record using at least a generated nonce value; and
(iii) storing the transaction record and the hash value to each copy of the distributed ledger at the plurality of servers; and
performing an insurance function based upon the transaction record stored to the distributed ledger.
|