CA2952084C

System and method for facilitating user access to vehicles based on biometric information

Abstract

Systems and methods are provided for authorizing a user to access an access- controlled environment. The system includes a system server platform that communicates with mobile devices (e.g., smartphones) and on-board vehicle computing devices accessed by users. The embodiments enable a series of operations whereby a user accessing a vehicle is prompted to biometrically authenticate using the user's smartphone or on-board vehicle computer. In addition, the system can further authorize the user and electronically facilitate access to the vehicle as well as perform other authorized operations relating to the use of the vehicle. In addition the vehicle access system integrates with various computing devices and computer-based services accessible to the user. The systems and methods also facilitate active monitoring of the vehicle occupants and environmental conditions using optical sensors and the like so as to enhance security, convenience and safety of the occupants during use of the vehicle.

CA2952084C, drawing sheet 1
Sheet 1 of 9

Term

8.7 yearsleft in the term

Expires 11 June 2035.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

36 claims: 4 independent, 32 dependent

  1. 1
    A method for authorizing a user to access a vehicle, the method comprising:accessing, by a remote server computing device, a non-transitory computer readable storage medium, and wherein information stored in the storage medium includes: a plurality of user profiles, wherein each user profile is associated with a respective user and a respective mobile device, a plurality of vehicle profiles, wherein each vehicle profile is associated with a respective vehicle having a respective on-board computer, and permissions associated with respective user profiles in relation to respective vehicle profiles, wherein the permissions govern access by the respective users to the respective vehicles;receiving, an authorization request in the form of one or more messages received by the computing device over a network from one or more of the user’s personal mobile device and the vehicle’s on-board computer, the authorization request comprising: identification information associated with the user, access information identifying the vehicle and a biometric authentication status generated by one or more of the mobile device and the on-board computer;authorizing, by the computing device based on the received at least one authorization request, the user access to the vehicle, wherein the authorizing step comprises: determining, by the computing device, that the received identification information corresponds to a user profile among the plurality of user profiles stored in the storage medium, Date Reçue/Date Received 2021-12-08 determining, by the computing device, that the identified vehicle corresponds to a vehicle profile among the plurality of vehicle profiles stored in the storage medium, determining, by the computing device based on the received biometric authentication status, that the user has been biometrically authenticated using one or more of the mobile device and the on-board computer, identifying, based on the identification information and the access information, one or more permissions, among the permissions, that is associated with the user and the vehicle, and verifying, based on the one or more permissions, that the user is authorized to access the vehicle;and transmitting, based on the authorization, by the computing device over a communications network to a remote computing device associated with the vehicle, an authorization notification that facilitates the user access to the vehicle.
  2. 13
    A system for authorizing a user to access a vehicle comprising:a remote server computing device, comprising: a network communication interface, a computer readable storage medium, and one or more processors configured to interact with the network communication interface and the computerreadable storage medium, and software modules stored on the storage medium and executable by the processor, wherein the software modules include: a database module that when executed configures the one or more processors to access the storage medium, and wherein information stored in the storage medium includes: a plurality of user profiles, wherein each user profile is associated with a respective user and a respective mobile device, Date Reçue/Date Received 2021-12-08 a plurality of vehicle profiles, wherein each vehicle profile is associated with a respective vehicle having a respective on-board computer, and permissions associated with respective user profiles in relation to respective vehicle profiles, wherein the permissions govern access by the respective users to the respective vehicles;a communication module that when executed configures the one or more processors to receive, over a network from the user’s personal mobile device, an authorization request comprising: identification information associated with the user and the mobile device, a biometric authentication status and access information identifying the vehicle;an authorization module that when executed configures the one or more processors to, based on the received authorization request, authorize the user access to the vehicle by: determining that the received identification information corresponds to a user profile among the plurality of user profiles stored in the storage medium;determining that the identified vehicle corresponds to a vehicle profile among the plurality of vehicle profiles stored in the storage medium;determining based on the received biometric authentication status, that the user has been biometrically authenticated by the mobile device, Date Reçue/Date Received 2021-12-08 identifying, by the computing device, one or more permissions, among the permissions, that is associated with the user profile and the vehicle profile, and verifying, by the computing device based on the one or more permissions, that the user is authorized to access the vehicle;and wherein the database module further configures the one or more processors to create, in the storage medium, an access record concerning the authorized access, and wherein the communication module further configures the one or more processors to transmit, over a communications network to a remote computing device associated with the vehicle, an authorization notification that facilitates the user access to the vehicle.
  3. 22
    A method for authorizing a user to access a vehicle, the method comprising:accessing, by a remote server computing device, a non-transitory computer readable storage medium and wherein information stored in the storage medium includes: a plurality of user profiles, wherein each user profile is associated with a respective user and a respective mobile device, Date Reçue/Date Received 2021-12-08 a plurality of vehicle profiles, wherein each vehicle profile is associated with a respective vehicle having a respective on-board computer, and permissions associated with respective user profiles in relation to respective vehicle profiles, wherein the permissions govern access by the respective users to the respective vehicles;receiving, by the computing device over a network from one or more of the user’s personal mobile device and the vehicle’s on-board computer, an authorization request comprising: identification information associated with the user, access information identifying the vehicle and a current biometric identifier generated by one or more of the mobile device and the on-board computer based on biometric information captured from the user;authorizing, by the computing device based on the received authorization request, the user access to the vehicle, wherein the authorizing step comprises: determining, by the computing device, that the received identification information corresponds to a user profile among the plurality of user profiles stored in the storage medium, determining, by the computing device, that the identified vehicle corresponds to a vehicle profile among the plurality of vehicle profiles stored in the storage medium, and biometrically authenticating the user by comparing the received biometric identifier to a previously generated biometric identifier stored in association with the user profile;Date Reçue/Date Received 2021-12-08 identifying, by the computing device based on the identification information and the access information, one or more permissions, among the permissions, that is associated with the user and the vehicle, and verifying, by the computing device based on the one or more permissions, that the user is authorized to access the vehicle;and transmitting, based on the authorization, by the computing device over a communications network to a remote computing device associated with the vehicle, an authorization notification that facilitates the user access to the vehicle.
  4. 36
    A system for authorizing a user to access a vehicle, comprising:a remote server computing device, comprising: a network communication interface, a computer-readable storage medium having software modules in the form of executable instructions stored therein, and a processor configured to interact with the network communication interface and the computer-readable storage medium, wherein the software modules include: a database module that when executed configures the processor to access the storage medium, and wherein information stored in the storage medium includes: a plurality of user profiles, wherein each user profile is associated with a respective user and a respective mobile device, a plurality of vehicle profiles, wherein each vehicle profile is associated with a respective vehicle having a respective on-board computer, and Date Reçue/Date Received 2021-12-08 permissions associated with respective user profiles in relation to respective vehicle profiles, wherein the permissions govern access by the respective users to the respective vehicles;a communication module that when executed configures the processor to receive, over a network from one or more of the user’s personal mobile device and the vehicle’s on-board computer, an authorization request comprising: identification information associated with the user, a current biometric identifier generated by one or more of the mobile device and the on-board computer based on biometric information captured from the user, and access information identifying the vehicle;an authorization module that when executed configures the processor to, based on the received authorization request, authorize the user access to the vehicle by: determining that the received identification information corresponds to a user profile among the plurality of user profiles stored in the storage medium;determining that the identified vehicle corresponds to a vehicle profile among the plurality of vehicle profiles stored in the storage medium;biometrically authenticating the user by comparing the received biometric identifier to a previously generated biometric identifier stored in association with the user profile, identifying one or more permissions, among the permissions, that is associated with the user profile and the vehicle profile, and verifying, based on the one or more permissions, that the user is authorized to access the vehicle;and wherein the communication module further configures the processor to transmit, over a communications network to a remote computing device associated Date Reçue/Date Received 2021-12-08 with the vehicle, an authorization notification that facilitates the user access to the vehicle.