IP Library Granted Patent US 9,290,181
Granted Patent B1
US 9,290,181 · App. 14/703,053 · Granted Mar 22, 2016

Detecting and responding to tailgaters

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 9,290,181
App. No.
14/703,053
Granted
Mar 22, 2016
Kind
B1
Abstract

An autonomous vehicle detects a tailgating vehicle and uses various response mechanisms. A vehicle is identified as a tailgater based on whether its characteristics meet a variable threshold. When the autonomous vehicle is traveling at slower speeds, the threshold is defined in distance. When the autonomous vehicle is traveling at faster speeds, the threshold is defined in time. The autonomous vehicle responds to the tailgater by modifying its driving behavior. In one example, the autonomous vehicle adjusts a headway buffer (defined in time) from another vehicle in front of the autonomous vehicle. In this regard, if the tailgater is T seconds too close to the autonomous vehicle, the autonomous vehicle increases the headway buffer to the vehicle in front of it by some amount relative to T.

Claims (44)

1. A method comprising:

detecting, by one or more processors associated with a first vehicle, a second vehicle driving behind the first vehicle and in a same lane as the first vehicle;

detecting, by the one or more processors, a third vehicle driving in front of the first vehicle and in the same lane as the first vehicle;

determining, by the one or more processors, a threshold tailgating value according to a threshold function having a first term that is dependent upon a current speed of the first vehicle and a second term that is independent of the current speed of the first vehicle;

determining, by the one or more processors, whether the second vehicle is within the threshold tailgating value of the first vehicle;

when the second vehicle is within the threshold tailgating value, determining, by the one or more processors, a difference value between the threshold tailgating distance and a difference between the locations of the second vehicle and the first vehicle;

adjusting, by the one or more processors, a distance between the first vehicle and the third vehicle based on the difference in distance.

2. The method of claim 1 , wherein adjusting the distance between the first vehicle and the third vehicle further includes:

retrieving a minimum headway time defining a minimum driving time between the first vehicle and any vehicle immediately in front of the first vehicle;

determining an amount of time to travel the difference; and

adjusting the minimum headway time based on the amount of time.

3. The method of claim 2 , further comprising further adjusting the adjusted minimum headway time based on any changes to the current speed of the first vehicle.

4. The method of claim 2 , further comprising further adjusting the adjusted the minimum headway time based on any changes to the difference in distance.

5. The method of claim 2 , further comprising continuing to adjust the adjusted minimum headway time until the distance between the first vehicle and the tailgater is greater than or equal to the distance threshold.

6. The method of claim 1 , wherein the second term includes a distance threshold component, and the threshold function further includes a third term including a time threshold component.

7. The method of claim 1 , further comprising determining the second term based on whether the current speed of the first vehicle is greater than a speed threshold.

8. The method of claim 1 , further comprising:

determining an amount of time for the first vehicle to travel the difference between the locations of the first vehicle and the second vehicle;

wherein adjusting the distance between the first vehicle and the third vehicle based on the amount of time.

9. The method of claim 1 , further comprising:

determining an amount of time for the first vehicle to travel the difference between the locations of the first vehicle and the second vehicle;

wherein adjusting the distance between the first vehicle and the third vehicle based on the amount of time.

10. The method of claim 1 , further comprising:

determining the second term based upon a type of roadway on which the first vehicle is currently driving; and

determining the first term based upon the type of roadway on which the first vehicle is currently driving.

11. The method of claim 1 , wherein the first term is determined to be zero when the type of roadway is a highway.

12. The method of claim 1 , wherein the second term is determined to be zero when the type of roadway is a surface street.

13. The method of claim 1 , wherein the first term and second term are fixed values.

14. A system comprising one or more computing devices associated with a first vehicle and having one or more processors configured to:

detect a second vehicle driving behind the first vehicle and in a same lane as the first vehicle;

detect a third vehicle driving in front of the first vehicle and in the same lane as the first vehicle;

determine a threshold tailgating value according to a threshold function having a first term that is dependent upon a current speed of the first vehicle and a second term that is independent of the current speed of the first vehicle;

determine whether the second vehicle is within the threshold tailgating value of the first vehicle;

when the second vehicle is within the threshold tailgating value, determine a difference value between the threshold tailgating distance and a difference between the locations of the second vehicle and the first vehicle;

adjust a distance between the first vehicle and the third vehicle based on the difference in distance.

15. The system of claim 14 , wherein the second term includes a distance threshold component, and the threshold function further includes a third term including a time threshold component.

16. The system of claim 14 , further comprising determining the second term based on whether the current speed of the first vehicle is greater than a speed threshold.

17. The system of claim 14 , further comprising:

determining an amount of time for the first vehicle to travel the difference between the locations of the first vehicle and the second vehicle;

wherein adjusting the distance between the first vehicle and the third vehicle based on the amount of time.

18. The system of claim 14 , wherein the one or more computing devices are further configured to:

determine the second term based upon a type of roadway on which the first vehicle is currently driving.

19. The system of claim 18 , wherein the one or more computing devices are further configured to determine the first term based upon the type of roadway on which the first vehicle is currently driving.

20. The system of claim 14 , wherein the first term and second term are fixed values.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE REMOVAL OF THE INCORRECTLY RECORDED APPLICATION NUMBERS 14/149802 AND 15/419313 PREVIOUSLY RECORDED AT REEL: 44144 FRAME: 1. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 4, 2024
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 068092/0502 →
SUBMISSION TO CORRECT AN ERROR MADE IN A PREVIOUSLY RECORDED DOCUMENT THAT ERRONEOUSLY AFFECTS THE IDENTIFIED APPLICATIONS Recorded Nov 11, 2019
From: WAYMO LLC
To: WAYMO LLC
Reel/Frame 050978/0359 →
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044144/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2017
From: WAYMO HOLDING INC.
To: WAYMO LLC
Reel/Frame 042108/0021 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2017
From: GOOGLE INC.
To: WAYMO HOLDING INC.
Reel/Frame 042099/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2015
From: DOLGOV, DMITRI A.; NEMEC, PHILIP; AULA, ANNE
To: GOOGLE INC.
Reel/Frame 035564/0402 →