Commercializing user patterns via blockchain
AssigneeToyota Motor North America, Inc.
InventorsMichael C. Edwards, David M. Goemer, Hazem Ahmed
Life of this patent
Estimating the term…
Abstract
Methods and systems for commercializing vehicle data. The method includes writing, by an electronic control unit (ECU) of a vehicle, to a distributed ledger, vehicle data. The method also includes providing, by a computing device associated with a third party, a communication to the vehicle based on the vehicle data on the distributed ledger. The method also includes writing, by a processor of the computing device associated with the third party, to the distributed ledger, a record of providing the communication to the vehicle. The method also includes receiving, by the ECU of the vehicle, the communication.
Claims8
A method for recording vehicle data, the method comprising:
- writing, by an electronic control unit (ECU) of a vehicle, to a first block of a private blockchain distributed ledger, vehicle data including a travel routine based on vehicle location data, the private blockchain distributed ledger being stored on a plurality of computing devices, each computing device of the plurality of computing devices acting as a node in a distributed architecture for storing respective copies of the private blockchain distributed ledger and collaboratively maintaining the private blockchain distributed ledger;
- selectively writing, by the ECU, a portion of the vehicle data written on the private blockchain distribution ledger, the portion not including any personally identifiable information, to a first block of a public blockchain distribution ledger;
- providing, by a computing device associated with a third party, a communication to the vehicle based on the travel routine on the public blockchain distributed ledger;
- writing, by a processor of the computing device associated with the third party, to a second block of the public blockchain distributed ledger, a record of providing the communication to the vehicle;
- receiving, by the ECU of the vehicle, the communication;
- writing, by the ECU, to a third block of the public blockchain distributed ledger, further vehicle location data after receiving the communication, the further vehicle location data being associated with the communication;
- and
- comparing, by the processor of the computing device associated with the third party, the further vehicle location data of the third block with the travel routine of the first block of the public blockchain distribution ledger to determine a deviation of the vehicle from the travel routine to the further vehicle location based on the communication.
A method for recording user data associated with transportation, the method comprising:
- writing, by a processor of a computing device associated with a user, to a first block of a private blockchain distributed ledger, user data including a travel routine based on user location data, the private blockchain distributed ledger being stored on a plurality of computing devices, each computing device of the plurality of computing devices acting as a node in a distributed architecture for storing respective copies of the private blockchain distributed ledger and collaboratively maintaining the private blockchain distributed ledger;
- selectively writing, by the processor of the computing device associated with the user, a portion of the user data written on the private blockchain distribution ledger, the portion not including any personally identifiable information, to a first block of a public blockchain distribution ledger;
- providing, by a computing device associated with a third party to the computing device associated with the user, a communication based on the travel routine on the public blockchain distributed ledger;
- writing, by a processor of the computing device associated with the third party, to a second block of the public blockchain distributed ledger, a record of providing the communication to the computing device associated with the user;
- receiving, by the computing device associated with the user, the communication;
- writing, by the processor, to a third block of the public blockchain distributed ledger, further user location data after receiving the communication, the further user location data being associated with the communication;
- and
- comparing, by the processor of the computing device associated with the third party, the further user location data of the third block with the travel routine of the first block of the public blockchain distribution ledger to determine a deviation of the user from the travel routine to the further user location based on the communication.
A system for recording vehicle data, the system comprising:
- an electronic control unit (ECU) of a vehicle configured to:
- detect vehicle data using one or more sensors, and
- write vehicle data to a first block of a private blockchain distributed ledger, the vehicle data including a travel routine based on vehicle location data, the private blockchain distributed ledger being stored on a plurality of computing devices, each computing device of the plurality of computing devices acting as a node in a distributed architecture for storing respective copies of the private blockchain distributed ledger and collaboratively maintaining the private blockchain distributed ledger;
- selectively write a portion of the vehicle data written on the private blockchain distribution ledger, the portion not including any personally identifiable information, to a first block of a public blockchain distribution ledger;
- and
- a computing device associated with a third party, the computing device configured to:
- provide, to the vehicle, a communication based on the travel routine on the public blockchain distributed ledger,
- write, to a second block of the public blockchain distributed ledger, a record of providing the communication to the vehicle, and
- compare further vehicle location data associated with the communication on a third block of the public blockchain distributed ledger with the travel routine of the first block of the public blockchain distribution ledger to determine a deviation of the vehicle from the travel routine to the further vehicle location based on the communication.
Dependencies are inferred from the claim text.