IP Library Granted Patent US 10,718,626
Granted Patent B1
US 10,718,626 · App. 16/035,074 · Granted Jul 21, 2020

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 10,718,626
App. No.
16/035,074
Granted
Jul 21, 2020
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 (46)

1. A method comprising:

receiving, by one or more processors, user input related to calendar entries in an appointment calendar for a user;

determining, by the one or more processors, a distance between locations of two meetings associated with the calendar entries; and

automatically sending, by the one or more processors, a request for a vehicle to pick up the user to one or more vehicle dispatching server computing devices when the distance between the locations exceeds a distance that the user can walk in an allotted time.

2. The method of claim 1 , wherein the user input includes information indicating that the user has enabled a user setting to indicate that the user would like to automatically request a vehicle.

3. The method of claim 2 , wherein the request is sent further based on a time of the two meetings associated with the calendar entries.

4. The method of claim 2 , wherein the request is sent at a predetermined time.

5. The method of claim 2 , wherein the calendar entries include the locations, and the request for a vehicle identifies the locations.

6. The method of claim 5 , further comprising:

receiving, in response to the request, a street level image corresponding to a location of one of the meetings; and

displaying on a display the street level image.

7. The method of claim 6 , further comprising:

receiving, in response to the request, map information corresponding to the location of one of the meetings; and

displaying, on a display of a client computing device, the map information with the street level image.

8. The method of claim 7 , further comprising displaying a marker identifying an area around a first location corresponding to a likely location that the vehicle will stop for a user.

9. The method of claim 8 , further comprising:

receiving user input indicating that the user has moved the marker to a different position on the map information;

sending, to the one or more dispatching server computing devices, a notification of the different position; and

in response to sending the notification, receiving information identifying a second location for picking up the user.

10. A communication system, comprising:

a network;

a vehicle dispatching server computing device; and

a client computing device configured to:

receive user input related to calendar entries in an appointment calendar for a user,

determine a distance between locations of two meetings associated with the calendar entries, and

automatically send a request for a vehicle to pick up the user to the vehicle dispatching server computing device via the network when the distance between the locations exceeds a distance that the user can walk in an allotted time.

11. The communication system of claim 10 , wherein the user input includes information indicating that the user has enabled a user setting to indicate that the user would like to automatically request a vehicle.

12. The communication system of claim 11 , wherein the request is sent further based on a time of the two meetings associated with the calendar entries.

13. The communication system of claim 11 , wherein the request is sent at a predetermined time.

14. The communication system of claim 11 , wherein the calendar entries include the locations, and the request for a vehicle identifies the locations.

15. The communication system of claim 14 , wherein in response to the request, the client computing device receives a street level image corresponding to a location of one of the meetings, and the street level image is displayed on a display of the client computing device.

16. A non-transitory computer readable medium on which instructions are stored, the instructions when executed by one or more processors, cause the one or more processors to perform a method comprising:

receiving, by the one or more processors, user input related to calendar entries in an appointment calendar for a user;

determining, by the one or more processors, a distance between locations of two meetings associated with the calendar entries; and

automatically sending, by the one or more processors, a request for a vehicle to pick up the user to one or more vehicle dispatching server computing devices when the distance between the locations exceeds a distance that the user can walk in an allotted time.

17. The non-transitory computer readable medium of claim 16 , wherein the method further comprises:

receiving, in response to the request, a street level image corresponding to a location of one of the meetings; and

displaying on a display the street level image.

18. The non-transitory computer readable medium of claim 17 , wherein the method further comprises:

receiving, in response to the request, map information corresponding to the location of one of the meetings; and

displaying, on a display of a client computing device, the map information with the street level image.

19. The non-transitory computer readable medium of claim 18 , further comprising displaying a marker identifying an area around a first location corresponding to a likely location that the vehicle will stop for a user.

20. The non-transitory computer readable medium of claim 19 , further comprising:

receiving user input indicating that the user has moved the marker to a different position on the map information;

sending, to the one or more dispatching server computing devices, a notification of the different position; and

in response to sending the notification, receiving information identifying a second location for picking up the user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: WAYMO HOLDING INC.
To: WAYMO LLC
Reel/Frame 047217/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2018
From: GOOGLE INC.
To: WAYMO HOLDING INC.
Reel/Frame 047197/0963 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2018
From: AULA, ANNE KRISTINA; CULLINANE, BRIAN DOUGLAS; SWITKIN, DANIEL JULES; ARDEN, JENNIFER; HUBERT, RENAUD-ROLAND
To: GOOGLE INC.
Reel/Frame 047175/0555 →
Continuity (4)
Division 15427449 · Feb 8, 2017
Division 14840515 · Aug 31, 2015
Continuation 14472900 · Aug 29, 2014
Provisional Application 62002319 · May 23, 2014