Specifying unavailable locations for autonomous vehicles
First Claim
1. A method comprising:
- receiving, by one or more vehicle dispatching server computing devices from one or more computing devices, information identifying that a user has requested a vehicle in conjunction with a calendar entry in a calendar of the user;
receiving, by the one or more vehicle dispatching server computing devices, information identifying a location associated with the calendar entry;
providing, to a client computing device associated with the user, information identifying a pickup location for the user;
receiving, by the one or more vehicle dispatching server computing devices, confirmation of the pickup location;
in response to receiving the confirmation, dispatching, by one or more vehicle dispatching server computing devices, a vehicle to pick up the user; and
providing, by the one or more vehicle dispatching server computing devices, the pickup location to the dispatched vehicle.
6 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by one or more vehicle dispatching server computing devices from one or more computing devices, information identifying that a user has requested a vehicle in conjunction with a calendar entry in a calendar of the user; receiving, by the one or more vehicle dispatching server computing devices, information identifying a location associated with the calendar entry; providing, to a client computing device associated with the user, information identifying a pickup location for the user; receiving, by the one or more vehicle dispatching server computing devices, confirmation of the pickup location; in response to receiving the confirmation, dispatching, by one or more vehicle dispatching server computing devices, a vehicle to pick up the user; and providing, by the one or more vehicle dispatching server computing devices, the pickup location to the dispatched vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising one or more vehicle dispatching server computing devices each having one or more processors configured to:
-
receive from one or more computing devices, information identifying that a user has requested a vehicle in conjunction with a calendar entry in a calendar of the user; receive information identifying a location associated with the calendar entry; provide, to a client computing device associated with the user, information identifying a pickup location for the user; receive confirmation of the pickup location; in response to receiving the confirmation, dispatch a vehicle to pick up the user; and provide the pickup location to the dispatched vehicle. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory, computer readable recording medium on which instructions are stored, the instructions, when performed by one or more processors of one or more vehicle dispatching server computing devices, cause the one or more processors to perform a method, the method comprising:
-
receiving from one or more computing devices, information identifying that a user has requested a vehicle in conjunction with a calendar entry in a calendar of the user; receiving information identifying a location associated with the calendar entry; providing, to a client computing device associated with the user, information identifying a pickup location for the user; receiving confirmation of the pickup location; in response to receiving the confirmation, dispatching a vehicle to pick up the user; and providing a pickup location to the dispatched vehicle. - View Dependent Claims (17, 18, 19, 20)
-
Specification