CPC H04W 12/06 (2013.01) [H04L 63/0853 (2013.01); H04L 63/0861 (2013.01); H04L 63/0876 (2013.01); H04L 63/107 (2013.01); H04W 4/40 (2018.02); H04W 12/08 (2013.01); H04L 2463/082 (2013.01)] | 19 Claims |
1. A method implemented by one or more processors, the method comprising:
receiving, from a plurality of sensors installed in a vehicle, a plurality of sensor signals;
generating, based on one or more the plurality of sensor signals, an occupancy state of the vehicle, the occupancy state of the vehicle representing a mapping of one or more users located inside the vehicle to a plurality of corresponding seats of the vehicle;
receiving, from a plurality of microphones installed in the vehicle, an audible request to perform a vehicular function that is available via the vehicle;
identifying, based on the occupancy state of the vehicle, a permission level for a given user, of the one or more users, that provided the audible request, wherein identifying the permission level for the given user that provided the audible request based on the occupancy state of the vehicle comprises identifying a proximal user to a given microphone, of the plurality of microphones, installed in the vehicle;
determining, based on the permission level for the given user, whether the given user is authorized to cause the vehicular function to be performed; and
in response to determining the given user is authorized to cause the vehicular function to be performed:
causing the vehicular function to be performed via the vehicle.
|