One or more devices in a data analysis computing system may be configured to receive and analyze movement data and driving data, and determine driving trips and associated drivers based on the received data. Movement data may be collected by one or more mobile devices, such as smartphones, tablet computers, and on-board vehicle systems. Drivers associated with driving trips may be identified based on the movement data collected by the mobile devices, such as speed data, acceleration data, or distance data.
G07C 5/00 - Registering or indicating the working of vehicles
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
Systems and methods are disclosed for determining whether or not an apparatus, such as a mobile device, is being handled or otherwise used within a vehicle. The apparatus may comprise an accelerometer configured to measure acceleration and a gyroscope configured to measure orientation. The apparatus may determine an axis of gravity of the apparatus based on acceleration measurements made by the accelerometer over a period of time. The apparatus may also determine a rotation vector of the apparatus based on orientation measurements made by the gyroscope. Using the axis of gravity of the apparatus and the rotation vector of the apparatus, the apparatus may determine a rate of rotation of the apparatus perpendicular to the axis of gravity. If the rate of rotation of the apparatus perpendicular to the axis of gravity exceeds a threshold, the apparatus may determine that it is being handled or otherwise used within the vehicle.
H04W 4/02 - Services making use of location information
H04W 4/029 - Location-based management or tracking services
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
Methods, computer-readable media, software, and apparatuses provide a system that may facilitate communications so that parents or other superiors may monitor driving behavior of a vehicle carrying children or other subordinates. The system may allow communications to be sent from a parent computing device to a particular child computing device to set conditions for notifying the parent or superior of the driving behavior of a vehicle. Child computing devices may collect drive data (e.g., vehicle telematics data) for the system to evaluate and determine whether conditions are met (e.g., whether parental restrictions, like a geo-fence, are violated). Further, the system may send notifications to child computing devices and parent computing devices indicating whether the drive data meets the conditions of an agreement between a parent and teen. The system may also provide a web portal for use in forming the agreement between parents and their teens.
Methods, computer-readable media, software, and apparatuses provide a system that may facilitate communications so that parents or other superiors may monitor driving behavior of a vehicle carrying children or other subordinates. The system may allow communications to be sent from a parent computing device to a particular child computing device to set conditions for notifying the parent or superior of the driving behavior of a vehicle. Child computing devices may collect drive data (e.g., vehicle telematics data) for the system to evaluate and determine whether conditions are met (e.g., whether parental restrictions, like a geo-fence, are violated). Further, the system may send notifications to child computing devices and parent computing devices indicating whether the drive data meets the conditions of an agreement between a parent and teen. The system may also provide a web portal for use in forming the agreement between parents and their teens.
Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit based insurance policies are presented. A user may receive a plurality of risk units associated with an insurance policy. The risk units may be stored in a risk unit account associated with the user, the vehicle, etc. During operation of the vehicle, sensor data may be received. The sensor data may provide information associated with driving behaviors of the user, environmental conditions in which the vehicle is being operated, and the like. A consumption rate of the risk units may be determined based, at least in part, on the received sensor data. If a number of risk units in a risk unit account is below a predetermined threshold, a notification may be transmitted to the user and/or a predetermined number of risk units may be automatically added to the risk unit account.
G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
B60W 10/04 - Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
B60W 10/30 - Conjoint control of vehicle sub-units of different type or different function including control of auxiliary equipment, e.g. air-conditioning compressors or oil pumps
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
G07C 5/00 - Registering or indicating the working of vehicles
Methods, computer-readable media, systems and apparatuses for determining and implementing usage-based insurance policies are presented. A first cost per day and second cost per day associated with the usage-based insurance policy may be determined and a cost for a first trip may be determined based on the cost per day and cost per mile. Driving data received during the first trip may be used to modify the cost per day and cost per mile to determine a second cost per day and/or cost per mile that may be used to determine a cost of subsequent driving trips.
Systems and methods are disclosed for determining whether or not an apparatus, such as a mobile device, is being handled or otherwise used within a vehicle. The apparatus may comprise an accelerometer configured to measure acceleration and a gyroscope configured to measure orientation. The apparatus may determine an axis of gravity of the apparatus based on acceleration measurements made by the accelerometer over a period of time. The apparatus may also determine a rotation vector of the apparatus based on orientation measurements made by the gyroscope. Using the axis of gravity of the apparatus and the rotation vector of the apparatus, the apparatus may determine a rate of rotation of the apparatus perpendicular to the axis of gravity. If the rate of rotation of the apparatus perpendicular to the axis of gravity exceeds a threshold, the apparatus may determine that it is being handled or otherwise used within the vehicle.
One or more braking event detection computing devices and methods are disclosed herein based on fused sensor data collected during a window of time from various sensors of a mobile device found within an interior of a vehicle. The various sensors of the mobile device may include a GPS receiver, an accelerometer, a gyroscope, a microphone, a camera, and a magnetometer. Data from vehicle sensors and other external systems may also be used. The braking event detection computing devices may adjust the polling frequency of the GPS receiver of the mobile device to capture non-consecutive data points based on the speed of the vehicle, the battery status of the mobile device, traffic-related information, and weather-related information. The braking event detection computing devices may use classification machine learning algorithms on the fused sensor data to determine whether or not to classify a window of time as a braking event.
A method is disclosed for analyzing historical accident information to adjust driving actions of an autonomous vehicle over a travel route in order to avoid accidents which have occurred over the travel route. Historical accident information for the travel route can be analyzed to, for example, determine accident types which occurred over the travel route and determine causes and/or probable causes of the accident types. In response to determining accident types and causes / probable causes of the accident types over the travel route, adjustments can be made to the driving actions planned for the autonomous vehicle over the travel route. In addition, in an embodiment, historical accident information can be used to analyze available travel routes and select a route which presents less risk of accident than others.
An turn detection system is configured to determine headings or a course of a vehicle over a period of time and evaluate whether the vehicle has registered a turn based on these headings/course. In some arrangements, upon detecting a turn, sensor data may be collected to determine one or more characteristics or attributes of the turn. Such data may indicate a loss event associated with the turn and be used to calculate a probability or risk of loss given the various characteristics of the turn. These probabilities may further be applied to determine various costs and premiums.
Methods, computer-readable media, systems and apparatuses for determining and implementing usage-based insurance policies are presented. A first cost per day and second cost per day associated with the usage-based insurance policy may be determined and a cost for a first trip may be determined based on the cost per day and cost per mile. Driving data received during the first trip may be used to modify the cost per day and cost per mile to determine a second cost per day and/or cost per mile that may be used to determine a cost of subsequent driving trips.
Systems and methods are disclosed for receiving and transmitting accelerometer data and/or usage data, and analyzing the data to detect movement or usage of the device within a vehicle. A device, such as a mobile device, may detect a device movement event or a device usage event associated with the device. Based on the detection of the device movement event or the device usage event, a time associated with the event may be stored. The device may determine whether another event associated with the device occurs within a threshold amount of time from the time associated with the event. Based on a determination of whether the other event occurs within the threshold amount of time, the device may determine an event session associated with the device. The event session may comprise an instantaneous event or a continuous event. Data indicative of the event session may be transmitted to a server.
H04M 1/72463 - User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
One or more devices in a data analysis computing system may be configured to receive and analyze movement data and driving data, and determine driving trips and associated drivers based on the received data. Movement data may be collected by one or more mobile devices, such as smartphones, tablet computers, and on-board vehicle systems. Drivers associated with driving trips may be identified based on the movement data collected by the mobile devices, such as speed data, acceleration data, or distance data.
G07C 5/00 - Registering or indicating the working of vehicles
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
14.
ACCIDENT FAULT DETECTION BASED ON MULTIPLE SENSOR DEVICES
Systems and methods are disclosed for detecting vehicular accidents based on sensor data, such as data from a mobile device in a vehicle or data from the vehicle's sensors. If an accident is detected, the system may determine whether to collect sensor data from additional sources, such as additional vehicle sensors or additional mobile devices (e.g., a pedestrian's mobile device or a mobile device within a vehicle). The system may also determine whether to collect data from traffic devices or from contextual data sources. The data may be used by the system to determine which party is at fault in the accident. The data may also be used to generate a visualization of the accident.
G01C 21/28 - Navigation; Navigational instruments not provided for in groups specially adapted for navigation in a road network with correlation of data from several navigational instruments
Methods, computer-readable media, software, and apparatuses provide a system that may facilitate communications so that parents or other superiors may monitor driving behavior of a vehicle carrying children or other subordinates. The system may allow communications to be sent from a parent computing device to a particular child computing device to set conditions for notifying the parent or superior of the driving behavior of a vehicle. Child computing devices may collect drive data (e.g., vehicle telematics data) for the system to evaluate and determine whether conditions are met (e.g., whether parental restrictions, like a geo-fence, are violated). Further, the system may send notifications to child computing devices and parent computing devices indicating whether the drive data meets the conditions of an agreement between a parent and teen. The system may also provide a web portal for use in forming the agreement between parents and their teens.
Systems and methods are disclosed for determining whether or not a crash involving a vehicle has occurred. A computing device may receive acceleration measurement(s) measured by one or more accelerometers during a time window. The computing device may determine, for one or more acceleration measurements, a corresponding acceleration magnitude. Based on the corresponding acceleration magnitude(s), the computing device may identify, from the acceleration measurement(s), an acceleration measurement and/or may determine whether the acceleration magnitude exceeds a threshold acceleration magnitude. The computing device may corroborate whether a vehicle associated with the mobile computing device was involved in a crash. Data associated with the acceleration magnitude and/or an event, such as a crash event, may be transmitted to a server.
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
17.
Accident fault detection based on multiple sensor devices
Systems and methods are disclosed for detecting vehicular accidents based on sensor data, such as data from a mobile device in a vehicle or data from the vehicle's sensors. If an accident is detected, the system may determine whether to collect sensor data from additional sources, such as additional vehicle sensors or additional mobile devices (e.g., a pedestrian's mobile device or a mobile device within a vehicle). The system may also determine whether to collect data from traffic devices or from contextual data sources. The data may be used by the system to determine which party is at fault in the accident. The data may also be used to generate a visualization of the accident.
G01C 21/28 - Navigation; Navigational instruments not provided for in groups specially adapted for navigation in a road network with correlation of data from several navigational instruments
Methods, computer-readable media, software, and apparatuses provide a system that may facilitate communications so that parents or other superiors may monitor driving behavior of a vehicle carrying children or other subordinates. The system may allow communications to be sent from a parent computing device to a particular child computing device to set conditions for notifying the parent or superior of the driving behavior of a vehicle. Child computing devices may collect drive data (e.g., vehicle telematics data) for the system to evaluate and determine whether conditions are met (e.g., whether parental restrictions, like a geo-fence, are violated). Further, the system may send notifications to child computing devices and parent computing devices indicating whether the drive data meets the conditions of an agreement between a parent and teen. The system may also provide a web portal for use in forming the agreement between parents and their teens.
One or more braking event detection computing devices and methods are disclosed herein based on fused sensor data collected during a window of time from various sensors of a mobile device found within an interior of a vehicle. The various sensors of the mobile device may include a GPS receiver, an accelerometer, a gyroscope, a microphone, a camera, and a magnetometer. Data from vehicle sensors and other external systems may also be used. The braking event detection computing devices may adjust the polling frequency of the GPS receiver of the mobile device to capture non-consecutive data points based on the speed of the vehicle, the battery status of the mobile device, traffic-related information, and weather-related information. The braking event detection computing devices may use classification machine learning algorithms on the fused sensor data to determine whether or not to classify a window of time as a braking event.
A driving analysis server may be configured to receive vehicle location data and/or operation data from one or more vehicle systems, identify driving trips and/or driving patterns based on the vehicle data, determine risk assessment values corresponding to the driving trips and driving patterns, and calculate driver scores based on the analyzed driving trip and driving pattern data. Destination locations may be identified for a vehicle's driving trips, and information relating to the destination locations may be retrieved and analyzed to determine risk factors and risk assessment values associated with driving to and from the destination, as well as parking at the destination. Specific driving trip types or purposes may be identified, and driving scores may be calculated based on the vehicle location and time data, including the risk factors, risk assessment values, and the determined trip types or purposes.
Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit usage-based insurance policies. In some arrangements, sensor data associated with vehicle operation data, driving data, and the like, may be received and analyzed to determine a consumption rate of risk units in the risk unit usage-based insurance policy. In some examples, one or more driving behaviors may also be identified (e.g., from the sensor data, historical data, and the like). In some examples, one or more user interfaces may be generated displaying the determined consumption rate and/or driving behaviors. In some arrangements, additional information, such as one or more recommendations for improving (e.g., reducing) consumption rate may be generated and provided via the generated user interface.
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
22.
Telematics based on handset movement within a moving vehicle
At least a system for providing telematics data associated with a vehicle being driven by a driver is described. The vehicular telematics data may be obtained by tracking the movements of a wireless communications device of a driver of the vehicle. The telematics data may provide, among other things, speed, acceleration, deceleration, times of operation, duration of operation, mileage driven per day, and day of the week the vehicle has been used. At least a system for determining risk behavior of a driver is also described. While a vehicle is being driven, data is obtained related to the position and movement of a wireless communications device. The data may indicate the type of behavior exhibited by the driver while the vehicle is being driven.
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
G01S 13/00 - Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
G08G 1/00 - Traffic control systems for road vehicles
G08G 1/017 - Detecting movement of traffic to be counted or controlled identifying vehicles
G08G 1/01 - Detecting movement of traffic to be counted or controlled
G01S 11/02 - Systems for determining distance or velocity not using reflection or reradiation using radio waves
G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
G07C 5/00 - Registering or indicating the working of vehicles
H04W 4/02 - Services making use of location information
One or more braking event detection computing devices and methods are disclosed herein based on fused sensor data collected during a window of time from various sensors of a mobile device found within an interior of a vehicle. The various sensors of the mobile device may include a GPS receiver, an accelerometer, a gyroscope, a microphone, a camera, and a magnetometer. Data from vehicle sensors and other external systems may also be used. The braking event detection computing devices may adjust the polling frequency of the GPS receiver of the mobile device to capture non-consecutive data points based on the speed of the vehicle, the battery status of the mobile device, traffic-related information, and weather-related information. The braking event detection computing devices may use classification machine learning algorithms on the fused sensor data to determine whether or not to classify a window of time as a braking event.
A safe driving currency system may obtain telematics data indicative of a driver's operation of a vehicle, determine whether a driver is engaged in safe operation of a vehicle, and award safe driving currency (e.g., driving points) for operating the vehicle in a safe manner. The driver may also enter safe driving tournaments to obtain safe driving currency. The driver may then use the safe driving currency to obtain user-selectable electronic and/or real-world benefits. For instance, the driver may use the safe driving currency to purchase an item in a video game or a physical good or service from a vendor (e.g., hotels, gas stations, coffee shops, online stores, etc.). As the driver traverses a route, the driver may be notified of vendors along the route at which the driver may spend the driver's safe driving currency.
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
B60W 40/00 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit
An turn detection system is configured to determine headings or a course of a vehicle over a period of time and evaluate whether the vehicle has registered a turn based on these headings/course. In some arrangements, upon detecting a turn, sensor data may be collected to determine one or more characteristics or attributes of the turn. Such data may indicate a loss event associated with the turn and be used to calculate a probability or risk of loss given the various characteristics of the turn. These probabilities may further be applied to determine various costs and premiums.
Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit based insurance policies are presented. A user may receive a plurality of risk units associated with an insurance policy. The risk units may be stored in a risk unit account associated with the user, the vehicle, etc. During operation of the vehicle, sensor data may be received. The sensor data may provide information associated with driving behaviors of the user, environmental conditions in which the vehicle is being operated, and the like. A consumption rate of the risk units may be determined based, at least in part, on the received sensor data. If a number of risk units in a risk unit account is below a predetermined threshold, a notification may be transmitted to the user and/or a predetermined number of risk units may be automatically added to the risk unit account.
G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
B60W 10/04 - Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
B60W 10/30 - Conjoint control of vehicle sub-units of different type or different function including control of auxiliary equipment, e.g. air-conditioning compressors or oil pumps
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
G07C 5/00 - Registering or indicating the working of vehicles
Methods, computer-readable media, systems and apparatuses for determining and implementing usage-based insurance policies are presented. A first cost per day and second cost per day associated with the usage-based insurance policy may be determined and a cost for a first trip may be determined based on the cost per day and cost per mile. Driving data received during the first trip may be used to modify the cost per day and cost per mile to determine a second cost per day and/or cost per mile that may be used to determine a cost of subsequent driving trips.
Systems and methods are disclosed for determining whether or not a crash involving a vehicle has occurred. A computing device may receive acceleration measurement(s) measured by one or more accelerometers during a time window. The computing device may determine, for one or more acceleration measurements, a corresponding acceleration magnitude. Based on the corresponding acceleration magnitude(s), the computing device may identify, from the acceleration measurement(s), an acceleration measurement and/or may determine whether the acceleration magnitude exceeds a threshold acceleration magnitude. The computing device may corroborate whether a vehicle associated with the mobile computing device was involved in a crash. Data associated with the acceleration magnitude and/or an event, such as a crash event, may be transmitted to a server.
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
Systems and methods are disclosed for determining whether or not an apparatus, such as a mobile device, is being handled or otherwise used within a vehicle. The apparatus may comprise an accelerometer configured to measure acceleration and a gyroscope configured to measure orientation. The apparatus may determine an axis of gravity of the apparatus based on acceleration measurements made by the accelerometer over a period of time. The apparatus may also determine a rotation vector of the apparatus based on orientation measurements made by the gyroscope. Using the axis of gravity of the apparatus and the rotation vector of the apparatus, the apparatus may determine a rate of rotation of the apparatus perpendicular to the axis of gravity. If the rate of rotation of the apparatus perpendicular to the axis of gravity exceeds a threshold, the apparatus may determine that it is being handled or otherwise used within the vehicle.
One or more devices in a data analysis computing system may be configured to receive and analyze movement data and driving data, and determine driving trips and associated drivers based on the received data. Movement data may be collected by one or more mobile devices, such as smartphones, tablet computers, and on-board vehicle systems. Drivers associated with driving trips may be identified based on the movement data collected by the mobile devices, such as speed data, acceleration data, or distance data.
G07C 5/00 - Registering or indicating the working of vehicles
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
31.
Detecting device movement and/or device usage within a vehicle
Systems and methods are disclosed for receiving and transmitting accelerometer data and/or usage data, and analyzing the data to detect movement or usage of the device within a vehicle. A device, such as a mobile device, may detect a device movement event or a device usage event associated with the device. Based on the detection of the device movement event or the device usage event, a time associated with the event may be stored. The device may determine whether another event associated with the device occurs within a threshold amount of time from the time associated with the event. Based on a determination of whether the other event occurs within the threshold amount of time, the device may determine an event session associated with the device. The event session may comprise an instantaneous event or a continuous event. Data indicative of the event session may be transmitted to a server.
H04W 4/02 - Services making use of location information
G01C 21/18 - Stabilised platforms, e.g. by gyroscope
G01C 21/16 - Navigation; Navigational instruments not provided for in groups by using measurement of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
H04M 1/72463 - User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
One or more devices in a data analysis computing system may be configured to receive and analyze movement data and driving data, and determine driving trips and associated drivers based on the received data. Movement data may be collected by one or more mobile devices, such as smartphones, tablet computers, and on-board vehicle systems. Drivers associated with driving trips may be identified based on the movement data collected by the mobile devices, such as speed data, acceleration data, or distance data.
G07C 5/00 - Registering or indicating the working of vehicles
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
A driving analysis server may be configured to receive vehicle location data and/or operation data from one or more vehicle systems, identify driving trips and/or driving patterns based on the vehicle data, determine risk assessment values corresponding to the driving trips and driving patterns, and calculate driver scores based on the analyzed driving trip and driving pattern data. Destination locations may be identified for a vehicle's driving trips, and information relating to the destination locations may be retrieved and analyzed to determine risk factors and risk assessment values associated with driving to and from the destination, as well as parking at the destination. Specific driving trip types or purposes may be identified, and driving scores may be calculated based on the vehicle location and time data, including the risk factors, risk assessment values, and the determined trip types or purposes.
Methods, computer-readable media, software, and apparatuses that may facilitate communications to rate driver performance and provide a driver rating to a driver in a competitive manner are provided. Driver computing devices may collect drive data (e.g., vehicle telematics data) to determine whether conditions are met (i.e., whether a driver speeds, brakes hard, or drives at night). The system may generate a driver rating based on these conditions. The rating may be used in a competitive manner (such as by sharing ratings with friends) and rewards given for good performance (such as new levels for display in a social environment, or financial incentives such as charitable donation or sweepstakes entry).
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
Methods, computer-readable media, software, and apparatuses provide a system that may facilitate communications so that parents or other superiors may monitor driving behavior of a vehicle carrying children or other subordinates. The system may allow communications to be sent from a parent computing device to a particular child computing device to set conditions for notifying the parent or superior of the driving behavior of a vehicle. Child computing devices may collect drive data (e.g., vehicle telematics data) for the system to evaluate and determine whether conditions are met (e.g., whether parental restrictions, like a geo-fence, are violated). Further, the system may send notifications to child computing devices and parent computing devices indicating whether the drive data meets the conditions of an agreement between a parent and teen. The system may also provide a web portal for use in forming the agreement between parents and their teens.
Systems and methods are disclosed for receiving and transmitting accelerometer data and/or usage data, and analyzing the data to detect movement or usage of the device within a vehicle. A device, such as a mobile device, may detect a device movement event or a device usage event associated with the device. Based on the detection of the device movement event or the device usage event, a time associated with the event may be stored. The device may determine whether another event associated with the device occurs within a threshold amount of time from the time associated with the event. Based on a determination of whether the other event occurs within the threshold amount of time, the device may determine an event session associated with the device. The event session may comprise an instantaneous event or a continuous event. Data indicative of the event session may be transmitted to a server.
Systems and methods are disclosed for receiving and transmitting accelerometer data and/or usage data, and analyzing the data to detect movement or usage of the device within a vehicle. A device, such as a mobile device, may detect a device movement event or a device usage event associated with the device. Based on the detection of the device movement event or the device usage event, a time associated with the event may be stored. The device may determine whether another event associated with the device occurs within a threshold amount of time from the time associated with the event. Based on a determination of whether the other event occurs within the threshold amount of time, the device may determine an event session associated with the device. The event session may comprise an instantaneous event or a continuous event. Data indicative of the event session may be transmitted to a server.
H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed
Systems and methods are disclosed for determining whether or not a crash involving a vehicle has occurred. A computing device may receive acceleration measurement(s) measured by one or more accelerometers during a time window. The computing device may determine, for one or more acceleration measurements, a corresponding acceleration magnitude. Based on the corresponding acceleration magnitude(s), the computing device may identify, from the acceleration measurement(s), an acceleration measurement and/or may determine whether the acceleration magnitude exceeds a threshold acceleration magnitude. The computing device may corroborate whether a vehicle associated with the mobile computing device was involved in a crash. Data associated with the acceleration magnitude and/or an event, such as a crash event, may be transmitted to a server.
B60R 21/0136 - Electrical circuits for triggering safety arrangements in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over responsive to actual contact with an obstacle
B60R 21/01 - Electrical circuits for triggering safety arrangements in case of vehicle accidents or impending vehicle accidents
B60R 21/013 - Electrical circuits for triggering safety arrangements in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over
B60R 21/0132 - Electrical circuits for triggering safety arrangements in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over responsive to vehicle motion parameters
Methods, computer-readable media, software, and apparatuses provide a system that may facilitate communications so that parents or other superiors may monitor driving behavior of a vehicle carrying children or other subordinates. The system may allow communications to be sent from a parent computing device to a particular child computing device to set conditions for notifying the parent or superior of the driving behavior of a vehicle. Child computing devices may collect drive data (e.g., vehicle telematics data) for the system to evaluate and determine whether conditions are met (e.g., whether parental restrictions, like a geo-fence, are violated). Further, the system may send notifications to child computing devices and parent computing devices indicating whether the drive data meets the conditions of an agreement between a parent and teen. The system may also provide a web portal for use in forming the agreement between parents and their teens.
Systems and methods are disclosed for determining whether or not an apparatus, such as a mobile device, is being handled or otherwise used within a vehicle. The apparatus may comprise an accelerometer configured to measure acceleration and a gyroscope configured to measure orientation. The apparatus may determine an axis of gravity of the apparatus based on acceleration measurements made by the accelerometer over a period of time. The apparatus may also determine a rotation vector of the apparatus based on orientation measurements made by the gyroscope. Using the axis of gravity of the apparatus and the rotation vector of the apparatus, the apparatus may determine a rate of rotation of the apparatus perpendicular to the axis of gravity. If the rate of rotation of the apparatus perpendicular to the axis of gravity exceeds a threshold, the apparatus may determine that it is being handled or otherwise used within the vehicle.
Methods, computer-readable media, software, and apparatuses that may facilitate communications to rate driver performance and provide a driver rating to a driver in a competitive manner are provided. Driver computing devices may collect drive data (e.g., vehicle telematics data) to determine whether conditions are met (i.e., whether a driver speeds, brakes hard, or drives at night). The system may generate a driver rating based on these conditions. The rating may be used in a competitive manner (such as by sharing ratings with friends) and rewards given for good performance (such as new levels for display in a social environment, or financial incentives such as charitable donation or sweepstakes entry).
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G07C 5/00 - Registering or indicating the working of vehicles
Systems and methods are disclosed for determining whether or not a crash involving a vehicle has occurred. A computing device may receive acceleration measurement(s) measured by one or more accelerometers during a time window. The computing device may determine, for one or more acceleration measurements, a corresponding acceleration magnitude. Based on the corresponding acceleration magnitude(s), the computing device may identify, from the acceleration measurement(s), an acceleration measurement and/or may determine whether the acceleration magnitude exceeds a threshold acceleration magnitude. The computing device may corroborate whether a vehicle associated with the mobile computing device was involved in a crash. Data associated with the acceleration magnitude and/or an event, such as a crash event, may be transmitted to a server.
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
Systems and methods are disclosed for determining whether or not a crash involving a vehicle has occurred. The acceleration of the vehicle may be measured using, for example, an accelerometer of a mobile device, which may be located inside the vehicle. The system may determine the magnitude of each accelerometer measurement and whether the magnitude exceeds one or more acceleration magnitude thresholds. The system may also determine the number of accelerometer events within a time window and whether the number exceeds one or more count thresholds. The system may determine whether a crash involving the vehicle has occurred based on the magnitudes of acceleration, number of acceleration events, and various thresholds. In some examples, the system may confirm that a crash has occurred based on, for example, the location of the mobile device.
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
An turn detection system is configured to determine headings or a course of a vehicle over a period of time and evaluate whether the vehicle has registered a turn based on these headings/course. In some arrangements, upon detecting a turn, sensor data may be collected to determine one or more characteristics or attributes of the turn. Such data may indicate a loss event associated with the turn and be used to calculate a probability or risk of loss given the various characteristics of the turn. These probabilities may further be applied to determine various costs and premiums.
One or more braking event detection computing devices and methods are disclosed herein based on fused sensor data collected during a window of time from various sensors of a mobile device found within an interior of a vehicle. The various sensors of the mobile device may include a GPS receiver, an accelerometer, a gyroscope, a microphone, a camera, and a magnetometer. Data from vehicle sensors and other external systems may also be used. The braking event detection computing devices may adjust the polling frequency of the GPS receiver of the mobile device to capture non-consecutive data points based on the speed of the vehicle, the battery status of the mobile device, traffic-related information, and weather-related information. The braking event detection computing devices may use classification machine learning algorithms on the fused sensor data to determine whether or not to classify a window of time as a braking event.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
36 - Financial, insurance and real estate services
42 - Scientific, technological and industrial services, research and design
45 - Legal and security services; personal services for individuals.
Goods & Services
Computer application software for mobile phones, namely,
software for monitoring telematics, for collecting,
analyzing, managing, and storing business and
consumer-behavior data related to consumer, vehicle, and
home devices, for providing incentive rewards and points,
for providing other rewards to users, for providing
discounts; computer application software for mobile phones,
namely, software for monitoring speed, driving time, driving
hour, brake activity, and other driving habits, for
providing driver scores and feedback, for providing parking
reminders, for providing information related to driving to
users; downloadable software in the nature of a mobile
application for monitoring telematics, for collecting,
analyzing, managing, and storing business and
consumer-behavior data related to consumer, vehicle, and
home devices, for providing incentive rewards and points,
for providing other rewards to users, for providing
discounts; computer software for the acquisition, analysis,
and management and storage of data for use in connection
with advertising and marketing services; computer software
for data analytics, databases and customer management; for
providing information related to car maintenance and
mechanical repair services and providers, for providing
roadside assistance information, and for sending and
receiving electronic messages (terms too vague in the
opinion of the International Bureau – Rule 13 (2) (b) of the
Common Regulations); downloadable electronic publications in
the nature of brochures, booklets, magazines, and articles
in the field of business and consumer-behavior data
connected to consumer, vehicle, and home devices; telematics
devices, namely, wireless internet devices that provide
telematics services and have a cellular phone function, and
a vehicle diagnostic device, comprising computer hardware
and software for use in connection with a vehicle, all
enabling collection of business and consumer-behavior data
to support database analytics connected to consumer,
vehicle, and home devices; kits composed of software
development tools. Arranging and conducting incentive reward programs for
business purposes, namely, providing reward services to
businesses to incentivize consumer behaviors; providing
consumer information services and making referrals in the
field of automobile repair services; media and market
research and analysis; market research, business research,
analysis and collection of market data and statistical
information; online and mobile media and marketing services,
namely, tracking, monitoring, surveying, interpreting, and
measuring business marketing data; consumer research;
business data analytics services; information and advisory
services relating to the aforementioned services, including
the provision of such services on-line from a computer
network or via the internet. Consulting and information concerning insurance; providing
information on insurance matters; providing information on
financial risks. Providing temporary use of non-downloadable, cloud-based
software for monitoring telematics, for collecting,
analyzing, managing, storing, and reporting business and
consumer-behavior data related to consumer, vehicle, and
home devices, for providing incentive rewards and points,
for providing other rewards to users, for providing
discounts, for monitoring speed, driving time, driving hour,
brake activity, and other driving habits, for providing
driver scores and feedback; providing temporary use of
non-downloadable, cloud-based software for providing parking
reminders, for providing information related to driving to
users, for providing information related to car maintenance
and mechanical repair services and providers, for providing
roadside assistance information, and for sending and
receiving electronic messages; platform as a service (paas)
featuring computer software platforms for collecting,
analyzing, managing, storing, and reporting data; technical
support services, namely, troubleshooting of computer
software platform problems; technical consulting services in
the field of designing and engineering electronic sensors;
computer diagnostic services, namely, data optimization for
mobile media marketing data; scientific and technological
services and research and design relating thereto, namely,
design and development of computer hardware and computer
software; computer software consultancy services; technical
advisory services relating to data processing, namely,
electronic data storage, electronic data management, data
conversion of electronic information, electronic data
collection to evaluate, analyze, and collect service data,
and data encryption; providing temporary use of
non-downloadable computer software to analyze data for
consumer research; installation and maintenance of computer
software; software writing services; data mining;
information and advisory services relating to the
aforementioned services, including the provision of all of
these services on-line from a computer network or via the
internet. Vehicle and driver telematics services in the nature of
providing information concerning safety risks on driver
behavior (terms too vague in the opinion of the
International Bureau – Rule 13 (2) (b) of the Common
Regulations); providing information on personal safety risk.
A driving analysis server may be configured to receive vehicle location data and/or operation data from one or more vehicle systems, identify driving trips and/or driving patterns based on the vehicle data, determine risk assessment values corresponding to the driving trips and driving patterns, and calculate driver scores based on the analyzed driving trip and driving pattern data. Destination locations may be identified for a vehicle's driving trips, and information relating to the destination locations may be retrieved and analyzed to determine risk factors and risk assessment values associated with driving to and from the destination, as well as parking at the destination. Specific driving trip types or purposes may be identified, and driving scores may be calculated based on the vehicle location and time data, including the risk factors, risk assessment values, and the determined trip types or purposes.
A driving analysis server may be configured to receive vehicle location data and/or operation data from one or more vehicle systems, identify driving trips and/or driving patterns based on the vehicle data, determine risk assessment values corresponding to the driving trips and driving patterns, and calculate driver scores based on the analyzed driving trip and driving pattern data. Destination locations may be identified for a vehicle's driving trips, and information relating to the destination locations may be retrieved and analyzed to determine risk factors and risk assessment values associated with driving to and from the destination, as well as parking at the destination. Specific driving trip types or purposes may be identified, and driving scores may be calculated based on the vehicle location and time data, including the risk factors, risk assessment values, and the determined trip types or purposes.
One or more braking event detection computing devices and methods are disclosed herein based on fused sensor data collected during a window of time from various sensors of a mobile device found within an interior of a vehicle. The various sensors of the mobile device may include a GPS receiver, an accelerometer, a gyroscope, a microphone, a camera, and a magnetometer. Data from vehicle sensors and other external systems may also be used. The braking event detection computing devices may adjust the polling frequency of the GPS receiver of the mobile device to capture non-consecutive data points based on the speed of the vehicle, the battery status of the mobile device, traffic-related information, and weather-related information. The braking event detection computing devices may use classification machine learning algorithms on the fused sensor data to determine whether or not to classify a window of time as a braking event.
B60Q 1/52 - Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking for indicating emergencies
B60Q 1/44 - Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating braking action
G06N 99/00 - Subject matter not provided for in other groups of this subclass
Systems and methods are disclosed for determining whether or not an apparatus, such as a mobile device, is being handled or otherwise used within a vehicle. The apparatus may comprise an accelerometer configured to measure acceleration and a gyroscope configured to measure orientation. The apparatus may determine an axis of gravity of the apparatus based on acceleration measurements made by the accelerometer over a period of time. The apparatus may also determine a rotation vector of the apparatus based on orientation measurements made by the gyroscope. Using the axis of gravity of the apparatus and the rotation vector of the apparatus, the apparatus may determine a rate of rotation of the apparatus perpendicular to the axis of gravity. If the rate of rotation of the apparatus perpendicular to the axis of gravity exceeds a threshold, the apparatus may determine that it is being handled or otherwise used within the vehicle.
At least a system for providing telematics data associated with a vehicle being driven by a driver is described. The vehicular telematics data may be obtained by tracking the movements of a wireless communications device of a driver of the vehicle. The telematics data may provide, among other things, speed, acceleration, deceleration, times of operation, duration of operation, mileage driven per day, and day of the week the vehicle has been used. At least a system for determining risk behavior of a driver is also described. While a vehicle is being driven, data is obtained related to the position and movement of a wireless communications device. The data may indicate the type of behavior exhibited by the driver while the vehicle is being driven.
H04W 4/04 - in a dedicated environment, e.g. buildings or vehicles
G01S 13/00 - Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
G08G 1/01 - Detecting movement of traffic to be counted or controlled
G08G 1/017 - Detecting movement of traffic to be counted or controlled identifying vehicles
G08G 1/00 - Traffic control systems for road vehicles
G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
Systems and methods are disclosed for determining whether or not a crash involving a vehicle has occurred. A computing device may receive acceleration measurement(s) measured by one or more accelerometers during a time window. The computing device may determine, for one or more acceleration measurements, a corresponding acceleration magnitude. Based on the corresponding acceleration magnitude(s), the computing device may identify, from the acceleration measurement(s), an acceleration measurement and/or may determine whether the acceleration magnitude exceeds a threshold acceleration magnitude. The computing device may corroborate whether a vehicle associated with the mobile computing device was involved in a crash. Data associated with the acceleration magnitude and/or an event, such as a crash event, may be transmitted to a server.
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
Systems and methods are disclosed for determining whether or not a crash involving a vehicle has occurred. The acceleration of the vehicle may be measured using, for example, an accelerometer of a mobile device, which may be located inside the vehicle. The system may determine the magnitude of each accelerometer measurement and whether the magnitude exceeds one or more acceleration magnitude thresholds. The system may also determine the number of accelerometer events within a time window and whether the number exceeds one or more count thresholds. The system may determine whether a crash involving the vehicle has occurred based on the magnitudes of acceleration, number of acceleration events, and various thresholds. In some examples, the system may confirm that a crash has occurred based on, for example, the location of the mobile device.
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
54.
Detecting device movement and/or device usage within a vehicle
Systems and methods are disclosed for receiving and transmitting accelerometer data and/or usage data, and analyzing the data to detect movement or usage of the device within a vehicle. A device, such as a mobile device, may detect a device movement event or a device usage event associated with the device. Based on the detection of the device movement event or the device usage event, a time associated with the event may be stored. The device may determine whether another event associated with the device occurs within a threshold amount of time from the time associated with the event. Based on a determination of whether the other event occurs within the threshold amount of time, the device may determine an event session associated with the device. The event session may comprise an instantaneous event or a continuous event. Data indicative of the event session may be transmitted to a server.
G01C 21/18 - Stabilised platforms, e.g. by gyroscope
G01C 21/16 - Navigation; Navigational instruments not provided for in groups by using measurement of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
A method is disclosed for analyzing historical accident information to adjust driving actions of an autonomous vehicle over a travel route in order to avoid accidents which have occurred over the travel route. Historical accident information for the travel route can be analyzed to, for example, determine accident types which occurred over the travel route and determine causes and/or probable causes of the accident types. In response to determining accident types and causes/probable causes of the accident types over the travel route, adjustments can be made to the driving actions planned for the autonomous vehicle over the travel route. In addition, in an embodiment, historical accident information can be used to analyze available travel routes and select a route which presents less risk of accident than others.
Methods, computer-readable media, software, and apparatuses that may facilitate communications to rate driver performance and provide a driver rating to a driver in a competitive manner are provided. Driver computing devices may collect drive data (e.g., vehicle telematics data) to determine whether conditions are met (i.e., whether a driver speeds, brakes hard, or drives at night). The system may generate a driver rating based on these conditions. The rating may be used in a competitive manner (such as by sharing ratings with friends) and rewards given for good performance (such as new levels for display in a social environment, or financial incentives such as charitable donation or sweepstakes entry).
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
One or more mobile device movement detection computing devices and methods are disclosed herein based on acceleration data collected from an accelerometer of a mobile device found within an interior of a vehicle. The mobile device movement detection computing devices may identify a likely mobile device movement event based on a change of angle between two three-dimensional acceleration vectors. Where the mobile device movement detection computing devices detect a likely mobile device movement event, sensor data from various sensors of a mobile device are collected and aggregated for a window of time encompassing the mobile device movement event. Data from vehicle sensors and other external systems may also be used. The mobile device movement detection computing devices calculate a risk score based on the aggregates sensor data, and provide feedback to a mobile device or vehicle based on the calculated risk score.
H04W 4/02 - Services making use of location information
G01C 21/16 - Navigation; Navigational instruments not provided for in groups by using measurement of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
G01C 21/18 - Stabilised platforms, e.g. by gyroscope
One or more braking event detection computing devices and methods are disclosed herein based on fused sensor data collected during a window of time from various sensors of a mobile device found within an interior of a vehicle. The various sensors of the mobile device may include a GPS receiver, an accelerometer, a gyroscope, a microphone, a camera, and a magnetometer. Data from vehicle sensors and other external systems may also be used. The braking event detection computing devices may adjust the polling frequency of the GPS receiver of the mobile device to capture non-consecutive data points based on the speed of the vehicle, the battery status of the mobile device, traffic-related information, and weather- related information. The braking event detection computing devices may use classification machine learning algorithms on the fused sensor data to determine whether or not to classify a window of time as a braking event.
B60Q 1/44 - Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating braking action
B60Q 1/52 - Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking for indicating emergencies
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
59.
SYSTEM AND METHODS FOR DETECTING VEHICLE BRAKING EVENTS USING DATA FROM FUSED SENSORS IN MOBILE DEVICES
One or more braking event detection computing devices and methods are disclosed herein based on fused sensor data collected during a window of time from various sensors of a mobile device found within an interior of a vehicle. The various sensors of the mobile device may include a GPS receiver, an accelerometer, a gyroscope, a microphone, a camera, and a magnetometer. Data from vehicle sensors and other external systems may also be used. The braking event detection computing devices may adjust the polling frequency of the GPS receiver of the mobile device to capture non-consecutive data points based on the speed of the vehicle, the battery status of the mobile device, traffic-related information, and weather- related information. The braking event detection computing devices may use classification machine learning algorithms on the fused sensor data to determine whether or not to classify a window of time as a braking event.
B60Q 1/52 - Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking for indicating emergencies
G06N 99/00 - Subject matter not provided for in other groups of this subclass
B60Q 1/44 - Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating braking action
B60T 17/22 - Devices for monitoring or checking brake systems; Signal devices
60.
SYSTEM AND METHODS FOR DETECTING VEHICLE BRAKING EVENTS USING DATA FROM FUSED SENSORS IN MOBILE DEVICES
One or more braking event detection computing devices and methods are disclosed herein based on fused sensor data collected during a window of time from various sensors of a mobile device found within an interior of a vehicle. The various sensors of the mobile device may include a GPS receiver, an accelerometer, a gyroscope, a microphone, a camera, and a magnetometer. Data from vehicle sensors and other external systems may also be used. The braking event detection computing devices may adjust the polling frequency of the GPS receiver of the mobile device to capture non-consecutive data points based on the speed of the vehicle, the battery status of the mobile device, traffic-related information, and weather- related information. The braking event detection computing devices may use classification machine learning algorithms on the fused sensor data to determine whether or not to classify a window of time as a braking event.
B60Q 1/52 - Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking for indicating emergencies
B60Q 1/44 - Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating braking action
B60T 17/22 - Devices for monitoring or checking brake systems; Signal devices
An turn detection system is configured to determine headings or a course of a vehicle over a period of time and evaluate whether the vehicle has registered a turn based on these headings/course. In some arrangements, upon detecting a turn, sensor data may be collected to determine one or more characteristics or attributes of the turn. Such data may indicate a loss event associated with the turn and be used to calculate a probability or risk of loss given the various characteristics of the turn. These probabilities may further be applied to determine various costs and premiums.
One or more mobile device movement detection computing devices and methods are disclosed herein based on acceleration data collected from an accelerometer of a mobile device found within an interior of a vehicle. The mobile device movement detection computing devices may identify a likely mobile device movement event based on a change of angle between two three-dimensional acceleration vectors. Where the mobile device movement detection computing devices detect a likely mobile device movement event, sensor data from various sensors of a mobile device are collected and aggregated for a window of time encompassing the mobile device movement event. Data from vehicle sensors and other external systems may also be used. The mobile device movement detection computing devices calculate a risk score based on the aggregates sensor data, and provide feedback to a mobile device or vehicle based on the calculated risk score.
One or more mobile device movement detection computing devices and methods are disclosed herein based on acceleration data collected from an accelerometer of a mobile device found within an interior of a vehicle. The mobile device movement detection computing devices may identify a likely mobile device movement event based on a change of angle between two three-dimensional acceleration vectors. Where the mobile device movement detection computing devices detect a likely mobile device movement event, sensor data from various sensors of a mobile device are collected and aggregated for a window of time encompassing the mobile device movement event. Data from vehicle sensors and other external systems may also be used. The mobile device movement detection computing devices calculate a risk score based on the aggregates sensor data, and provide feedback to a mobile device or vehicle based on the calculated risk score.
Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit usage-based insurance policies. In some arrangements, sensor data associated with vehicle operation data, driving data, and the like, may be received and analyzed to determine a consumption rate of risk units in the risk unit usage-based insurance policy. In some examples, one or more driving behaviors may also be identified (e.g., from the sensor data, historical data, and the like). In some examples, one or more user interfaces may be generated displaying the determined consumption rate and/or driving behaviors. In some arrangements, additional information, such as one or more recommendations for improving (e.g., reducing) consumption rate may be generated and provided via the generated user interface.
Systems and methods are disclosed for determining whether or not a crash involving a vehicle has occurred. The acceleration of the vehicle may be measured using, for example, an accelerometer of a mobile device, which may be located inside the vehicle. The system may determine the magnitude of each accelerometer measurement and whether the magnitude exceeds one or more acceleration magnitude thresholds. The system may also determine the number of accelerometer events within a time window and whether the number exceeds one or more count thresholds. The system may determine whether a crash involving the vehicle has occurred based on the magnitudes of acceleration, number of acceleration events, and various thresholds. In some examples, the system may confirm that a crash has occurred based on, for example, the location of the mobile device.
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
An turn detection system is configured to determine headings or a course of a vehicle over a period of time and evaluate whether the vehicle has registered a turn based on these headings/course. In some arrangements, upon detecting a turn, sensor data may be collected to determine one or more characteristics or attributes of the turn. Such data may indicate a loss event associated with the turn and be used to calculate a probability or risk of loss given the various characteristics of the turn. These probabilities may further be applied to determine various costs and premiums.
An turn detection system is configured to determine headings or a course of a vehicle over a period of time and evaluate whether the vehicle has registered a turn based on these headings/course. In some arrangements, upon detecting a turn, sensor data may be collected to determine one or more characteristics or attributes of the turn. Such data may indicate a loss event associated with the turn and be used to calculate a probability or risk of loss given the various characteristics of the turn. These probabilities may further be applied to determine various costs and premiums.
An turn detection system is configured to determine headings or a course of a vehicle over a period of time and evaluate whether the vehicle has registered a turn based on these headings/course. In some arrangements, upon detecting a turn, sensor data may be collected to determine one or more characteristics or attributes of the turn. Such data may indicate a loss event associated with the turn and be used to calculate a probability or risk of loss given the various characteristics of the turn. These probabilities may further be applied to determine various costs and premiums.
Methods, computer-readable media, software, and apparatuses that may facilitate communications to rate driver performance and provide a driver rating to a driver in a competitive manner are provided. Driver computing devices may collect drive data (e.g., vehicle telematics data) to determine whether conditions are met (i.e., whether a driver speeds, brakes hard, or drives at night). The system may generate a driver rating based on these conditions. The rating may be used in a competitive manner (such as by sharing ratings with friends) and rewards given for good performance (such as new levels for display in a social environment, or financial incentives such as charitable donation or sweepstakes entry).
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G07C 5/00 - Registering or indicating the working of vehicles
Systems and methods are disclosed for determining whether or not an apparatus, such as a mobile device, is being handled or otherwise used within a vehicle. The apparatus may comprise an accelerometer configured to measure acceleration and a gyroscope configured to measure orientation. The apparatus may determine an axis of gravity of the apparatus based on acceleration measurements made by the accelerometer over a period of time. The apparatus may also determine a rotation vector of the apparatus based on orientation measurements made by the gyroscope. Using the axis of gravity of the apparatus and the rotation vector of the apparatus, the apparatus may determine a rate of rotation of the apparatus perpendicular to the axis of gravity. If the rate of rotation of the apparatus perpendicular to the axis of gravity exceeds a threshold, the apparatus may determine that it is being handled or otherwise used within the vehicle.
One or more mobile device movement detection computing devices and methods are disclosed herein based on acceleration data collected from an accelerometer of a mobile device found within an interior of a vehicle. The mobile device movement detection computing devices may identify a likely mobile device movement event based on a change of angle between two three-dimensional acceleration vectors. Where the mobile device movement detection computing devices detect a likely mobile device movement event, sensor data from various sensors of a mobile device are collected and aggregated for a window of time encompassing the mobile device movement event. Data from vehicle sensors and other external systems may also be used. The mobile device movement detection computing devices calculate a risk score based on the aggregates sensor data, and provide feedback to a mobile device or vehicle based on the calculated risk score.
G01C 21/16 - Navigation; Navigational instruments not provided for in groups by using measurement of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
G01C 21/18 - Stabilised platforms, e.g. by gyroscope
72.
System and methods for detecting vehicle braking events using data from fused sensors in mobile devices
One or more braking event detection computing devices and methods are disclosed herein based on fused sensor data collected during a window of time from various sensors of a mobile device found within an interior of a vehicle. The various sensors of the mobile device may include a GPS receiver, an accelerometer, a gyroscope, a microphone, a camera, and a magnetometer. Data from vehicle sensors and other external systems may also be used. The braking event detection computing devices may adjust the polling frequency of the GPS receiver of the mobile device to capture non-consecutive data points based on the speed of the vehicle, the battery status of the mobile device, traffic-related information, and weather-related information. The braking event detection computing devices may use classification machine learning algorithms on the fused sensor data to determine whether or not to classify a window of time as a braking event.
B60Q 1/52 - Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking for indicating emergencies
B60T 17/22 - Devices for monitoring or checking brake systems; Signal devices
G06N 99/00 - Subject matter not provided for in other groups of this subclass
B60Q 1/44 - Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating braking action
Systems and methods are disclosed for determining whether or not a crash involving a vehicle has occurred. The acceleration of the vehicle may be measured using, for example, an accelerometer of a mobile device, which may be located inside the vehicle. The system may determine the magnitude of each accelerometer measurement and whether the magnitude exceeds one or more acceleration magnitude thresholds. The system may also determine the number of accelerometer events within a time window and whether the number exceeds one or more count thresholds. The system may determine whether a crash involving the vehicle has occurred based on the magnitudes of acceleration, number of acceleration events, and various thresholds. In some examples, the system may confirm that a crash has occurred based on, for example, the location of the mobile device.
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
74.
DETECTION OF MOBILE DEVICE LOCATION WITHIN VEHICLE USING VEHICLE BASED DATA AND MOBILE DEVICE BASED DATA
One or more location analysis computing devices and methods are disclosed herein for determining the position of a mobile device (smartphone, tablet computer) within an interior of a vehicle. The position of the mobile device may be calculated by detecting changes in accelerometer data. The accelerometer data may first need to be translated to determine corresponding axes, since the device may not be right side up (e.g., in a pocket). The vehicle may travel over road discontinuities such as bumps, and calculating the position of the mobile device may be based on the different magnitude and angle resulting from a first tire and a second tire hitting the bump. Data from vehicle sensors or other mobile device sensors may also be used in the calculating. Once the position is determined, commands may be sent to the mobile device to deactivate certain functionality, or to a remote server for further processing.
One or more location analysis computing devices and methods are disclosed herein for determining the position of a mobile device (smartphone, tablet computer) within an interior of a vehicle. The position of the mobile device may be calculated by detecting changes in accelerometer data. The accelerometer data may first need to be translated to determine corresponding axes, since the device may not be right side up (e.g., in a pocket). The vehicle may travel over road discontinuities such as bumps, and calculating the position of the mobile device may be based on the different magnitude and angle resulting from a first tire and a second tire hitting the bump. Data from vehicle sensors or other mobile device sensors may also be used in the calculating. Once the position is determined, commands may be sent to the mobile device to deactivate certain functionality, or to a remote server for further processing.
H04W 4/48 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
G01S 19/05 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data
H04W 4/04 - in a dedicated environment, e.g. buildings or vehicles
76.
Telematics based on handset movement within a moving vehicle
At least a system for providing telematics data associated with a vehicle being driven by a driver is described. The vehicular telematics data may be obtained by tracking the movements of a wireless communications device of a driver of the vehicle. The telematics data may provide, among other things, speed, acceleration, deceleration, times of operation, duration of operation, mileage driven per day, and day of the week the vehicle has been used. At least a system for determining risk behavior of a driver is also described. While a vehicle is being driven, data is obtained related to the position and movement of a wireless communications device. The data may indicate the type of behavior exhibited by the driver while the vehicle is being driven.
An turn detection system is configured to determine headings or a course of a vehicle over a period of time and evaluate whether the vehicle has registered a turn based on these headings/course. In some arrangements, upon detecting a turn, sensor data may be collected to determine one or more characteristics or attributes of the turn. Such data may indicate a loss event associated with the turn and be used to calculate a probability or risk of loss given the various characteristics of the turn. These probabilities may further be applied to determine various costs and premiums.
Systems and methods are disclosed for determining whether or not a crash involving a vehicle has occurred. The acceleration of the vehicle may be measured using, for example, an accelerometer of a mobile device, which may be located inside the vehicle. The system may determine the magnitude of each accelerometer measurement and whether the magnitude exceeds one or more acceleration magnitude thresholds. The system may also determine the number of accelerometer events within a time window and whether the number exceeds one or more count thresholds. The system may determine whether a crash involving the vehicle has occurred based on the magnitudes of acceleration, number of acceleration events, and various thresholds. In some examples, the system may confirm that a crash has occurred based on, for example, the location of the mobile device.
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
B60R 21/0132 - Electrical circuits for triggering safety arrangements in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over responsive to vehicle motion parameters
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04W 4/02 - Services making use of location information
G01P 15/18 - Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration in two or more dimensions
B60R 21/00 - Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
79.
Systems and methods for detecting mobile device movement within a vehicle using accelerometer data
One or more mobile device movement detection computing devices and methods are disclosed herein based on acceleration data collected from an accelerometer of a mobile device found within an interior of a vehicle. The mobile device movement detection computing devices may identify a likely mobile device movement event based on a change of angle between two three-dimensional acceleration vectors. Where the mobile device movement detection computing devices detect a likely mobile device movement event, sensor data from various sensors of a mobile device are collected and aggregated for a window of time encompassing the mobile device movement event. Data from vehicle sensors and other external systems may also be used. The mobile device movement detection computing devices calculate a risk score based on the aggregates sensor data, and provide feedback to a mobile device or vehicle based on the calculated risk score.
Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit based insurance policies are presented. A user may receive a plurality of risk units associated with an insurance policy. The risk units may be stored in a risk unit account associated with the user, the vehicle, etc. During operation of the vehicle, sensor data may be received. The sensor data may provide information associated with driving behaviors of the user, environmental conditions in which the vehicle is being operated, and the like. A consumption rate of the risk units may be determined based, at least in part, on the received sensor data. If a number of risk units in a risk unit account is below a predetermined threshold, a notification may be transmitted to the user and/or a predetermined number of risk units may be automatically added to the risk unit account.
G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
B60W 10/04 - Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
B60W 10/30 - Conjoint control of vehicle sub-units of different type or different function including control of auxiliary equipment, e.g. air-conditioning compressors or oil pumps
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
G07C 5/00 - Registering or indicating the working of vehicles
Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit based insurance policies are presented. A user may receive a plurality of risk units associated with an insurance policy. The risk units may be stored in a risk unit account associated with the user, the vehicle, etc. During operation of the vehicle, sensor data may be received. The sensor data may provide information associated with driving behaviors of the user, environmental conditions in which the vehicle is being operated, and the like. A consumption rate of the risk units may be determined based, at least in part, on the received sensor data. If a number of risk units in a risk unit account is below a predetermined threshold, a notification may be transmitted to the user and/or a predetermined number of risk units may be automatically added to the risk unit account.
G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
B60W 10/04 - Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
B60W 10/30 - Conjoint control of vehicle sub-units of different type or different function including control of auxiliary equipment, e.g. air-conditioning compressors or oil pumps
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
G07C 5/00 - Registering or indicating the working of vehicles
Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit usage-based insurance policies. In some arrangements, sensor data associated with vehicle operation data, driving data, and the like, may be received and analyzed to determine a consumption rate of risk units in the risk unit usage-based insurance policy. In some examples, one or more driving behaviors may also be identified (e.g., from the sensor data, historical data, and the like). In some examples, one or more user interfaces may be generated displaying the determined consumption rate and/or driving behaviors. In some arrangements, additional information, such as one or more recommendations for improving (e.g., reducing) consumption rate may be generated and provided via the generated user interface.
G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
One or more devices in a data analysis computing system may be configured to receive and analyze movement data and driving data, and determine driving trips and associated drivers based on the received data. Movement data may be collected by one or more mobile devices, such as smartphones, tablet computers, and on-board vehicle systems. Drivers associated with driving trips may be identified based on the movement data collected by the mobile devices, such as speed data, acceleration data, or distance data.
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
A method is disclosed for analyzing historical accident information to adjust driving actions of an autonomous vehicle over a travel route in order to avoid accidents which have occurred over the travel route. Historical accident information for the travel route can be analyzed to, for example, determine accident types which occurred over the travel route and determine causes and/or probable causes of the accident types. In response to determining accident types and causes / probable causes of the accident types over the travel route, adjustments can be made to the driving actions planned for the autonomous vehicle over the travel route. In addition, in an embodiment, historical accident information can be used to analyze available travel routes and select a route which presents less risk of accident than others.
B60W 30/00 - Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
B60W 50/00 - CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT - Details of control systems for road vehicle drive control not related to the control of a particular sub-unit
Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit based insurance policies are presented. A user may receive a plurality of risk units associated with an insurance policy. The risk units may be stored in a risk unit account associated with the user, the vehicle, etc. During operation of the vehicle, sensor data may be received. The sensor data may provide information associated with driving behaviors of the user, environmental conditions in which the vehicle is being operated, and the like. A consumption rate of the risk units may be determined based, at least in part, on the received sensor data. If a number of risk units in a risk unit account is below a predetermined threshold, a notification may be transmitted to the user and/or a predetermined number of risk units may be automatically added to the risk unit account.
G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
B60W 10/04 - Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
B60W 10/30 - Conjoint control of vehicle sub-units of different type or different function including control of auxiliary equipment, e.g. air-conditioning compressors or oil pumps
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G07C 5/00 - Registering or indicating the working of vehicles
Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit based insurance policies are presented. A user may receive a plurality of risk units associated with an insurance policy. The risk units may be stored in a risk unit account associated with the user, the vehicle, etc. During operation of the vehicle, sensor data may be received. The sensor data may provide information associated with driving behaviors of the user, environmental conditions in which the vehicle is being operated, and the like. A consumption rate of the risk units may be determined based, at least in part, on the received sensor data. If a number of risk units in a risk unit account is below a predetermined threshold, a notification may be transmitted to the user and/or a predetermined number of risk units may be automatically added to the risk unit account.
B60W 10/04 - Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
B60W 10/30 - Conjoint control of vehicle sub-units of different type or different function including control of auxiliary equipment, e.g. air-conditioning compressors or oil pumps
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit based insurance policies are presented. A user may receive a plurality of risk units associated with an insurance policy. The risk units may be stored in a risk unit account associated with the user, the vehicle, etc. During operation of the vehicle, sensor data may be received. The sensor data may provide information associated with driving behaviors of the user, environmental conditions in which the vehicle is being operated, and the like. A consumption rate of the risk units may be determined based, at least in part, on the received sensor data. If a number of risk units in a risk unit account is below a predetermined threshold, a notification may be transmitted to the user and/or a predetermined number of risk units may be automatically added to the risk unit account.
B60W 10/04 - Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
B60W 10/30 - Conjoint control of vehicle sub-units of different type or different function including control of auxiliary equipment, e.g. air-conditioning compressors or oil pumps
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
Methods, computer-readable media, systems and apparatuses for implementing risk unit based insurance policies are presented. A user may receive a plurality of risk units associated with an insurance policy. The risk units may be stored in a risk unit account associated with the user, the vehicle, etc. During operation of the vehicle, sensor data may be received. The sensor data may provide information associated with driving behaviors of the user, environmental conditions in which the vehicle is being operated, and the like. A consumption rate of the risk units may be determined based, at least in part, on the received sensor data. In some examples, the consumption rate may be displayed to the user, such as via a mobile device of the user or a vehicle display. Further, in some arrangements, one or more driving modifications to reduce a consumption rate may be determined and provided to the user.
Methods, computer-readable media, systems and apparatuses for implementing risk unit based insurance policies are presented. A user may receive a plurality of risk units associated with an insurance policy. The risk units may be stored in a risk unit account associated with the user, the vehicle, etc. During operation of the vehicle, sensor data may be received. The sensor data may provide information associated with driving behaviors of the user, environmental conditions in which the vehicle is being operated, and the like. A consumption rate of the risk units may be determined based, at least in part, on the received sensor data. In some examples, the consumption rate may be displayed to the user, such as via a mobile device of the user or a vehicle display. Further, in some arrangements, one or more driving modifications to reduce a consumption rate may be determined and provided to the user.
Methods, computer-readable media, systems and apparatuses for implementing risk unit based insurance policies are presented. A user may receive a plurality of risk units associated with an insurance policy. The risk units may be stored in a risk unit account associated with the user, the vehicle, etc. During operation of the vehicle, sensor data may be received. The sensor data may provide information associated with driving behaviors of the user, environmental conditions in which the vehicle is being operated, and the like. A consumption rate of the risk units may be determined based, at least in part, on the received sensor data. In some examples, the consumption rate may be displayed to the user, such as via a mobile device of the user or a vehicle display. Further, in some arrangements, one or more driving modifications to reduce a consumption rate may be determined and provided to the user.
Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit based insurance policies are presented. A user may receive a plurality of risk units associated with an insurance policy. The risk units may be stored in a risk unit account associated with the user, the vehicle, etc. During operation of the vehicle, sensor data may be received. The sensor data may provide information associated with driving behaviors of the user, environmental conditions in which the vehicle is being operated, and the like. A consumption rate of the risk units may be determined based, at least in part, on the received sensor data. If a number of risk units in a risk unit account is below a predetermined threshold, a notification may be transmitted to the user and/or a predetermined number of risk units may be automatically added to the risk unit account.
Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit based insurance policies are presented. A user may receive a plurality of risk units associated with an insurance policy. The risk units may be stored in a risk unit account associated with the user, the vehicle, etc. During operation of the vehicle, sensor data may be received. The sensor data may provide information associated with driving behaviors of the user, environmental conditions in which the vehicle is being operated, and the like. A consumption rate of the risk units may be determined based, at least in part, on the received sensor data. If a number of risk units in a risk unit account is below a predetermined threshold, a notification may be transmitted to the user and/or a predetermined number of risk units may be automatically added to the risk unit account.
A method is disclosed for mitigating the risks associated with driving by assigning risk values to road segments and using those risk values to select less risky travel routes. Various approaches to helping users mitigate risk are presented. A computing device is configured to generate a database of risk values. That device may receive accident information, geographic information, vehicle information, and other information from one or more data sources and calculate a risk value for the associated road segment. Subsequently, the computing device may provide the associated risk value to other devices. Furthermore, a personal navigation device may receive travel route information and use that information to retrieve risk values for the road segments in the travel route. An insurance company may use this information to determine whether to adjust a quote or premium of an insurance policy. This and other aspects relating to using geographically encoded information to promote and reward risk mitigation are disclosed.
A method is disclosed for analyzing historical accident information to adjust driving actions of an autonomous vehicle over a travel route in order to avoid accidents which have occurred over the travel route. Historical accident information for the travel route can be analyzed to, for example, determine accident types which occurred over the travel route and determine causes and/or probable causes of the accident types. In response to determining accident types and causes/probable causes of the accident types over the travel route, adjustments can be made to the driving actions planned for the autonomous vehicle over the travel route. In addition, in an embodiment, historical accident information can be used to analyze available travel routes and select a route which presents less risk of accident than others.
Methods, computer-readable media, systems and apparatuses for implementing risk unit based insurance policies are presented. A user may receive a plurality of risk units associated with an insurance policy. The risk units may be stored in a risk unit account associated with the user, the vehicle, etc. During operation of the vehicle, sensor data may be received. The sensor data may provide information associated with driving behaviors of the user, environmental conditions in which the vehicle is being operated, and the like. A consumption rate of the risk units may be determined based, at least in part, on the received sensor data. In some examples, the consumption rate may be displayed to the user, such as via a mobile device of the user or a vehicle display. Further, in some arrangements, one or more driving modifications to reduce a consumption rate may be determined and provided to the user.