Maintaining a distributed ledger for VIN recordkeeping
First Claim
1. A computer-implemented method for maintaining a distributed ledger of transactions pertaining to a particular vehicle, the method comprising:
- receiving, by one or more processors, vehicle data from one or more remote computing devices;
detecting, by the one or more processors, a vehicle-related event from analysis of the vehicle data;
identifying, by the one or more processors, a Vehicle Identification Number (VIN) of the vehicle when a vehicle-related event is detected;
generating, by the one or more processors, a transaction including (i) the vehicle'"'"'s VIN, and (ii) describing the vehicle-related event; and
transmitting, by the one or more processors, to a server the transaction to facilitate maintaining a VIN-based distributed ledger, wherein the distributed ledger is a transactional record and a copy of the distributed ledger is maintained at each node of a plurality of nodes of a shared network.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems maintain a distributed ledger of transactions pertaining to a particular vehicle. The method may include (1) receiving, by one or more processors, vehicle data from one or more remote computing devices; (2) detecting, by the one or more processors, a vehicle-related event from analysis of the vehicle data; (3) identifying, by the one or more processors, a VIN of the vehicle when a vehicle-related event is detected; (4) generating, by the one or more processors, a transaction including (i) the vehicle'"'"'s VIN, and (ii) describing the vehicle-related event; and (5) transmitting, by the one or more processors, to a server the transaction to facilitate maintaining a VIN-based distributed ledger for the particular vehicle.
54 Citations
20 Claims
-
1. A computer-implemented method for maintaining a distributed ledger of transactions pertaining to a particular vehicle, the method comprising:
-
receiving, by one or more processors, vehicle data from one or more remote computing devices; detecting, by the one or more processors, a vehicle-related event from analysis of the vehicle data; identifying, by the one or more processors, a Vehicle Identification Number (VIN) of the vehicle when a vehicle-related event is detected; generating, by the one or more processors, a transaction including (i) the vehicle'"'"'s VIN, and (ii) describing the vehicle-related event; and transmitting, by the one or more processors, to a server the transaction to facilitate maintaining a VIN-based distributed ledger, wherein the distributed ledger is a transactional record and a copy of the distributed ledger is maintained at each node of a plurality of nodes of a shared network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for maintaining a distributed ledger of transactions pertaining to a particular vehicle, the method comprising:
-
receiving, by one or more processors, vehicle data from one or more remote computing devices; detecting, by the one or more processors, a vehicle-related event from analysis of the vehicle data; identifying, by the one or more processors, a Vehicle Identification Number (VIN) of the vehicle when a vehicle-related event is detected; generating, by the one or more processors, a transaction including (i) the vehicle'"'"'s VIN, and (ii) describing the vehicle-related event; transmitting, by the one or more processors, to a server the transaction to facilitate maintaining a VIN-based distributed ledger for the particular vehicle; and updating, by the one or more processors, a copy of the VIN-based distributed ledger, wherein the distributed ledger is a transactional record and a copy of the distributed ledger is maintained at each node of a plurality of nodes of a shared network. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer system configured for creating and/or maintaining a distributed ledger of transactions pertaining to a particular vehicle, the computer system comprising one or more processors, servers, transceivers, and/or servers configured to:
-
receive vehicle data from one or more remote computing devices; detect a vehicle-related event from analysis of the vehicle data; identify a Vehicle Identification Number (VIN) of the vehicle when a vehicle-related event is detected; generate a transaction including (i) the vehicle'"'"'s VIN, and (ii) describing the detected change in the condition of the vehicle or vehicle-related event; and transmit, to a server, the transaction to facilitate maintaining a VIN-based distributed ledger, wherein the distributed ledger is a transactional record and a copy of the distributed ledger is maintained at each node of a plurality of nodes of a shared network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification