DYNAMIC AUTONOMOUS VEHICLE MATCHING OPTIMIZATION
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a computing system associated with a set of autonomous vehicles, a transportation request from a requestor computing device, the transportation request indicating at least a pickup location and a drop-off location;
identifying, by the computing system, a subset of autonomous vehicles of the set of autonomous vehicles that are eligible for matching to the transportation request;
accessing, by the computing system, road condition data collected by one or more sensors associated with one or more autonomous vehicles in the set of autonomous vehicles;
identifying, by the computing system, a route from the pick location to the drop-off location based on at least the road condition data;
calculating, by the computing system, a dispatch cost associated with an autonomous vehicle in the subset of autonomous vehicles, wherein the dispatch cost is based on the identified route;
based on a comparison of the calculated dispatch cost to dispatch costs for one or more additional autonomous vehicles in the subset of autonomous vehicles, selecting, by the computing system, the autonomous vehicle for the transportation request; and
in response to selecting the autonomous vehicle for the transportation request, instructing the autonomous vehicle to travel the identified route.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments provide techniques for autonomous vehicle management. In an embodiment, service requests are received and a set of service providers responsive to the request are determined. For example, a set of service providers that are eligible to be matched to the service request may be comprised of autonomous and non-autonomous vehicles. The set of service providers are matched to the request based on various factors such as a match score based on at least a location factor and a weighting factor.
58 Citations
32 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computing system associated with a set of autonomous vehicles, a transportation request from a requestor computing device, the transportation request indicating at least a pickup location and a drop-off location; identifying, by the computing system, a subset of autonomous vehicles of the set of autonomous vehicles that are eligible for matching to the transportation request; accessing, by the computing system, road condition data collected by one or more sensors associated with one or more autonomous vehicles in the set of autonomous vehicles; identifying, by the computing system, a route from the pick location to the drop-off location based on at least the road condition data; calculating, by the computing system, a dispatch cost associated with an autonomous vehicle in the subset of autonomous vehicles, wherein the dispatch cost is based on the identified route; based on a comparison of the calculated dispatch cost to dispatch costs for one or more additional autonomous vehicles in the subset of autonomous vehicles, selecting, by the computing system, the autonomous vehicle for the transportation request; and in response to selecting the autonomous vehicle for the transportation request, instructing the autonomous vehicle to travel the identified route. - View Dependent Claims (2, 3, 8, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
9. (canceled)
-
10. A system comprising:
-
a dynamic transportation matching system associated with a set of autonomous vehicles, comprising at least one processor and at least one computer-readable medium storing instructions that, when executed by the at least one processor, cause the dynamic transportation matching system to; receive a transportation request from a requestor computing device, the transportation request indicating at least a pickup location and a drop-off location; identify a subset of autonomous vehicles of the set of autonomous vehicles that are eligible for matching to the transportation request; access road condition data collected by one or more sensors associated with one or more autonomous vehicles in the set of autonomous vehicles; identify a route from the pick location to the drop-off location based on at least the road condition data; calculate a dispatch cost associated with an autonomous vehicle in the subset of autonomous vehicles, wherein the dispatch cost is based on the identified route; based on a comparison of the calculated dispatch cost to dispatch costs for one or more additional autonomous vehicles in the subset of autonomous vehicles, select the autonomous vehicle for the transportation request; and in response to selecting the autonomous vehicle for the transportation request, instruct the autonomous vehicle to travel the identified route. - View Dependent Claims (11, 12, 17)
-
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
18. (canceled)
-
19. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive a transportation request from a requestor computing device, the transportation request indicating at least a pickup location and a drop-off location; identify a subset of autonomous vehicles of a set of autonomous vehicles that are eligible for matching to the transportation request; access road condition data collected by one or more sensors associated with one or more autonomous vehicles in the set of autonomous vehicles; identify a route from the pick location to the drop-off location based on at least the road condition data; calculate a dispatch cost associated with an autonomous vehicle in the subset of autonomous vehicles, wherein the dispatch cost is based on the identified route; based on a comparison of the calculated dispatch cost to dispatch costs for one or more additional autonomous vehicles in the subset of autonomous vehicles, select the autonomous vehicle for the transportation request; and in response to selecting the autonomous vehicle for the transportation request, instruct the autonomous vehicle to travel the identified route. - View Dependent Claims (20)
-
-
22. (canceled)
Specification