CPC G06Q 40/08 (2013.01) [B60W 50/00 (2013.01); G06F 16/182 (2019.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); G06Q 50/163 (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 for a user, the method comprising:
implementing, by one or more processors, one or more servers, each of the one or more servers maintaining a copy of a distributed ledger;
detecting, by the one or more processors, a change in an insurance claim status for a user;
responding, by the one or more processors, to the detection of the change, including:
(i) generating, via a server of the one or more servers, a transaction record for the distributed ledger including data corresponding to the change;
(ii) generating a hash value representative of at least the transaction record using at least a generated nonce value as an input to a cryptographic puzzle; and
(iii) storing, responsive to solving the cryptographic puzzle, the transaction record and the hash value to each copy of the distributed ledger at the one or more servers; and
performing, by the one or more processors, a function based upon the transaction record stored to the distributed ledger.
|