IP Library › Granted Patent US 12,067,535
Granted Patent B2
US 12,067,535 · App. 17/695,781 · Granted Aug 20, 2024

Method for directing, scheduling, and facilitating maintenance requirements for autonomous vehicle

Inventor: Jeffrey Derouen (Youngsville, LA)
G06Q10/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,067,535
App. No.
17/695,781
Granted
Aug 20, 2024
Kind
B2
Abstract

A method for performing automatic maintenance of an autonomous vehicle is disclosed. The method includes receiving a maintenance request from the autonomous vehicle, wherein the maintenance request includes diagnostic data. Further, the method includes analyzing the diagnostic data to identify at least one recommended car service for the autonomous vehicle and comparing a vehicle location against a plurality of facility locations to identify a closest facility from a plurality of maintenance facilities, wherein the plurality of facility locations is associated with the locations of the plurality of maintenance facilities. Further, the method includes receiving a work schedule of the closest facility and generating an appointment reservation with the closest facility in the one or more facility locations based on the received one or more work schedules. Moreover, the method includes sending the appointment reservation to the autonomous vehicle.

Claims (50)

1. A method for performing automatic maintenance of an autonomous vehicle, the method implemented within a system comprising a processor and a memory, the method comprising the steps of:

processing, by the system, a first smart contract with an inspection unit for inspecting an autonomous vehicle;

storing, by the system, the first smart contract in a blockchain;

receiving, by the system, inspection data from the inspection unit, the inspection data is for the autonomous vehicle;

determining, by the system, one or more maintenance services for the autonomous vehicle for servicing the autonomous vehicle based on the inspection data;

upon creating the first smart contract and completion of services at the inspection unit, processing, by the system, a second smart contract with a first servicing unit for servicing the autonomous vehicle based on the one or more maintenance services, wherein the autonomous vehicle is received at the first servicing unit upon creating the second smart contract; storing, by the system, the second smart contract in the blockchain; and

upon creating the second smart contract and completion of services at the first service unit, processing, by the system, a third smart contract with a second servicing unit for servicing the autonomous vehicle based on the one or more maintenance services, wherein the autonomous vehicle is received at the second servicing unit upon creating the third smart contract and wherein at least one of the inspection unit, the first service unit, and the second service unit belong to a different facility.

2. The method according to claim 1 , wherein the method further comprises the steps of:

receiving, by the inspection unit, the autonomous vehicle for inspection; and

inspecting, by the inspection unit, the autonomous vehicle for generating the inspection data.

3. The method according to claim 2 , wherein the inspection unit comprises one or more sensors for automated inspection of the autonomous vehicle and generation of the inspection data.

4. The method according to claim 3 , wherein the method further comprises the steps of:

receiving, by the inspection unit, a unique identifier of the autonomous vehicle; and

validating, by the inspection unit, the unique identifier based on the first smart contract.

5. The method according to claim 1 wherein the method further comprises the steps of:

receiving, by the system, navigation data from the autonomous vehicle, the navigation data comprises GPS locations of a path traveled by the autonomous vehicle and times the autonomous vehicle was at these GPS locations;

upon receiving the navigation data, determining, by the system, environmental conditions at the GPS locations during the associated times, the environmental conditions comprising road conditions at the GPS locations;

analyzing, by the system, the environmental conditions to obtain one or more adverse events the autonomous vehicle was subjected to; and

processing, by the system, the one or more adverse events to identify at least one maintenance service for the autonomous vehicle, wherein the second smart contract is processed for the at least one maintenance service.

6. The method according to claim 5 , wherein the method further comprises the steps of:

receiving, by the system, a maintenance request from the autonomous vehicle, wherein the maintenance request comprises diagnostic data from an On-Board Computing (OBC) device of the autonomous vehicle;

retrieving, by the system, a past maintenance data of the autonomous vehicle; and

analyzing, by the system, the diagnostic data, and the past maintenance data to identify at least one second maintenance service for the autonomous vehicle, wherein the second smart contract is processed for the at least one second maintenance service.

7. A system for performing autonomous maintenance of an autonomous vehicle, the system comprising a processor and a memory, the system configured to implement a method comprising the steps of:

processing, by the system, a first smart contract with an inspection unit for inspecting an autonomous vehicle;

storing, by the system, the first smart contract in a blockchain;

receiving, by the system, inspection data from the inspection unit, the inspection data is for the autonomous vehicle;

determining, by the system, one or more maintenance services for the autonomous vehicle for servicing the autonomous vehicle based on the inspection data;

upon creating the first smart contract and completion of services at the inspection unit, processing, by the system, a second smart contract with a first servicing unit for servicing the autonomous vehicle based on the one or more maintenance services, wherein the autonomous vehicle is received at the first servicing unit upon creating the second smart contract;

storing, by the system, the second smart contract in the blockchain; and

upon creating the second smart contract and completion of services at the first service unit, processing, by the system, a third smart contract with a second servicing unit for servicing the autonomous vehicle based on the one or more maintenance services, wherein the autonomous vehicle is received at the second servicing unit upon creating the third smart contract and wherein at least one of the inspection unit, the first service unit, and the second service unit belong to a different facility.

8. The system according to claim 7 , wherein the method further comprises the steps of:

receiving, by the inspection unit, the autonomous vehicle for inspection; and

inspecting, by the inspection unit, the autonomous vehicle for generating the inspection data.

9. The system according to claim 8 , wherein the inspection unit comprises one or more sensors for automated inspection of the autonomous vehicle and generation of the inspection data.

10. The system according to claim 9 , wherein the method further comprises the steps of:

receiving, by the inspection unit, a unique identifier of the autonomous vehicle; and

validating, by the inspection unit, the unique identifier based on the first smart contract.

11. The system according to claim 7 , wherein the method further comprises the steps of:

receiving, by the system, navigation data from the autonomous vehicle, the navigation data comprises GPS locations of a path traveled by the autonomous vehicle and times the autonomous vehicle was at these GPS locations;

upon receiving the navigation data, determining, by the system, environmental conditions at the GPS locations during the associated times, the environmental conditions comprising road conditions at the GPS locations;

analyzing, by the system, the environmental conditions to obtain one or more adverse events the autonomous vehicle was subjected to; and

processing, by the system, the one or more adverse events to identify at least one maintenance service for the autonomous vehicle, wherein the second smart contract is executed for the at least one maintenance service.

12. The system according to claim 11 , wherein the method further comprises the steps of:

receiving, by the system, a maintenance request from the autonomous vehicle, wherein the maintenance request comprises diagnostic data from an On-Board Computing (OBC) device of the autonomous vehicle;

retrieving, by the system, a past maintenance data of the autonomous vehicle; and

analyzing, by the system, the diagnostic data, and the past maintenance data to identify at least one second maintenance service for the autonomous vehicle, wherein the second smart contract is processed, for the at least one second maintenance service.

13. The method of claim 1 , wherein the one or more maintenance services are autonomously derived from the inspection data based on predefined preferences and contracts with an owner of the autonomous vehicle.

14. The method of claim 1 , wherein system is configured to receive inspection and completion data from the inspection unit, the first service unit and the second service unit, wherein the inspection and completion data are mapped to a structured maintenance requirements in a smart contract, the smart contract is with an owner of the autonomous vehicle.

15. The method of claim 1 , wherein the smart contracts are generated autonomously by the system.

Continuity (4)
Continuation In Part 17320076 · May 13, 2021
Continuation In Part 17108815 · Dec 1, 2020
Continuation In Part 16002746 · Jun 7, 2018
Related Publication 20220207495A1 · Jun 30, 2022