Method and apparatus for routing a user and a vehicle to a destination
US-2020124426-A1 · Apr 23, 2020 · US
US11835348B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11835348-B2 |
| Application number | US-202217703628-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 24, 2022 |
| Priority date | Apr 10, 2019 |
| Publication date | Dec 5, 2023 |
| Grant date | Dec 5, 2023 |
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 for advanced trip planning for an autonomous vehicle service. For instance, an example method may include determining a potential pickup location for a user, determining a set of potential destination locations for a user, and determining a set of potential trips. For each potential trip a vehicle of a fleet of autonomous vehicles of the service may be assigned and trip information, including an estimated time of arrival for the assigned vehicle of the potential trip to reach the destination location of the potential trip, may be determined. The trip information for each potential trip may be provided for display to the user. Thereafter, confirmation information identifying one of the set of potential trips may be received, and the assigned vehicle for one first of the set of potential trips may be dispatched to pick up the user.
Opening claim text (preview).
The invention claimed is: 1. A method of advanced trip planning for an autonomous vehicle service, the method comprising: providing, by one or more processors of one or more server computing devices, trip information to a client computing device for display to a user; determining, by the one or more processors, a user score for a potential trip, wherein the potential trip starts from a potential pickup location and ends at a potential destination location; receiving, by the one or more processors from the client computing device, confirmation information identifying the potential trip; and sending, by the one or more processors, instructions to a vehicle in order to cause the vehicle to maneuver to the potential pickup location, wherein whether the instructions are sent before or after the confirmation information is received depends upon the determined user score. 2. The method of claim 1 , further comprising selecting the potential trip from a set of potential trips based on the trip information. 3. The method of claim 2 , wherein the trip information includes a first estimated time of arrival for the vehicle to reach the potential destination location. 4. The method of claim 3 , wherein the user score is determined based on at least one of a historical user score for the user and a current user score for the user, the historical user score represents a past value for the user to the autonomous vehicle service, and the current user score represents a current value for the user to the autonomous vehicle service. 5. The method of claim 4 , further comprising: determining the historical user score based on one or more of: a number of trips the user has taken, a number of reviews or other posts about the autonomous vehicle service, whether the user has incurred any costs to the autonomous vehicle service, how the user has interacted with an application of the autonomous vehicle service on the client computing device, or whether the user was on time for past pickups. 6. The method of claim 4 , further comprising: determining the current user score based on one or more of: a cost of a ride, current availability of vehicles of a fleet of autonomous vehicles of the autonomous vehicle service, or current demand for the vehicles. 7. The method of claim 4 , further comprising: comparing the user score to a threshold value, wherein whether the instructions are sent before or after the confirmation is received further depends on results of the comparing. 8. The method of claim 4 , further comprising: receiving a notification that an application of the autonomous vehicle service has been closed within a predetermined period of time of the confirmation information being sent from the client computing device; and sending a request to enable a customer service representative to contact the user to confirm that the user intended to select the potential trip. 9. The method of claim 4 , further comprising: receiving a notification that an application of the autonomous vehicle service has been closed within a predetermined period of time of the confirmation information being sent from the client computing device; and sending instructions to the vehicle in order to cancel the selected potential trip. 10. A server for performing advanced trip planning for an autonomous vehicle service, the server comprising: a memory configured to store data and instructions; and one or more processors coupled to the memory, the one or more processors being configured to: provide trip information to a client computing device for display to a user; determine a user score for a potential trip, wherein the potential trip starts from a potential pickup location and ends at a potential destination location; receive, from the client computing device, confirmation information identifying the potential trip; and send instructions to a vehicle in order to cause a vehicle to maneuver to a potential pickup location, wherein whether the instructions are sent before or after the confirmation information is received depends upon the determined user score. 11. The server of claim 10 , wherein the one or more processors are further configured to select the potential trip from a set of potential trips based on the trip information. 12. The server of claim 11 , wherein the trip information includes a first estimated time of arrival for the vehicle to reach the potential destination location. 13. The server of claim 12 , wherein the user score is determined based on at least one of a historical user score for the user and a current user score for the user, the historical user score represents a past value for the user to the autonomous vehicle service, and the current user score represents a current value for the user to the autonomous vehicle service. 14. The server of claim 13 , wherein the one or more processors are further configured to determine the historical user score based on one or more of: a number of trips the user has taken, a number of reviews or other posts about the autonomous vehicle service, whether the user has incurred any costs to the autonomous vehicle service, how the user has interacted with an application of the autonomous vehicle service on the client computing device, or whether the user was on time for past pickups. 15. The server of claim 14 , wherein the one or more processors are further configured to determine the current user score based on one or more of: a cost of a ride, current availability of vehicles of a fleet of autonomous vehicles of the autonomous vehicle service, or current demand for the vehicles. 16. The server of claim 14 , wherein the one or more processors are further configured to compare the user score to a threshold value, wherein whether the instructions are sent before or after the confirmation is received further depends on results of the comparing. 17. The server of claim 14 , wherein the one or more processors are further configured to: receive a notification that an application of the autonomous vehicle service has been closed within a predetermined period of time of the confirmation information being sent from the client computing device; and send a request to enable a customer service representative to contact the user to confirm that the user intended to select the potential trip. 18. The server of claim 14 , wherein the one or more processors are further configured to: receive a notification that an application of the autonomous vehicle service has been closed within a predetermined period of time of the confirmation information being sent from the client computing device; and send instructions to the vehicle in order to cancel the selected potential trip. 19. A non-transitory recording 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 of advanced trip planning for an autonomous vehicle service, the method comprising: providing trip information to a client computing device for display to a user; determining a user score for a potential trip, wherein the potential trip starts from a potential pickup location and ends at a potential destination location; receiving confirmation information identifying the potential trip; and sending instructions to a vehicle in order to cause the vehicle to maneuver to the potential pickup location, wherein whether the instructions are sent before or after the confirmation information is received depends upon the determined user score.
Rendezvous; Ride sharing · CPC title
Calculating itineraries (travelling salesman problem G06Q10/04; optimisation of routes G06Q10/047) · CPC title
Personalized, e.g. from learned user behaviour or user-defined profiles · CPC title
employing speed data or traffic data, e.g. real-time or historical (traffic control systems for road vehicles involving transmission of navigation instructions to the vehicle G08G1/0968) · CPC title
involving a plurality of vehicles, e.g. fleet or convoy travelling (fleet control of land vehicles from a control room G05D1/0297; traffic control systems for road vehicles G08G1/00; for marine craft G08G3/00; for aircraft G08G5/00) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.