IP Library Granted Patent US 10,877,480
Granted Patent B1
US 10,877,480 · App. 16/448,161 · Granted Dec 29, 2020

Autonomous vehicle behavior when waiting for passengers

Inventors: Jennifer Arden (Tiburon, CA); Anne Kristiina Aula (Mountain View, CA); Brian Douglas Cullinane (Palo Alto, CA)
Assignee: Waymo LLC
G05D1/0212B60W30/06B60W60/00253B62D15/0285E05F15/70E05F15/76G01C21/20G01C21/26G01C21/3438G01C21/362G01C21/367G01C21/3614G01C21/3667G05D1/0088G05D1/0238G06K9/00805G06K9/00812G06Q10/1095G06Q50/30G07C5/008B60W2420/42B60W2420/52B60W2554/00B60W2720/24E05Y2800/426E05Y2900/531G08G1/14
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 10,877,480
App. No.
16/448,161
Granted
Dec 29, 2020
Kind
B1
Abstract

Aspects of the present disclosure relate to a vehicle having one or more computing devices that may receive instructions to pick up a passenger at a location, determine when the vehicle is within a first distance of the location, provide a first notification that the vehicle is within the first distance, and stop the vehicle. When the vehicle is stopped, the computing device may initiate a countdown. When a client computing device associated with the passenger has not been authenticated, the computing devices may provide a second notification based on a first amount of time remaining in the countdown and a third notification indicating that the trip is cancelled based on a second amount of time remaining in the countdown less than the first amount of time. Once the third notification is provided, the computing devices move the vehicle from the where the vehicle is stopped without the passenger.

Claims (40)

1. A method of controlling a vehicle in an autonomous driving mode in order to attempt to pick up a passenger for a trip, the method comprising:

receiving, by one or more processors of the vehicle, instructions to attempt pick up the passenger at a pickup location;

in response to receiving the instructions, maneuvering, by the one or more processors, the vehicle in the autonomous driving mode towards the pickup location;

stopping, by the one or more processors, the vehicle at a given location based on the pickup location;

attempting, by the one or more processors via a first communication method, to initiate a communication link with a client computing device associated with the passenger;

providing, via a second communication method, a first notification for display on the client computing device indicating that the vehicle will leave if the passenger does not arrive by a certain point in time; and

when unable to initiate the communication link with the client computing device by the certain point in time, moving, by the one or more processors, the vehicle from the given location in the autonomous driving mode without the passenger.

2. The method of claim 1 , wherein causing the first notification to be displayed includes sending a message to a remote server computer to provide the first notification to the client computing device.

3. The method of claim 1 , further comprising, initiating, by the one or more processors, a countdown, wherein the certain point in time corresponds to when there is a predetermined amount of time left in the countdown.

4. The method of claim 3 , further comprising, before the countdown is completed, determining that the vehicle must leave the given location; and wherein maneuvering the vehicle includes moving the vehicle from the given location before the countdown has completed.

5. The method of claim 4 , further comprising:

after moving the vehicle from the given location before the countdown is completed, stopping, by the one or more processors, the vehicle based on the pickup location; and

when the vehicle is stopped after moving the vehicle from the given location before the countdown is completed, restarting the countdown.

6. The method of claim 3 , further comprising, before starting the countdown, determining a length of time for the countdown based on a distance between the pickup location and the given location.

7. The method of claim 3 , further comprising:

receiving a request for more time initiated by the client computing device; and

adjusting an amount of time remaining in the countdown based on the request.

8. The method of claim 3 , wherein the first notification is sent based on an amount of time remaining in the countdown.

9. The method of claim 3 , wherein the first notification is sent when there is a predetermined amount of time before an end of the countdown.

10. The method of claim 1 , further comprising, before moving the vehicle, waiting until second instructions to pick up a second passenger at a second pickup location for a second trip are received by the one or more processors.

11. The method of claim 1 , wherein the second communication method includes sending information to a remote server computing device.

12. A system for controlling a vehicle in an autonomous driving mode in order to attempt to pick up a passenger for a trip, the system comprising one or more processors configured to:

receive instructions to attempt pick up the passenger at a pickup location;

in response to receiving the instructions, maneuver the vehicle in the autonomous driving mode towards the pickup location;

stop the vehicle at a given location based on the pickup location;

attempt, via a first communication method, to initiate a communication link with a client computing device associated with the passenger;

provide, via a second communication method, a first notification for display on the client computing device indicating that the vehicle will leave if the passenger does not arrive by a certain point in time; and

when unable to initiate the communication link with the client computing device by the certain point in time, move the vehicle from the given location in the autonomous driving mode without the passenger.

13. The system of claim 12 , wherein the one or more processors are configured to cause the first notification to be displayed by sending a message to a remote server computer to provide the first notification to the client computing device.

14. The system of claim 12 , wherein the one or more processors are configured to initiate a countdown, wherein the certain point in time corresponds to when there is a predetermined amount of time left in the countdown.

15. The system of claim 14 , wherein the one or more processors are configured to, before the countdown is completed, determine that the vehicle must leave the given location; and wherein maneuvering the vehicle includes moving the vehicle from the given location before the countdown has completed.

16. The system of claim 15 , wherein the one or more processors are configured to:

after moving the vehicle from the given location before the countdown is completed, stop, by the one or more processors, the vehicle based on the pickup location; and

when the vehicle is stopped after moving the vehicle from the given location before the countdown is completed, restart the countdown.

17. The system of claim 14 , wherein the one or more processors are configured to, before starting the countdown, determine a length of time for the countdown based on a distance between the pickup location and the given location.

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

receive a request for more time initiated by the client computing device; and

adjust an amount of time remaining in the countdown based on the request.

19. The system of claim 12 , wherein the one or more processors are configured to, before moving the vehicle, wait until second instructions to pick up a second passenger at a second pickup location for a second trip are received by the one or more processors.

20. The system of claim 12 , further comprising the vehicle.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2020
From: ARDEN, JENNIFER; AULA, ANNE KRISTIINA; CULLINANE, BRIAN
To: GOOGLE INC.
Reel/Frame 051784/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2020
From: GOOGLE INC.
To: WAYMO HOLDING INC.
Reel/Frame 051894/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2020
From: WAYMO HOLDING INC.
To: WAYMO LLC
Reel/Frame 051894/0432 →
Continuity (3)
Continuation 15601054 · May 22, 2017
Continuation 14549999 · Nov 21, 2014
Provisional Application 62002319 · May 23, 2014