IP Library Granted Patent US 11,841,236
Granted Patent B1
US 11,841,236 · App. 17/486,059 · Granted Dec 12, 2023

Automatically requesting vehicles

Inventors: Anne Kristina Aula (Mountain View, CA); Brian Douglas Cullinane (Palo Alto, CA); Daniel Jules Switkin (Sunnyvale, CA); Jennifer Arden (Tiburon, CA); Renaud-Roland Hubert (Gilroy, CA)
Assignee: Waymo LLC
G01C21/3614G01C21/362G01C21/367G06Q10/1095G06Q50/30
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,841,236
App. No.
17/486,059
Granted
Dec 12, 2023
Kind
B1
Abstract

Aspects of the present disclosure relate to a vehicle for maneuvering a passenger to a destination autonomously. The vehicle includes one or more computing devices that receive a request for a vehicle from a client computing device. The request identifies a first location. The one or more computing devices also determine whether the first location is within a threshold outside of a service area of the vehicle. When the location is within the threshold distance outside of the service area of the vehicle, the one or more computing devices identify a second location within the service area of the vehicle where the vehicle is able to stop for a passenger and based on the first location. The one or more computing devices then provide a map and a marker identifying the position of the second location on the map for display on the client computing device.

Claims (56)

1. A method comprising:

receiving, by one or more processors of a server computing device, an indication that a user of a client computing device selected a pickup location associated with a first map marker on a map displayed by the client computing device for an autonomous vehicle to pick up the user;

sending, by the one or more processors, a notification indicating that the selected pickup location is not available and providing a first selectable option displayed by the client computing device for the user to request a revised pickup location;

receiving, by the one or more processors, the user's request for the revised pickup location;

sending, by the one or more processors, revised pickup location information used by the user's client computing device to simultaneously display the map, the first map marker indicating the selected pickup location and a second map marker on the map indicating the revised pickup location; and

dispatching, by the one or more processors, the vehicle to the revised pickup location.

2. The method of claim 1 , wherein the selected pickup location is outside of a service area of the vehicle.

3. The method of claim 2 , further comprising:

determining, by the one or more processors, a distance between the selected pickup location and the service area; and

comparing, by the one or more processors, the determined distance to a threshold distance.

4. The method of claim 3 , wherein the sending of the revised pickup location information is performed when the determined distance is within the threshold distance.

5. The method of claim 1 , wherein the revised pickup location information provides a second selectable option for obtaining directions for navigating between the selected pickup location and the revised pickup location.

6. The method of claim 1 , further comprising:

receiving, by the one or more processors, an indication confirming that the user accepts the revised pickup location; and

dispatching, by the one or more processors, the vehicle to the accepted revised pickup location.

7. The method of claim 6 , further comprising:

receiving, by the one or more processors, an indication that the user wants to change the accepted revised pickup location.

8. The method of claim 1 , further comprising:

receiving, by the one or more processors, an indication that the user rejects the revised pickup location.

9. The method of claim 1 , further comprising:

receiving, by the one or more processors, an indication that the user wants to add a destination location.

10. The method of claim 9 , further comprising:

sending, by the one or more processors, a notification indicating that the destination location is not available and providing a second selectable option for the user to request a revised destination location.

11. The method of claim 10 , further comprising:

receiving, by the one or more processors, the user's request for the revised destination location; and

sending, by the one or more processors, revised destination location information for use by the user's client computing device.

12. A server computing device, comprising:

a memory; and

one or more processors coupled to the memory, the one or more processors configured to:

receive an indication that a user of a client computing device selected a pickup location associated with a first map marker on a map displayed by the client computing device for an autonomous vehicle to pick up the user;

send a notification indicating that the selected pickup location is not available and providing a first selectable option displayed by the client computing device for the user to request a revised pickup location;

receive the user's request for the revised pickup location;

send revised pickup location information used by the user's client computing device to simultaneously display the first map marker on the map indicating the selected pickup location and a second map marker indicating the revised pickup location; and

dispatch the vehicle to the revised pickup location.

13. The server computing device of claim 12 , wherein the selected pickup location is outside of a service area of the vehicle.

14. The server computing device of claim 13 , wherein the one or more processors are further configured to:

determine a distance between the selected pickup location and the service area; and

compare the determined distance to a threshold distance.

15. The server computing device of claim 14 , wherein the revised pickup location information is sent when the determined distance is within the threshold distance.

16. The server computing device of claim 12 , wherein the revised pickup location information provides a second selectable option for obtaining directions for navigating between the selected pickup location and the revised pickup location.

17. The server computing device of claim 12 , wherein the one or more processors are further configured to:

receive an indication confirming that the user accepts the revised pickup location; and

dispatch the vehicle to the accepted revised pickup location.

18. The server computing device of claim 12 , wherein the one or more processors are further configured to:

receive an indication that the user wants to change the accepted revised pickup location.

19. The server computing device of claim 12 , wherein the one or more processors are further configured to:

receive an indication that the user wants to add a destination location.

20. A client computing device, comprising:

a memory; and

one or more processors coupled to the memory, the one or more processors configured to:

send an indication that a user of the client computing device selected a pickup location for an autonomous vehicle to pick up the user;

display a map and a first map marker indicating the selected pickup location;

display a notification indicating that the selected pickup location is not available and a selectable option for the user to request a revised pickup location;

send the user's request for the revised pickup location when the user selects the option;

receive revised pickup location information; and

use the revised pickup location information to simultaneously display the map, the first map marker indicating the selected pickup location and a second map marker indicating the revised pickup location.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2021
From: AULA, ANNE KRISTINA; CULLINANE, BRIAN; SWITKIN, DANIEL JULES; ARDEN, JENNIFER; HUBERT, RENAUD-ROLAND
To: GOOGLE INC.
Reel/Frame 057634/0196 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2021
From: GOOGLE INC.
To: WAYMO HOLDING INC.
Reel/Frame 057648/0045 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2021
From: WAYMO HOLDING INC.
To: WAYMO LLC
Reel/Frame 057648/0185 →
Continuity (6)
Continuation 16875459 · May 15, 2020
Continuation 16035074 · Jul 13, 2018
Division 15427449 · Feb 8, 2017
Division 14840515 · Aug 31, 2015
Continuation 14472900 · Aug 29, 2014
Provisional Application 62002319 · May 23, 2014