US 11,785,461 B2
Multi-factor authentication and access control in a vehicular environment
Haris Ramic, San Francisco, CA (US); Victor Chan, Mountain View, CA (US); Vikas Gupta, Sunnyvale, CA (US); and Lingjun Li, San Jose, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Nov. 1, 2022, as Appl. No. 17/978,479.
Application 17/978,479 is a continuation of application No. 17/064,224, filed on Oct. 6, 2020, granted, now 11,528,605.
Application 17/064,224 is a continuation of application No. 16/611,144, granted, now 10,812,976, issued on Oct. 20, 2020, previously published as PCT/US2017/054848, filed on Oct. 3, 2017.
Prior Publication US 2023/0052913 A1, Feb. 16, 2023
Int. Cl. H04W 12/06 (2021.01); H04W 4/40 (2018.01); H04L 9/40 (2022.01); H04W 12/08 (2021.01)
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
OG exemplary drawing
 
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.