| CPC B60R 25/257 (2013.01) [G01C 21/3415 (2013.01); G01C 21/3608 (2013.01); G01C 21/3629 (2013.01); G06F 21/32 (2013.01); G06F 2221/2141 (2013.01)] | 20 Claims |

|
1. A method for role-based authorization during a navigation session, the method comprising:
receiving, by one or more processors of a client device, a request for navigation directions from a starting location to a destination location;
providing, by the one or more processors, a set of navigation directions for traversing to the destination location along a route;
during the navigation session, receiving, by the one or more processors, an audio request from a user related to the route;
determining, by the one or more processors, a distance of the user from the client device based on the audio request;
determining, by the one or more processors, an authorization level of the user based on the distance; and
in response to determining the user is authorized to make the audio request based on the authorization level, providing, by the one or more processors, a response to the audio request based on the authorization level of the user including providing information to the user in response to the audio request related to the route.
|