Methods and apparatus for autonomous vehicle scheduling
First Claim
Patent Images
1. A method for controlling an autonomous vehicle, the method comprising:
- receiving, at a first processor, a first request for the autonomous vehicle to travel to a location, the first request to be transmitted to the first processor from a second processor;
detecting, by executing an instruction with the first processor, an overlap between a first route of the autonomous vehicle to the location and a second route of the autonomous vehicle associated with a second request for the autonomous vehicle, each of the first request and the second request requesting independent use of the vehicle;
grouping, by executing an instruction with the first processor, the first request and the second request based on the overlap;
generating, by executing an instruction with the first processor, a schedule for the autonomous vehicle based on the grouping of the first request and the second request;
directing, by executing an instruction with the first processor, the autonomous vehicle to the location based on the schedule; and
causing, by executing an instruction with the first processor, the autonomous vehicle to implement a vehicle setting based on the first request, the vehicle setting to be applied when the autonomous vehicle is at the location.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for autonomous vehicle scheduling are disclosed herein. An example method includes receiving, at a first processor, a first request for a vehicle to travel to a location. The first request is to be transmitted to the first processor from a second processor. The example method includes calculating an arrival time of the vehicle based on the first request. The example includes comparing the first request to a second request for the vehicle based on the arrival time. The example method includes scheduling the first request based on the comparison and directing the vehicle to the location based on the schedule.
43 Citations
14 Claims
-
1. A method for controlling an autonomous vehicle, the method comprising:
-
receiving, at a first processor, a first request for the autonomous vehicle to travel to a location, the first request to be transmitted to the first processor from a second processor; detecting, by executing an instruction with the first processor, an overlap between a first route of the autonomous vehicle to the location and a second route of the autonomous vehicle associated with a second request for the autonomous vehicle, each of the first request and the second request requesting independent use of the vehicle; grouping, by executing an instruction with the first processor, the first request and the second request based on the overlap; generating, by executing an instruction with the first processor, a schedule for the autonomous vehicle based on the grouping of the first request and the second request; directing, by executing an instruction with the first processor, the autonomous vehicle to the location based on the schedule; and causing, by executing an instruction with the first processor, the autonomous vehicle to implement a vehicle setting based on the first request, the vehicle setting to be applied when the autonomous vehicle is at the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a request receiver to receive a first request for an autonomous vehicle to travel to a first location from a first processor and a second request for the autonomous vehicle to travel to a second location from a second processor, each of the first request and the second request requesting independent use of the vehicle; an analyzer to; detect an overlap between a first route of the autonomous vehicle to the first location and a second route of the autonomous vehicle to the second location; group the first request and the second request based on the overlap; and generate a schedule for the autonomous vehicle based on the grouping of the first request and the second request; and a vehicle controller to; direct the autonomous vehicle to the location based on the schedule; and cause the autonomous vehicle to implement a vehicle setting based on the first request or the second request, the vehicle setting to be applied when the autonomous vehicle is at the first location based on the first request or the second location based on the second request, at least one of the request receiver, the analyzer, or the vehicle controller to be implemented by a third processor. - View Dependent Claims (11, 12, 13, 14)
-
Specification