Driving assistance device
US-9304513-B2 · Apr 5, 2016 · US
US12181291B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12181291-B2 |
| Application number | US-202318223239-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 18, 2023 |
| Priority date | Jun 22, 2015 |
| Publication date | Dec 31, 2024 |
| Grant date | Dec 31, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.