US 11,866,008 B2
Secure layered autonomous vehicle access
Rajat Basu, San Francisco, CA (US); Jeffrey Brandon, Phoenix, AZ (US); and Chase Kaufman, Fountain Hills, AZ (US)
Assigned to GM Cruise Holdings LLC, San Francisco, CA (US)
Filed by GM Cruise Holdings LLC, San Francisco, CA (US)
Filed on Feb. 14, 2022, as Appl. No. 17/670,747.
Application 17/670,747 is a continuation of application No. 16/588,882, filed on Sep. 30, 2019, granted, now 11,285,919.
Prior Publication US 2022/0169204 A1, Jun. 2, 2022
Int. Cl. B60R 25/30 (2013.01); G07C 9/00 (2020.01); H04W 12/06 (2021.01); H04W 12/63 (2021.01)
CPC B60R 25/307 (2013.01) [G07C 9/00571 (2013.01); G07C 9/00896 (2013.01); H04W 12/06 (2013.01); H04W 12/63 (2021.01); B60R 2325/10 (2013.01); B60R 2325/205 (2013.01); B60R 2325/40 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A vehicle comprising:
a set of vehicle areas secured by a set of locks, each vehicle area of the set of vehicle areas comprising a lock configured to unlock that vehicle area based on a corresponding electronic key and a profile of a user requesting access to that vehicle area; and
a computing system of the vehicle, the computing system being configured to:
validate or authenticate requests to unlock the set of vehicle areas by
receiving the requests to unlock the set of vehicle areas from one or more applications on one or more mobile devices, each request of the requests to unlock the set of vehicle areas including an electronic key included in the request,
transmitting information of the electronic key to a remote computing system wherein the remote computing system determines that the information transmitted to the remote computing system was sent from the one or more applications on the one or more mobile devices, and
receiving, from the remote computing system, instructions based on the electronic key included in the request,
validating or authenticating the requests to unlock the set of vehicle based on the instructions received from the remote computing system; and
storing, at a memory of the remote computing system, a log file comprising the requests to unlock the set of vehicle areas;
determine, based on the instructions received from the remote computing system for each request of the requests to unlock the set of vehicle areas, one or more levels of access of a user profile associated with the request to the set of vehicle areas, the one or more levels of access being determined based on the user profile associated with the request, wherein two or more user profiles are configured to have different levels of access to the set of vehicle areas;
in response to validating or authenticating the request, provide, to a user associated with the user profile, a particular level of access from the one or more levels of access to a particular vehicle area associated with the request; and
at least one physical unlocking key configured to unlock one or more of the set of locks, the at least one physical unlocking key providing a redundant unlocking mechanism for the one or more of the set of locks in addition to one or more electronic keys of the one or more of the set of locks.