| CPC B60R 25/245 (2013.01) [B60R 25/305 (2013.01); B60R 25/31 (2013.01); G06T 7/20 (2013.01); G06V 20/56 (2022.01); G06V 40/172 (2022.01); H04B 1/7163 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/30196 (2013.01); G06T 2207/30241 (2013.01); G06T 2207/30252 (2013.01)] | 20 Claims |

|
1. A system, comprising:
a user identification device, wherein the user identification device has stored thereon instructions that, when executed by one or more processors, cause the user identification device to:
identify whether a user within a pre-determined distance range from a vehicle is authorized to access the vehicle; and
in response to identifying the user as an authorized user of the vehicle, determine whether an additional user is within a second pre-determined distance range from the authorized user; and
a trajectory tracking device, wherein trajectory tracking device has stored thereon instructions that, when executed by one or more processors, cause the trajectory tracking device to:
in response to the user identification device identifying the user as an authorized user of the vehicle, determine a trajectory of the authorized user with respect to the vehicle;
in response to the user identification device determining that the additional user is within the second pre-determined distance range from the authorized user, determine a trajectory of the additional user with respect to the vehicle; and
in response to determining the trajectory of the authorized user deviates from the trajectory of the additional user by less than a defined deviation value, generate a control signal to automatically unlock one or more access points of the vehicle for the authorized user and the additional user.
|