Safe routing for navigation systems
AssigneeUber Technologies, Inc.
InventorsKarna Chokshi, Meron Alon, Sangick Jeon
Life of this patent
Estimating the term…
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.
Claims20
A computer-implemented method comprising:
- accessing 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 for a trip;
- and
- determining a route for the trip using the road segment safety data by:
- computing expected times at which the route will traverse road segments on the route;
- identifying one or more stored safety scores of the road segments on the route;
- and
- determining overall safety scores for the road segments on the route using the one or more stored safety scores of the road segments on the route and using the expected times.
A computer-implemented method comprising:
- accessing 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 for a trip;
- and
- selecting a route for the trip using the road segment safety data.
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 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 for a trip;
- and
- selecting a route for the trip using the road segment safety data.
Dependencies are inferred from the claim text.