Risk Maps
A system including a computing device may receive base map information and trip request information. The base map information may include a plurality of attribute information associated with a plurality of road segments. The trip request information may include a destination to which a user plans to drive a vehicle. The computing device may determine a route for the user to travel based on the trip request information and base map information. The system might further calculate a risk score for each road segment forming the route, and generate a risk map based on the risk score and the route and cost of insurance along the route. The risk map may then be displayed to a user with alerts communicated on the map or via verbal alerts. The risk map may include markers or other objects depicting potential risks along the route the driver may face. Also, the risk map may be updated based on information collected from multiple sensors coupled to the vehicle, mobile phone or insurance database.
1 . A system comprising:
a first computing device configured to:
communicate with one or more devices to receive base map information, wherein the base map information comprises a plurality of attribute information associated with a plurality of road segments;
receive trip request information from a user device operated by a user;
determine a route for the user to travel based on the trip request information and the base map information;
calculate a risk score for each road segment of the plurality of road segments forming the route;
generate a risk map based on the risk score and the route; and
output, on a display, the risk map to the user.
2 . The system of claim 1 , wherein the base map information comprises volume data and accident data, wherein the volume data comprises information about a number of vehicles traveling over a particular road segment of the plurality of road segments, and the accident data comprises information about a number of accidents on the particular road segment.
3 . The system of claim 1 , further comprising:
one or more sensors, coupled to a vehicle, configured to:
detect sensor information; and
detect weather data.
4 . The system of claim 3 , wherein the first computing device is further configured to:
calculate a new risk score for a particular road segment of the plurality of road segments using the sensor information and weather data; and
generate a modified risk map based on the new risk score and the route.
5 . The system of claim 1 , wherein the first computing device is further configured to:
calculate, based on the risk score for each road segment forming the route, a route risk score; and
determine an insurance premium for traveling the route based on the route risk score.
6 . The system of claim 5 , wherein the first computing device is further configured to:
determine whether the route risk score exceeds a threshold;
in response to determining that the route risk score exceeds the threshold, calculate a new route; and
update the risk map to depict the new route.
7 . The system of claim 1 , wherein the first computing device is further configured to:
determine whether the risk score for each road segment forming the route exceeds a threshold;
identify a particular road segment as an alert road segment if the risk score for the particular road segment exceeds the threshold;
update the risk map with an indicator identifying the alert road segment; and
output, on the display, the updated risk map to the user.
8 . A method comprising:
receiving, by a computing device from one or more devices, base map information, wherein the base map information comprises a plurality of attribute information associated with a plurality of road segments;
receiving, by the computing device, trip request information from a user device operated by a user;
determining, by the computing device, a route for the user to travel based on the trip request information and the base map information;
calculating, by the computing device, a risk score for each road segment of the plurality of road segments forming the route;
generating, by the computing device, a risk map based on the risk score and the route; and
outputting, on a display, the risk map to the user.
9 . The method of claim 8 , wherein the base map information comprises volume data and accident data, wherein the volume data comprises information about a number of vehicles traveling over a particular road segment of the plurality of road segments, and the accident data comprises information about a number of accidents on the particular road segment.
10 . The method of claim 8 , further comprising, detecting, by one or more sensors coupled to a vehicle, sensor information.
11 . The method of claim 10 , further comprising:
calculating, by the computing device, a new risk score for a particular road segment of the plurality of road segments using the sensor information; and
generating, by the computing device, a modified risk map based on the new risk score and the route.
12 . The method of claim 8 , further comprising:
calculating, by the computing device, based on the risk score for each road segment forming the route, a route risk score; and
determining, by the computing device, an insurance premium for traveling the route based on the route risk score.
13 . The method of claim 12 , further comprising:
determining, by the computing device, whether the route risk score exceeds a threshold;
in response to determining the route risk score exceeds the threshold, calculating, by the computing device, a new route; and
updating, by the computing device, the risk map to depict the new route.
14 . The method of claim 8 , further comprising:
determining, by the computing device, whether the risk score exceeds a threshold;
identifying, by the computing device, a particular road segment as an alert road segment if the risk score for the particular road segment exceeds the threshold;
updating, by the computing device, the risk map with an indicator identifying the alert road segments; and
outputting, on the display, the updated risk map to the user.
15 . A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by a computing device, cause the computing device to:
communicate with one or more devices to receive base map information, wherein the base map information comprises a plurality of attribute information associated with a plurality of road segments;
receive trip request information from a user device operated by a user;
determine a route for the user to travel based on the trip request information and the base map information;
calculate a risk score for each road segment of the plurality of road segments forming the route;
generate a risk map based on the risk score and the route; and
output, on a display, the risk map to the user.
16 . The non-transitory computer-readable storage medium of claim 15 , wherein the base map information comprises volume data and accident data, wherein the volume data comprises information about a number of vehicles traveling over a particular road segment of the plurality of road segments, and the accident data comprises information about a number of accidents on the particular road segment.
17 . The non-transitory computer-readable storage medium of claim 15 , wherein the computer-executable instructions, when executed, further cause the computing device to:
calculate, based on the risk score for each road segment forming the route, a route risk score; and
determine an insurance premium for traveling the route based on the route risk score.
18 . The non-transitory computer-readable storage medium of claim 17 , wherein the computer-executable instructions, when executed, further cause the computing device to:
determine whether the route risk score exceeds a threshold;
in response to determining that the route risk score exceeds the threshold, calculate a new route; and
update the risk map to depict the new route.
19 . The non-transitory computer-readable storage medium of claim 15 , wherein the computer-executable instructions, when executed, further cause the computing device to:
determine whether the risk score for each road segment forming the route exceeds a threshold;
identify a particular road segment as an alert road segment if the risk score for the particular road segment exceeds the threshold;
update the risk map with an indicator identifying the alert road segment; and
output, on the display, the updated risk map to the user.
20 . The non-transitory computer-readable storage medium of claim 15 , wherein the computer-executable instructions, when executed, further cause the computing device to:
obtain, from a sensor coupled to a vehicle, sensor information; and
dynamically update the risk map based on the sensor information to add, remove, or move a risk object overlaying the risk map.