Determining pickup and destination locations for autonomous vehicles

US12181291B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12181291-B2
Application numberUS-202318223239-A
CountryUS
Kind codeB2
Filing dateJul 18, 2023
Priority dateJun 22, 2015
Publication dateDec 31, 2024
Grant dateDec 31, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Aspects of the disclosure provide systems and methods for providing suggested locations for pick up and destination locations. Pick up locations may include locations where an autonomous vehicle can pick up a passenger, while destination locations may include locations where the vehicle can wait for an additional passenger, stop and wait for a passenger to perform some task and return to the vehicle, or for the vehicle to drop off a passenger. As such, a request for a vehicle may be received from a client computing device. The request may identify a first location. A set of one or more suggested locations may be selected by comparing the predetermined locations to the first location. The set may be provided to the client computing device.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving, by one or more processors from a client computing device associated with a user, a request for a vehicle having an autonomous driving mode, the request identifying a plurality of locations within a service area of an autonomous vehicle service, the plurality of locations including a pickup location, a destination location, and one or more intermediate stopping locations; accessing, by the one or more processors, map information to determine which locations of the plurality of locations identified by the request correspond to predetermined locations for picking up or dropping off passengers; providing, by the one or more processors to the client computing device, suggested locations corresponding to the determined locations; in response to providing the suggested locations, receiving, by the one or more processors, information identifying at least one of the suggested locations; and providing, by the one or more processors, the identified at least one of the suggested locations to the vehicle with instructions to maneuver the vehicle to the identified at least one of the suggested locations. 2. The method of claim 1 , wherein the user accesses an application installed locally on the client computing device to send the request. 3. The method of claim 1 , wherein the pickup location is defaulted to a current location of the client computing device. 4. The method of claim 1 , wherein the pickup location is manually inputted by the user at the client computing device. 5. The method of claim 1 , wherein the user selects the plurality of locations from one or more of a plurality of saved locations, a plurality of recent locations or a set of locations corresponding to a search query. 6. The method of claim 1 , further comprising: determining, by the one or more processors, whether one or more of the plurality of locations identified by the request corresponds to one of the predetermined locations; and when one or more of the plurality of locations identified by the request does not correspond to one of the predetermined locations: using, by the one or more processors, the map information to identify the at least one of the suggested locations; and providing, by the one or more processors, a notification to the client computing device including the identified at least one of the suggested locations. 7. The method of claim 6 , wherein each location of the predetermined locations is within a threshold distance of a respective location of the plurality of locations identified by the request. 8. The method of claim 7 , wherein the threshold distance is defined as a predetermined radial distance from the respective location. 9. The method of claim 8 , further comprising: receiving, by the one or more processors, a user preference value associated with threshold distance from the client computing device; and adjusting, by the one or more processors, the threshold distance based on the user preference value. 10. The method of claim 1 , further comprising: scoring, by the one or more processors, each of the predetermined locations, wherein the at least one of the suggested locations is determined based on the scoring. 11. The method of claim 10 , wherein the scoring is based on one or more factors that quantify at least one of ease or difficulty of reaching a respective one of the predetermined locations by at least one of the vehicle or the user. 12. The method of claim 11 , wherein the one or more factors include how difficult it would be for the user to reach the respective one of the predetermined locations. 13. The method of claim 11 , wherein the one or more factors include whether the vehicle can currently reach the respective one of the predetermined locations. 14. The method of claim 1 , further comprising: providing, by the one or more processors, a notification to the client computing device indicating that one or more of the plurality of locations identified by the request are not available. 15. A system comprising: memory configured to store map information; and one or more processors configured to: receive, from a client computing device associated with a user, a request for a vehicle having an autonomous driving mode, the request identifying a plurality of locations within a service area of an autonomous vehicle service, the plurality of locations including a pickup location, a destination location, and one or more intermediate stopping locations; access the map information in the memory to determine which locations of the plurality of locations identified by the request correspond to one or more predetermined locations for picking up or dropping off passengers; provide, to the client computing device, suggested locations corresponding to the determined locations; in response to providing the suggested locations, receive information identifying at least one of the suggested locations; and provide the identified at least one of the suggested locations to the vehicle with instructions to maneuver the vehicle to the identified at least one of the suggested locations. 16. The system of claim 15 , wherein the user selects the plurality of locations from one or more of a plurality of saved locations, a plurality of recent locations or a set of locations corresponding to a search query. 17. The system of claim 15 , wherein the one or more processors are further configured to: determine whether one or more of the plurality of locations identified by the request corresponds to one of the predetermined locations; and when one or more of the plurality of locations identified by the request does not correspond to one of the predetermined locations: use the map information to identify the at least one of the suggested locations; and provide a notification to the client computing device including the at least one of the suggested locations. 18. The system of claim 17 , wherein each location of the predetermined locations is within a threshold distance of a respective location of the plurality of locations identified by the request. 19. The system of claim 18 , wherein the threshold distance is defined as a predetermined radial distance from the respective location. 20. The system of claim 18 , wherein the one or more processors are further configured to: receive a user preference value associated with threshold distance from the client computing device; and adjust, the threshold distance based on the user preference value. 21. The system of claim 15 , wherein the one or more processors are further configured to score each of the predetermined locations, wherein the at least one of the suggested locations is determined based on scoring of each of the predetermined locations. 22. The system of claim 21 , wherein the scoring is based on one or more factors that quantify at least one of ease or difficulty of reaching a respective one of the predetermined locations by at least one of the vehicle or the user. 23. The system of claim 21 , wherein the one or more processors are further configured to provide a notification to the client computing device indicating that one or more of the plurality of locations identified by the request are not available.

Assignees

Inventors

Classifications

  • Platooning, i.e. convoy of communicating vehicles · CPC title

  • Indicating the location of the monitored vehicles as destination, e.g. accidents, stolen, rental · CPC title

  • G08G1/202Primary

    Dispatching vehicles on the basis of a location, e.g. taxi dispatching · CPC title

  • Control of position or course in two dimensions [2D] · CPC title

  • Rendezvous; Ride sharing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12181291B2 cover?
Aspects of the disclosure provide systems and methods for providing suggested locations for pick up and destination locations. Pick up locations may include locations where an autonomous vehicle can pick up a passenger, while destination locations may include locations where the vehicle can wait for an additional passenger, stop and wait for a passenger to perform some task and return to the ve…
Who is the assignee on this patent?
Waymo Llc
What technology area does this patent fall under?
Primary CPC classification G08G1/202. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).