Method and system for vehicle service appointments based on diagnostic trouble codes
First Claim
1. A system for scheduling a vehicle service appointment, comprising:
- a sensor for detecting a trigger event;
a transmitter;
a receiver;
a processor module operatively coupled to the sensor, the transmitter, and the receiver; and
a memory module operatively coupled to the processor module, the memory module comprising executable code for the processor module to;
generate a plurality of diagnostic trouble codes (DTCs) in response to the detected trigger event;
analyze the DTCs to determine an underlying problem;
determine parts needed to repair the underlying problem;
estimate time needed to repair the underlying problem;
identify a servicing dealer;
automatically command the transmitter to transmit an appointment request and information regarding the DTCs to an appointment scheduling center;
wherein the receiver receives a broadcast data message from the appointment scheduling center, the broadcast data message comprising a message portion and a filter code section, the filter code section comprising coded criteria that specify characteristics of intended recipients of the message portion;
the receiver further comprising a filter processing section that is configured to read the filter code section of the broadcast data message to determine whether the vehicle is an intended recipient of the message portion, wherein the receiver stores the broadcast data message in the memory module;
wherein the filter processing section recovers the message portion of the broadcast data message stored in the memory module, if the vehicle is an intended recipient, and discards the message portion, if the vehicle is not an intended recipient;
wherein the recovered message portion from the memory module includes a proposed date/time slot for the vehicle service appointment sent from the appointment scheduling center by an electronic message without any participation by a user;
wherein the proposed date/time slot for the service appointment is based at least on the parts and the estimated time needed to repair the underlying problem and one or more available time slots at the identified servicing dealer; and
wherein the proposed date/time slot from the appointment scheduling center included in the recovered message portion is displayed on a vehicle display unit to a vehicle occupant.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for the analysis of one or more diagnostic trouble codes (DTCs), and for the scheduling of vehicle service appointments based at least in part on the DTC analysis. The method involves analyzing the received DTCs to determine an underlying problem. Once the underlying problem is determined, the parts and estimated repair time needed to repair the problem is determined. In one approach, the selection of the proposed slot for the service appointment involves coordinating numerous factors, such as the availability of needed parts, the user'"'"'s scheduling preferences, and the availability of slots in the dealer'"'"'s service schedule.
438 Citations
20 Claims
-
1. A system for scheduling a vehicle service appointment, comprising:
-
a sensor for detecting a trigger event; a transmitter; a receiver; a processor module operatively coupled to the sensor, the transmitter, and the receiver; and a memory module operatively coupled to the processor module, the memory module comprising executable code for the processor module to; generate a plurality of diagnostic trouble codes (DTCs) in response to the detected trigger event; analyze the DTCs to determine an underlying problem; determine parts needed to repair the underlying problem; estimate time needed to repair the underlying problem; identify a servicing dealer; automatically command the transmitter to transmit an appointment request and information regarding the DTCs to an appointment scheduling center; wherein the receiver receives a broadcast data message from the appointment scheduling center, the broadcast data message comprising a message portion and a filter code section, the filter code section comprising coded criteria that specify characteristics of intended recipients of the message portion; the receiver further comprising a filter processing section that is configured to read the filter code section of the broadcast data message to determine whether the vehicle is an intended recipient of the message portion, wherein the receiver stores the broadcast data message in the memory module; wherein the filter processing section recovers the message portion of the broadcast data message stored in the memory module, if the vehicle is an intended recipient, and discards the message portion, if the vehicle is not an intended recipient; wherein the recovered message portion from the memory module includes a proposed date/time slot for the vehicle service appointment sent from the appointment scheduling center by an electronic message without any participation by a user; wherein the proposed date/time slot for the service appointment is based at least on the parts and the estimated time needed to repair the underlying problem and one or more available time slots at the identified servicing dealer; and wherein the proposed date/time slot from the appointment scheduling center included in the recovered message portion is displayed on a vehicle display unit to a vehicle occupant. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for scheduling a vehicle service appointment, comprising:
-
a memory; a processor module operatively coupled to the memory; wherein the system receives data comprising a plurality of diagnostic trouble codes (DTCs) from at least one vehicle; wherein the processor, in response to the data, is programmed to; analyze the received DTCs to determine an underlying problem; determine parts needed to repair the underlying problem; estimate time needed to repair the underlying problem; identify a servicing dealer; automatically select a proposed date/time slot for the service appointment with the identified servicing dealer based at least in part on the parts and the estimated time needed to repair the underlying problem and one or more available time slots at the identified servicing dealer; wherein the system is further configured to generate at least one broadcast data message comprising a plurality of individual message components that are each intended for a specific vehicle; wherein at least one of the plurality of individual message components includes the proposed date/time slot and is intended for the at least one vehicle; wherein the system automatically sends the at least one broadcast data message including the proposed date/time slot to a plurality of vehicles, including the at least one vehicle, via a one-to-many communication system; wherein the at least one broadcast data message is configured for processing by a filter processing section so that the broadcast data message is stored in a memory module and the at least one of the plurality of individual message components is recovered from the broadcast data message, if the at least one vehicle is an intended recipient, and the broadcast data message is discarded, if the at least one vehicle is not an intended recipient; and wherein the proposed date/time slot included in the at least one of the plurality of individual message components is configured for display on a vehicle display unit onboard the at least one vehicle. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for scheduling a service appointment for a vehicle, comprising:
-
detecting a trigger event by at least one sensor; generating a plurality of diagnostic trouble codes (DTCs) in response to the detected trigger event using a processor in communication with the at least one sensor; the processor being further configured to perform the steps of; analyzing the DTCs to determine an underlying problem; determining parts needed to repair the underlying problem; estimating time needed to repair the underlying problem; identifying a servicing dealer; and generating a command to a transmitter for transmitting an appointment request and information regarding the DTCs from the vehicle to an appointment scheduling center; receiving with a receiver a broadcast data message from the appointment scheduling center, the broadcast data message comprising a message portion and a filter code section, the filter code section comprising coded criteria that specify characteristics of intended recipients of the message portion; reading the filter code section of the broadcast data message using a filter processing section associated with the receiver and determining whether the vehicle is an intended recipient of the message portion; storing the broadcast data message in a memory module, wherein the filter processing section recovers the message portion of the broadcast data message stored in the memory module, if the vehicle is an intended recipient, and discards the message portion, if the vehicle is not an intended recipient; the recovered message portion of the broadcast data message including a proposed date/time slot for the service appointment, wherein the proposed date/time slot for the service appointment is based at least on the parts and the estimated time needed to repair the underlying problem and one or more available time slots at the identified servicing dealer; and displaying on a vehicle display unit the proposed date/time slot included in the recovered message portion from the appointment scheduling center. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for scheduling a service appointment for a vehicle, comprising:
-
receiving data comprising a plurality of diagnostic trouble codes (DTCs) from at least one vehicle; analyzing with a processor the received DTCs to determine an underlying problem; determining parts needed to repair the underlying problem; estimating time needed to repair the underlying problem; identifying a servicing dealer; and selecting a proposed date/time slot for the service appointment with the identified servicing dealer based at least in part on the parts and the estimated time needed to repair the underlying problem and one or more available time slots at the identified servicing dealer; generating at least one broadcast data message comprising a plurality of individual message components that are each intended for a specific vehicle, wherein at least one of the plurality of individual message components includes the proposed date/time slot and is intended for the at least one vehicle; automatically sending the at least one broadcast data message including the proposed date/time slot to a plurality of vehicles, including the at least one vehicle, via a one-to-many communication system; wherein the at least one broadcast data message is configured for processing by a filter processing section so that the broadcast data message is stored in a memory module and the at least one of the plurality of individual message components is recovered from the broadcast data message, if the at least one vehicle is an intended recipient, and the broadcast data message is discarded, if the at least one vehicle is not an intended recipient; and wherein the proposed date/time slot included in the at least one of the plurality of individual message components is configured for display on a vehicle display unit onboard the at least one vehicle. - View Dependent Claims (17, 18, 19, 20)
-
Specification