CPC G06F 16/2358 (2019.01) [G06F 16/182 (2019.01); G06F 16/219 (2019.01); G06F 16/27 (2019.01); G06F 16/9024 (2019.01); G06Q 10/20 (2013.01); G06Q 30/04 (2013.01); G06Q 30/0611 (2013.01); G06Q 30/0645 (2013.01); G06Q 40/00 (2013.01); G06Q 40/03 (2023.01); G06Q 40/08 (2013.01); G06Q 40/12 (2013.12); G07C 5/008 (2013.01); G07C 5/085 (2013.01); H04L 9/0637 (2013.01); H04L 9/0643 (2013.01); G06Q 2220/00 (2013.01); H04L 67/104 (2013.01)] | 20 Claims |
1. A computer-implemented method for verifying existence of data associated with Vehicle Identification Numbers stored on a permissioned blockchain maintained by a plurality of network participants, the method comprising:
receiving, at a processor coupled with a network interface, one or more request datasets from one or more network participants;
verifying, at the processor, that the one or more network participants have permission to access information stored on the permissioned blockchain using a requestor identifier included in the request dataset for each network participant; and
when the one or more network participants have permission:
accessing, at a memory coupled with the processor, the permissioned blockchain using a Vehicle Identification Number included in each request dataset, and
performing, at the processor coupled with the memory, a verification of the existence of data stored in the permissioned blockchain associated with the Vehicle Identification Number by:
identifying, at the processor, a request type included in the request dataset, wherein the request type comprises a verification request, a modification request, or a new transaction request; and
in response to the request type being the verification request, verifying, at the processor, the existence of data associated with the Vehicle Identification Number, and when the data associated with the Vehicle Identification Number does not exist, transmitting a nonexistence notification associated with the Vehicle Identification Number to at least one other network participant.
|