DEVICE, METHOD AND SYSTEM FOR COLLECTING USER-BASED INSURANCE DATA IN VEHICLES
First Claim
1. A device comprising:
- a processor, a memory storing a plurality of driver-associated encryption keys and a communication interface configured to communicate with a vehicle diagnostic monitor and a remote server, the processor configured to;
determine a current driver of the vehicle;
select a current encryption key from the plurality of the driver-associated encryption keys based on the current driver;
collect, using the communication interface, vehicle data from the vehicle diagnostic monitor;
encrypt the vehicle data using the current encryption key to produce encrypted vehicle data; and
,transmit, using the communication interface, the encrypted vehicle data to the remote server.
3 Assignments
0 Petitions
Accused Products
Abstract
A device, method and system for collecting user-based insurance data in vehicles is provided, including a device comprising: a processor, a memory storing a plurality of driver-associated encryption keys and a communication interface configured to communicate with a vehicle diagnostic monitor and a remote server, the processor configured to: determine a current driver of the vehicle; select a current encryption key from the plurality of the driver-associated encryption keys based on the current driver; collect, using the communication interface, vehicle data from the vehicle diagnostic monitor; encrypt the vehicle data using the current encryption key to produce encrypted vehicle data; and, transmit, using the communication interface, the encrypted vehicle data to the remote server.
-
Citations
19 Claims
-
1. A device comprising:
a processor, a memory storing a plurality of driver-associated encryption keys and a communication interface configured to communicate with a vehicle diagnostic monitor and a remote server, the processor configured to; determine a current driver of the vehicle; select a current encryption key from the plurality of the driver-associated encryption keys based on the current driver; collect, using the communication interface, vehicle data from the vehicle diagnostic monitor; encrypt the vehicle data using the current encryption key to produce encrypted vehicle data; and
,transmit, using the communication interface, the encrypted vehicle data to the remote server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method comprising:
at a device comprising;
a processor, a memory storing a plurality of driver-associated encryption keys and a communication interface configured to communicate with a vehicle diagnostic monitor and a remote server;determining, at the processor, a current driver of the vehicle; selecting, at the processor, a current encryption key from the plurality of the driver-associated encryption keys based on the current driver; collecting, at the processor, using the communication interface, vehicle data from the vehicle diagnostic monitor; encrypting, at the processor, the vehicle data using the current encryption key to produce encrypted vehicle data; and
,transmitting, at the processor, using the communication interface, the encrypted vehicle data to the second device.
-
11. The method of claim 11, wherein the communication interface comprises one or more of:
- an OBD (on-board diagnostics) connector, an OBD-II (on-board diagnostics) connector, a USB (universal serial bus) connector, an Ethernet bus connector, and a CAN (controller area network) Bus connector.
- View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
19. A non-volatile computer-readable medium storing a computer program, wherein execution of the computer program is for:
at a device comprising;
a processor, a memory storing a plurality of driver-associated encryption keys and a communication interface configured to communicate with a vehicle diagnostic monitor and a remote server;determining, at the processor, a current driver of the vehicle; selecting, at the processor, a current encryption key from the plurality of the driver-associated encryption keys based on the current driver; collecting, at the processor, using the communication interface, vehicle data from the vehicle diagnostic monitor; encrypting, at the processor, the vehicle data using the current encryption key to produce encrypted vehicle data; and
,transmitting, at the processor, using the communication interface, the encrypted vehicle data to the second device.
Specification