Back to results
US 11,866,008 B2Granted
Secure layered autonomous vehicle access
AssigneeGM Cruise Holdings LLC
InventorsRajat Basu, Jeffrey Brandon, Chase Kaufman
Life of this patent
Estimating the term…
Abstract
A vehicle having at least one vehicle access secured by a first lock and at least one secure area secured by a second lock. The vehicle may also have a receiver configured to receive a command from a remote computing system to unlock the vehicle access or the secure area.
Claims18
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.
11 more elements
A system comprising:
- a communication service;
- one or more processors;
- and
- at least one non-transitory computer-readable medium containing instructions which, when executed by the one or more processors, cause the one or more processors to:
- receive, from an application on a mobile device associated with a user, a request to unlock a vehicle area from a set of vehicle areas of a vehicle that are secured by a set of locks, the request comprising an electronic key associated with a lock of the vehicle area;
- validate or authenticate the request to unlock the vehicle area based on the electronic key included in the request, the request to unlock the vehicle area being validated or authenticated by
- transmitting, to a remote computing system via the communication service, information of the electronic key, wherein the remote computing system determines that the information transmitted to the remote computing system was sent from the application on the mobile device, and
- receiving, from the remote computing system via the communication service, 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 request to unlock the vehicle area;
- determine, based on the instructions received from the remote computing system, one or more levels of access of a user profile associated with the user to the set of vehicle areas, the one or more levels of access being determined based on the user profile, 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 the user associated with the user profile, a particular level of access from the one or more levels of access to the 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.
12 more elements
A method comprising:
- receiving, from an application on a mobile device associated with a user, a request to unlock a vehicle area from a set of vehicle areas of a vehicle that are secured by a set of locks, the request comprising an electronic key associated with a lock of the vehicle area;
- validating or authenticating the request to unlock the vehicle area based on the electronic key included in the request, the request to unlock the vehicle area being validated or authenticated 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;
- determining one or more levels of access of a user profile associated with the user to the set of vehicle areas, the one or more levels of access being determined based on the user profile, 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, providing, to the user associated with the user profile, a particular level of access from the one or more levels of access to the 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.
9 more elements
Dependencies are inferred from the claim text.