Safe routing for navigation systems
First Claim
Patent Images
1. A computer-implemented method comprising:
- accessing, by one or more processors, one or more data sources having safety data that is relevant to safety of driving on a route;
using the safety data, computing road segment safety data indicating degrees of safety of one or more given road segments of a map database at a plurality of times, such that the one or more given road segments each has an associated stored safety score for each of the plurality of times;
receiving a request from a rider for a trip; and
determining a route for the trip using the computed road segment safety data by;
computing expected times at which the route will traverse road segments on the route; and
determining overall safety scores for the road segments on the route based on the road segment safety scores and the expected times.
5 Assignments
0 Petitions
Accused Products
Abstract
Examples provided herein describe a navigation system to identify routes that take safety considerations into account. The system accesses safety data from various sources and computes safety data for individual road segments of a map database at multiple times for each road segment. The road segment safety data is used when determining routes for requested trips, including estimating the times that the various road segments on the route will be traversed and determining the safety of each road segment at that time.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
accessing, by one or more processors, one or more data sources having safety data that is relevant to safety of driving on a route; using the safety data, computing road segment safety data indicating degrees of safety of one or more given road segments of a map database at a plurality of times, such that the one or more given road segments each has an associated stored safety score for each of the plurality of times; receiving a request from a rider for a trip; and determining a route for the trip using the computed road segment safety data by; computing expected times at which the route will traverse road segments on the route; and determining overall safety scores for the road segments on the route based on the road segment safety scores and the expected times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing instructions executable by one or more computer processors, the instructions when executed causing the one or more computer processors to perform operations comprising:
-
accessing one or more data sources having safety data that is relevant to the safety of driving on a route; using the safety data, computing road segment safety data indicating degrees of safety of one or more given road segments of a map database at a plurality of times, such that the one or more given road segments each has an associated stored safety score for each of the plurality of times; receiving a request from a rider for a trip; and selecting a route for the trip using the computed road segment safety data.
-
-
20. A computer system comprising:
-
one or more computer processors; and a non-transitory computer-readable storage medium storing instructions executable by the one or more computer processors, the instructions when executed causing the one or more computer processors to perform operations comprising; accessing one or more data sources having safety data that is relevant to the safety of driving on a route; using the safety data, computing road segment safety data indicating degrees of safety of one or more given road segments of a map database at a plurality of times, such that the one or more given road segments each has an associated stored safety score for each of the plurality of times; receiving a request from a rider for a trip; and selecting a route for the trip using the computed road segment safety data.
-
Specification