Fleet Maintenance Management for Autonomous Vehicles
First Claim
1. A method comprising, by a computing system:
- generating a prediction of requests for autonomous vehicles in a fleet of collectively managed autonomous vehicles based on a current condition and a future event, the prediction comprising a predicted request level and a predicted duration of the predicted request level;
receiving respective status information from the autonomous vehicles in the fleet of autonomous vehicles;
identifying an autonomous vehicle in the fleet of autonomous vehicles in need of service based on the status information received from the autonomous vehicle;
determining a time at which the autonomous vehicle is to be serviced at an identified service center based on the generated prediction of requests;
scheduling the autonomous vehicle for service at the identified service center at the determined time; and
instructing the autonomous vehicle to drive to the identified service center to be serviced at the determined time.
2 Assignments
0 Petitions
Accused Products
Abstract
In particular embodiments, a computing system may generate a prediction of requests for autonomous vehicles in a fleet of collectively managed autonomous vehicles based on a current condition and a future event, the prediction including a predicted request level and a predicted duration of the request level. The system may receive status information from fleet vehicles and identify a vehicle in need of service. The system may receive status information from service centers and identify a service center to service the vehicle. The system may determine a time at which to service the vehicle at the identified service center based on the generated prediction of requests, schedule the vehicle for service at the identified service center at the determined time, and instruct the vehicle to drive to the service center to be serviced at the determined time. In particular embodiments, the prediction of requests may be generated using machine learning.
-
Citations
20 Claims
-
1. A method comprising, by a computing system:
-
generating a prediction of requests for autonomous vehicles in a fleet of collectively managed autonomous vehicles based on a current condition and a future event, the prediction comprising a predicted request level and a predicted duration of the predicted request level; receiving respective status information from the autonomous vehicles in the fleet of autonomous vehicles; identifying an autonomous vehicle in the fleet of autonomous vehicles in need of service based on the status information received from the autonomous vehicle; determining a time at which the autonomous vehicle is to be serviced at an identified service center based on the generated prediction of requests; scheduling the autonomous vehicle for service at the identified service center at the determined time; and instructing the autonomous vehicle to drive to the identified service center to be serviced at the determined time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
- one or more processors and one or more computer-readable non-transitory storage media coupled to one or more of the processors, the one or more computer-readable non-transitory storage media comprising instructions operable when executed by one or more of the processors to cause the system to perform operations comprising;
generating a prediction of requests for autonomous vehicles in a fleet of collectively managed autonomous vehicles based on a current condition and a future event, the prediction comprising a predicted request level and a predicted duration of the predicted request level; receiving respective status information from the autonomous vehicles in the fleet of autonomous vehicles; identifying an autonomous vehicle in the fleet of autonomous vehicles in need of service based on the status information received from the autonomous vehicle; determining a time at which the autonomous vehicle is to be serviced at an identified service center based on the generated prediction of requests; scheduling the autonomous vehicle for service at the identified service center at the determined time; and causing instructions to be communicated to the autonomous vehicle to drive to the identified service center to be serviced at the determined time. - View Dependent Claims (13, 14, 15, 16)
- one or more processors and one or more computer-readable non-transitory storage media coupled to one or more of the processors, the one or more computer-readable non-transitory storage media comprising instructions operable when executed by one or more of the processors to cause the system to perform operations comprising;
-
17. One or more computer-readable non-transitory storage media embodying software that is operable when executed to cause one or more processors to perform operations comprising:
-
generating a prediction of requests for autonomous vehicles in a fleet of collectively managed autonomous vehicles based on a current condition and a future event, the prediction comprising a predicted request level and a predicted duration of the predicted request level; receiving respective status information from the autonomous vehicles in the fleet of autonomous vehicles; identifying an autonomous vehicle in the fleet of autonomous vehicles in need of service based on the status information received from the autonomous vehicle; determining a time at which the autonomous vehicle is to be serviced at an identified service center based on the generated prediction of requests; scheduling the autonomous vehicle for service at the identified service center at the determined time; and causing instructions to be communicated to the autonomous vehicle to drive to the identified service center to be serviced at the determined time. - View Dependent Claims (18, 19, 20)
-
Specification