The present disclosure generally relates to applications, methods and systems for collecting vehicle operation data that may be used for determining insurance risk. More particularly, the present disclosure relates to an insurance application stored in a vehicle computing system memory that may be executed by a vehicle computing system processor to selectively and automatically collect and store data related to operation of a vehicle.
Vehicle insurance rates may be based, at least in part, on data related to driving characteristics of an insured person. For example, vehicle insurance rates may be based on where the insured person lives, where the insured person works, how far an insured person drives to work, how many speeding tickets the insured person has, how many accidents the insured person has, how many previous insurance claims the insured person has, etc. Some of this data may be generated based on information obtained by the insurance provider from the insured person.
Computing systems are becoming common place within vehicles. These vehicle computing systems often collect data from various vehicle sensors, such as global positioning systems, speedometers, odometers, body controllers, etc. Recently, vehicle manufactures have added communications interfaces to the vehicle computer systems, such as universal serial bus (USB) interfaces, wireless communication interfaces, Bluetooth interfaces, WiFi interfaces, cellular telephone interfaces, etc.
It is desirable to store an insurance application within vehicle computing systems that is executed by a vehicle computing system processor to selectively and automatically collect, store and transmit data related to vehicle operations for insurance risk determination purposes.
A computerized method for automatically collecting and storing vehicle operation data is provided for determining an insurance risk. The method may include storing, in a memory of a vehicle computing device, an insurance application. The method may also include receiving, at the processor of the vehicle computing device, the vehicle operation data, wherein the vehicle operation data is representative of information related to operation of a vehicle. The method may further include receiving, at the processor of the vehicle computing device, insurance policy data, wherein the insurance policy data is representative of an identification of an insurance policy associated with the vehicle. The method may also include generating, at the processor of the vehicle computing device, insurance risk related data by executing the insurance application on the processor of the vehicle computing device, wherein execution of the insurance application allows user selection of the content of the vehicle operation data and wherein the insurance risk related data is representative of the vehicle operation data and the insurance policy data. The method may further include causing the processor to automatically store the insurance risk related data in the memory coupled to the processor of the vehicle computing device.
In another embodiment, a system for automatically collecting and storing insurance risk related data from a vehicle is provided. The system may include a vehicle operations data collection module stored on a memory that, when executed on a processor, causes the processor to collect vehicle operation data, wherein the vehicle operation data is representative of operation of a vehicle. The system may further include an insurance application module stored on the memory that, when executed on the processor, causes the processor to collect insurance policy data, wherein the insurance policy data is representative of an association between the vehicle and an insurance policy. The system may also include an insurance risk related data generation module stored on the memory that, when executed on a processor, causes the processor to generate insurance risk related data, wherein the insurance risk related data is based, at least in part, on the vehicle operation data and the insurance policy data and wherein the insurance risk related data is representative of an association between the vehicle and the insurance policy. The system may further include an insurance risk related data transmission module stored on the memory that, when executed by the processor, causes the processor to automatically transmit insurance risk related data.
In yet another embodiment, a computer-readable storage medium may include non-transitory computer-readable instructions stored thereon to be executed on a processor of a vehicle computing system for automatically collecting and storing insurance risk related data. The stored instructions may include a vehicle operations data collection module that, when executed on a processor, causes the processor to collect vehicle operation data, wherein the vehicle operation data is representative of operation of a vehicle. The stored instructions may also include an insurance application module that, when executed on the processor, causes the processor to collect insurance policy data, wherein the insurance policy data is representative of an association between the vehicle and an insurance policy. The stored instructions may further include an insurance risk related data generation module that, when executed on a processor, causes the processor to generate insurance risk related data, wherein the insurance risk related data is based, at least in part, on the vehicle operation data and the insurance policy data and wherein the insurance risk related data is representative of an association between the vehicle and the insurance policy. The stored instructions may also include an insurance risk related data transmission module that, when executed by the processor, causes the processor to automatically transmit insurance risk related data.
The figures described below depict various aspects of the applications, methods and systems disclosed herein. It should be understood that each figure depicts an embodiment of a particular aspect of the disclosed applications, systems and methods, and that each of the figures is intended to accord with a possible embodiment thereof. Furthermore, wherever possible, the following description refers to the reference numerals included in the following figures, in which features depicted in multiple figures are designated with consistent reference numerals.
Insurance rates are often based on various personal characteristics. For example, the cost of automobile insurance may, at least in part, be based on the distance an individual drives to work, where the individual lives, where the individual works, where the individual drives, etc. Generally, this information is provided to the insurance provider by an insurance purchaser at the time an insurance policy application is completed. Insurance providers count on the insurance purchaser to provide new information when changes occur.
The insurance applications of the present disclosure may be stored on a memory of a vehicle computing system and executed by a processor of the vehicle computing system to selectively and automatically collect vehicle operation data that may be used for insurance risk determination. For example, a vehicle may be equipped with a body controller that controls critical vehicle operation tasks, such as acceleration, engine fuel flow, engine air intake and braking functions. The vehicle may also be equipped with an on-board diagnostics (OBD) unit that collects vehicle operation data. The vehicle OBD unit may, for example, collect data representative of a total number of miles a vehicle was driven, a day a vehicle was driven, a time of day a vehicle was driven, a number of turns taken while a vehicle was being driven, a current odometer reading, a vehicle identification number, a seat belt status, a location of the vehicle, etc. A vehicle insurance application may be stored on a memory of a vehicle computing system and executed on a processor within the vehicle computing system that may selectively and automatically collect vehicle operation data from the vehicle an OBD unit and/or other vehicle systems and to interpret and transmit the collected vehicle operation data. The insurance application within the vehicle may work in conjunction with a mobile telephone insurance application to selectively and automatically collect, interpret, and transmit the vehicle operation data. A remote server insurance application may work in conjunction with the vehicle insurance application and/or the mobile telephone insurance application to selectively and automatically collect, interpret, and transmit the vehicle operation data.
The vehicle insurance application may be configured to selectively and automatically collect, for example, vehicle location data, vehicle elevation data, vehicle heading direction data, vehicle odometer data, vehicle speed data, vehicle G-force magnitude and direction data, vehicle engine speed data, vehicle fuel level data, vehicle fuel consumption data, vehicle identification number (VIN) data, external temperature data, vehicle park-reverse-neutral-drive lever (PRNDL) status data, vehicle tire pressure data, calendar date data, time of day data, vehicle seat belt status data, vehicle brake pedal switch status data, etc. The in-vehicle insurance application may further collect emergency assistance related data, such as vehicle airbag status data, vehicle body controller information (e.g., ignition status, etc.) data, vehicle computing system status (e.g., signal strength, battery strength, etc.) data, vehicle emergency event status (e.g., air bag status) data, vehicle instrument cluster modes (e.g. power modes, etc.) data, etc.
With reference to
As depicted in
Turning to
The details associated with insurance risk related data collection systems 300a, 300b are now described beginning with reference to
For clarity, only one vehicle module 315a and only one client device 305a are depicted in
The client device 305a may include a memory 325a and a processor 330a for storing and executing, respectively, a module 336a. The module 336a, stored in the memory 325a as a set of computer-readable instructions, may be related to an insurance risk related data collecting application that, when executed on a processor 330a, causes insurance risk related data to be retrieved from a vehicle module 315a and to be stored in the memory 325a. As described in detail herein, the module 336a may facilitate interaction between the client device 305a, the vehicle module 315a and the remote computing device 310a. The processor 330a, further executing the module 336a, may facilitate communications between the computing device 310a and the client device 305a via a network interface 345a, a client device network connection 321a and the network 320a.
The client device 305a may include a display device 350a which may be any type of electronic display device such as a liquid crystal display (LCD), a light emitting diode (LED) display, a plasma display, a cathode ray tube (CRT) display, or any other type of known or suitable electronic display. The display device 350a may exhibit a display which depicts a user interface for configuring the client device 305a to communicate with the vehicle module 315a via the network interface 347a, the wireless link 348a and the vehicle module 315a network interface 390a. The client device 305a may include a user input device 335a, such as a touch input/keyboard/pointing device (e.g., a mouse) that provides a mechanism for a user of the client device 305a to launch a client device insurance application and, for example, to select what vehicle operation related data to collect. The user input device 335a may be configured as an integral part of a display device 350a, such as a touch screen display device. The network interface 345a may be configured to facilitate communications between the client device 305a and the remote computing device 310a via any wireless communication network 320a, including for example a wireless LAN, MAN or WAN, WiFi, the Internet, or any combination thereof. Moreover, the client device 305 may be communicatively connected to the remote computing device 310a via any suitable communication system, such as via any publicly available or privately owned communication network, including those that use wireless communication structures, such as wireless communication networks, including for example, wireless LANs and WANs, satellite and cellular telephone communication systems, etc. The client device 305a may cause insurance risk related data to be transmitted to and stored in a remote server 310a memory 360a and/or a remote insurance related database 375a.
The computing device 310a may include a memory 360a and a processor 365a for storing and executing, respectively, a module 361a. The module 361a, stored in the memory 360a as a set of computer-readable instructions, facilitates applications related to collecting insurance risk related data. The module 361a may also facilitate communications between the computing device 310a and the client device 305a via a network interface 370a, a remote computing device network connection 322a and the network 320a and other functions and instructions.
The computing device 310a may be communicatively coupled to an insurance related database 375a. While the insurance related database 375a is shown in
For clarity, only one vehicle module 315b is depicted in
The network interface 390b may be configured to facilitate communications between the vehicle module 315b and the remote computing device 310b via any hardwired or wireless communication network 320b, including for example a hardwired Ethernet connection or a wireless LAN, MAN or WAN, WiFi, the Internet, or any combination thereof. Moreover, the client device 305 may be communicatively connected to the remote computing device 310a via any suitable communication system, such as via any publicly available or privately owned communication network, including those that use wireless communication structures, such as wireless communication networks, including for example, wireless LANs and WANs, satellite and cellular telephone communication systems, etc. The vehicle module 315b may cause insurance risk related data to be stored in a remote server 310b memory 360b and/or a remote insurance related database 375b.
The computing device 310b may include a memory 360b and a processor 365b for storing and executing, respectively, a module 361b. The module 361b, stored in the memory 360b as a set of computer-readable instructions, facilitates applications related to collecting insurance risk related data. The module 361b may also facilitate communications between the computing device 310b and the vehicle module 315b via a network interface 370b, a remote computing device network connection 322b and the network 320b and other functions and instructions.
The computing device 310b may be communicatively coupled to an insurance related database 375b. While the insurance related database 375b is shown in
Turning to
The processor 385a, 385b may execute the mobile telephone/server association module 482 to, for example, cause the processor 385a, 385b to receive user inputs and associate the vehicle module 415 with a client device (e.g., mobile telephone 110a) and/or a remote computing device (e.g., remote server 120a, 120b) based on the user inputs (block 505b). Alternatively, execution of the mobile telephone/server association module 482 may automatically associate the vehicle module 415 with a client device 110a and/or a remote computing device 120a, 120b (block 505b). For example, the vehicle module 415 may be pre-configured to automatically associate the vehicle module 415 with a client device 110a and/or a remote computing device 120a, 120b when an insurance application 481 is stored in a vehicle computing device memory 380a (block 505a).
The processor 385a, 385b may execute the insurance data retrieval module 483 to, for example, cause the processor 385a, 385b to retrieve vehicle operation data from a vehicle system, such as a vehicle on-board diagnostics (OBD) unit, a body controller, a vehicle global positioning device, a vehicle calendar, a vehicle clock, a combination thereof, a sub-combination thereof, etc. (block 515a). The processor 385a, 385b may execute the insurance data transmission module 484 to, for example, cause the processor 385a, 385b to transmit insurance risk related data to a mobile telephone 110a and/or a remote computing device 120a, 120b (block 510b).
Turning to
The processor 330a may execute the insurance data retrieval module 628 to, for example, retrieve insurance risk related data from a vehicle module 415 (block 710b). For example, the processor 330a may cause the client device 605 to retrieve insurance risk related data from a vehicle module 415 (block 710b) via a wireless cellular telephone network, a Bluetooth network, a WiFi network, etc. The processor 330a may execute the insurance data transmission module 629 to, for example, transmit insurance risk related data to a remote server 810 (block 715b). For example, the processor 330a may cause the client device 605 to transmit insurance risk related data to a remote server 810 (block 715b) via a wireless cellular telephone network, a Bluetooth network, a WiFi network, etc.
Turning to
The processor 330a may execute the insurance data retrieval module 628 to, for example, retrieve insurance risk related data from a vehicle module 615 (block 710b). For example, the processor 330a may cause the client device 605 to retrieve insurance risk related data from a vehicle module 615 (block 710b) via a wireless cellular telephone network, a Bluetooth network, a WiFi network, etc.
This detailed description is to be construed as exemplary only and does not describe every possible embodiment, as describing every possible embodiment would be impractical, if not impossible. One could implement numerous alternate embodiments, using either current technology or technology developed after the filing date of this application.