IP Library › Granted Patent US 11,538,299
Granted Patent B2
US 11,538,299 · App. 17/499,849 · Granted Dec 27, 2022

Passive entry passive start verification with two-factor authentication

Inventors: Lawrence Chikeziri Amadi (Nottingham, MD); Ali Hassani (Ann Arbor, MI); Walter Joseph Talamonti (Canton, MI); John Robert Van Wiemeersch (Novi, MI)
Assignee: Ford Global Technologies, LLC
G07C9/00309B60R25/209B60R25/245B60R25/246G07C9/00658G07C9/22B60R2325/205G07C2009/00515G07C2009/00547G07C2009/00769
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,538,299
App. No.
17/499,849
Granted
Dec 27, 2022
Kind
B2
Abstract

A method for a secure Passive Entry Passive Start (PEPS) authentication protocol measures the walking gait of a user approaching a related vehicle using a passive key device carried by the user. The method also includes measuring the user's gait from the perspective of the vehicle using a vehicle perception system to compare the two and validate the security of an unlock request, authenticate the unlocking session, and protect against relay attacks. The two-factor authentication protocol validates the physical presence and temporal state of the key fob or mobile phone relative to the vehicle using detected key gait measurement (key G-gait) and a vehicle perception-based gait (C-gait) measurement by comparing the independent gaits and generating control commands responsive to consistent and inconsistent measurements.

Claims (66)

1. A method for authenticating a vehicle access signal using two independent signal verifications, the method comprising:

receiving, from a passive key device carried by a user, a first gait of the user approaching a vehicle;

determining, via a vehicle perception system onboard the vehicle, a second gait of the user;

determining that a difference between the first gait and the second gait is within an acceptable threshold indicative of a similarity match between the first gait and the second gait; and

authenticating the vehicle access signal responsive to determining that the first gait matches the second gait.

2. The method according to claim 1 , further comprising:

determining that the first gait matches the second gait; and

generating a command for a status notification action indicative of an authentication status.

3. The method according to claim 2 , wherein generating the command for the status notification action comprises at least one of:

sending an alert to the passive key device; actuating a vehicle horn; and

actuating a vehicle light.

4. The method according to claim 2 , wherein generating the command for the status notification action comprises:

sending, to the passive key device, a command for the status notification action, wherein the command for the status notification action configures the passive key device for generating a notification indicative that the vehicle access signal is not authenticated.

5. The method according to claim 1 , wherein determining the second gait comprises:

measuring, via the vehicle perception system, an approach vector of the user;

determining, based on the approach vector, a C-gait motion vector, a receipt time for the C-gait motion vector, and a position approximation for the user relative to the vehicle perception system; and

encoding the C-gait motion vector using the position approximation.

6. The method according to claim 5 , wherein determining a coordinate approximation for the user comprises:

characterizing a motion type associated with the user approaching the vehicle; and

determining the coordinate approximation for the user using the motion type.

7. The method according to claim 6 , wherein measuring the second gait based on the position approximation comprises:

receiving, via a vehicle vision system, an image frame associated with the approach vector; and

determining, using the position approximation, that the user is visible in the image frame at a location associated with the coordinate approximation.

8. The method according to claim 7 , wherein the vehicle vision system comprises an optical camera.

9. The method according to claim 7 , wherein the vehicle vision system comprises a thermal vision camera.

10. The method according to claim 1 , wherein receiving the first gait comprises:

determining that the passive key device is within a detection zone associated with the vehicle;

sending a confirmation signal to the passive key device;

generating, responsive to receiving a confirmation message from the passive key device, a wakeup signal to initiate a vehicle vision system;

sending, to the passive key device, a request message for a key G-gait motion vector; and

receiving, from the passive key device carried by the user, the key G-gait motion vector responsive to the request message.

11. The method according to claim 1 , further comprising:

responsive to authenticating the vehicle access signal, registering a door handle touch or a walk-up unlock trigger; and

sending a door unlock command to a lock actuator associated with a vehicle door responsive to registering the door handle touch or walk-up unlock trigger.

12. The method according to claim 1 , further comprising:

responsive to authenticating the vehicle access signal, determining that the first gait is not identical to the second gait; and

placing the vehicle in a lock mode responsive to determining that the first gait does not match the second gait.

13. A system, comprising:

a processor; and

a memory for storing executable instructions, the processor programmed to execute the instructions to:

receive, from a passive key device carried by a user, a first gait of the user approaching a vehicle;

determine, via a vehicle perception system onboard the vehicle, a second gait of the user;

determine that the first gait is within an acceptable similarity measure range to the second gait; and

authenticate a vehicle access signal responsive to determining that the first gait is within the acceptable similarity measure range to the second gait.

14. The system according to claim 13 , wherein the processor is further programmed to:

determine that the first gait is outside an acceptable similarity measure range to the second gait; and

generate a command for a status notification action indicative of a failed authentication status.

15. The system according to claim 14 , wherein the processor is further programmed to generate the command for the status notification action by executing the instructions to:

send an alert to the passive key device;

actuate a vehicle horn; and

actuate a vehicle light.

16. The system according to claim 14 , wherein the processor is further programmed to generate the command for the status notification action by executing the instructions to:

send, to the passive key device, the command for the status notification action, wherein the command for the status notification action configures the passive key device for generating a notification.

17. The system according to claim 13 , wherein the processor is further programmed to determine the second gait by executing the instructions to:

measure, via the vehicle perception system, an approach vector of the user; determine, using the approach vector, a C-gait signature, a receipt time for the C-gait signature, a position approximation for the user relative to the vehicle perception system; and

encode the C-gait signature using the position approximation.

18. The system according to claim 17 , wherein the processor is further programmed to determine the position approximation for the user by executing the instructions to:

characterize a motion type associated with the user approaching the vehicle; and determine the position approximation for the user using the motion type.

19. The system according to claim 17 , wherein the processor is further programmed to measure the second gait using the position approximation by executing the instructions to:

receive, via a vehicle vision system, an image frame associated with the approach vector; and

determine, using the position approximation, that the user is visible in the image frame at a location associated with a coordinate approximation.

20. A non-transitory computer-readable storage medium in a vehicle controller, the computer-readable storage medium having instructions stored thereupon which, when executed by a processor, cause the processor to perform steps that authorize a vehicle access signal using two independent signal verifications:

receive, from a device associated with a user, a first gait of the user approaching a vehicle;

determine, via a vehicle perception system onboard the vehicle, a second gait of the user;

determine that the first gait is similar, within an acceptable similarity measure threshold, to the second gait; and

authenticate the vehicle access signal responsive to determining that first gait is similar, within the acceptable similarity measure threshold, to the second gait.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: AMADI, LAWRENCE CHIKEZIRI; HASSANI, ALI; TALAMONTI, WALTER JOSEPH; VAN WIEMEERSCH, JOHN ROBERT
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 057780/0131 →
Continuity (2)
Continuation 17109956 · Dec 2, 2020
Related Publication 20220172530A1 · Jun 2, 2022