The present invention relates generally to dispatching transportation to a business location. More specifically, an autonomous vehicle may be dispatched to pick up a passenger and transport that passenger to the business location.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of dispatching autonomous vehicles to transport a user, the method comprising: receiving, by one or more processors of a server computer, a request for transportation identifying a location of a client device of a user; identifying, by the one or more processors, a profile of the user of the client device, the profile identifying characteristics associated with the user; determining, by the one or more processors, a route from the location of the client device to a location of a business; determining, by the one or more processors, whether an autonomous vehicle is available to transport the user along the route; when the autonomous vehicle is available, determining, by the one or more processors, a first cost value for the route based at least in part on the profile; determining, by the one or more processors, whether a second cost value associated with the location of the business satisfies the first cost value, wherein the second cost value is associated with a bid for an advertisement; when the second cost value satisfies the first cost value, transmitting, by the one or more processors, a message over a network to the client device, the message including the advertisement and a selected transportation option; and upon receiving a request from the client device over the network for the selected transportation option, dispatching, by the one or more processors, the autonomous vehicle to the location of the client device in order to transport the user to the location of the business according to the route.
2. The method of claim 1 , wherein the characteristics associated with the user include a preference for autonomous vehicles over other types of transportation.
3. The method of claim 1 , further comprising determining the second cost value associated with the location of the business based on a home location identified in the profile.
4. The method of claim 1 , further comprising determining the second cost value associated with the location of the business based on a distance between the location of the business and the location of the client device.
5. The method of claim 1 , further comprising determining the second cost value associated with the location of the business by selecting autonomous vehicles as a type of transportation for the second cost value.
6. The method of claim 1 , further comprising determining the second cost value associated with the location of the business based on an estimated time to transport the user to the location of the business from the location of the client device.
7. The method of claim 6 , wherein determining the second cost value associated with the location of the business is further based on a current time of day when the user will be transported.
8. A system for dispatching autonomous vehicles to transport a user, the system comprising: a server computer having one or more processors configured to: receive a request for transportation identifying a location of a client device of a user; identify a profile of the user of the client device, the profile identifying characteristics associated with the user; identifying an advertisement based on the profile of the user and the location of the client device, wherein the advertisement is associated with a business location and a bid value; determine a route from the location of the client device to the location of the business; determine a transportation option of dispatching an autonomous vehicle to transport the user along the route and a cost value for transporting the user along the route; determine whether the bid value satisfies the cost value; when the bid value satisfies the cost value, transmit, by the one or more processors, a message over a network over the network to the client device, the message including the advertisement and an indication of the determined transportation option; and upon receiving a request from the client over the network for the determined transportation option, dispatch, by the one or more processors, the autonomous vehicle to the location of the client device in order to transport the user to the location of the business according to the route.
9. The system of claim 8 , wherein the characteristics associated with the user include a preference for autonomous vehicles over other types of transportation.
10. The system of claim 8 , wherein the one or more processors are further configured to determine the bid value associated with the advertisement based on a home location identified in the profile.
11. The system of claim 8 , wherein the one or more processors are further configured to determine the bid value associated with the advertisement based on a distance between the location of the business and the location of the client device.
12. The system of claim 8 , wherein the one or more processors are further configured to determine the bid value associated with the advertisement by selecting autonomous vehicles as a type of transportation for the bid value.
13. The system of claim 8 , wherein the one or more processors are further configured to determine the bid value associated with the advertisement further on an estimated time to transport the user to the location of the business from the location of the client device.
14. The system of claim 13 , wherein the one or more processors are further configured to determine the bid value associated with the advertisement further based on a current time of day when the user will be transported.
15. The system of claim 8 , further comprising the autonomous vehicle.
16. A method of dispatching autonomous vehicles to transport a user, the method comprising: receiving, by one or more processors of a server computer, a request for transportation identifying a location of a client device of a user; identifying, by the one or more processors, a profile of the user of the client device, the profile identifying characteristics associated with the user; identifying, by the one or more processors, an advertisement based on the profile of the user and the location of the client device, wherein the advertisement is associated with a business location and a bid value; determining, by the one or more processors, a route from the location of the client device to the location of the business; determining by the one or more processors, a transportation option of dispatching an autonomous vehicle to transport the user along the route and a cost value for transporting the user along the route; determining by the one or more processors, whether the bid value satisfies the cost value; when the bid value satisfies the cost value, transmitting, by the one or more processors, a message over a network to the client device, the message including the advertisement and an indication of the determined transportation option; and upon receiving a request from the client device over the network for the determined transportation option, dispatching, by the one or more processors, the autonomous vehicle to the location of the client device in order to transport the user to the location of the business according to the route.
17. The method of claim 16 , wherein the method further comprises determining the bid value associated with the advertisement based on a home location identified in the profile.
18. The method of claim 16 , wherein the method further comprises determining the bid value associated with the advertisement based on a distance between the location of the business and the location of the client device.
19. The method of claim 16 , wherein the method further comprises determining the bid value associated with the advertisement by selecting autonomous vehicles as a type of transportation for the bid value.
20. The method of claim 16 , wherein the method further comprises determining the bid value associated with the advertisement based on an estimated time to transport the user to the location of the business from the location of the client device.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 26, 2017
November 24, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.