Methods and systems for updating diagnostic and repair information
First Claim
1. A method performed by a computing server, the method comprising:
- receiving, from a diagnostic computing device, a first request indicative of a vehicle repair issue for a vehicle;
sending, to the diagnostic computing device, a diagnostic flowchart including a sequence of diagnostic steps for identifying and resolving the vehicle repair issue;
receiving, from the diagnostic computing device, (i) a second request for further technical assistance in identifying and resolving the vehicle repair issue, and (ii) vehicle condition data collected during execution of the diagnostic flowchart;
sending the diagnostic flowchart and the vehicle condition data to a technical assistance computing device;
receiving, from the technical assistance computing device, input data including (i) diagnostic assistance information that the technical assistance computing device sent to the diagnostic computing device based on the diagnostic flowchart and the vehicle condition data, and (ii) feedback data indicating whether the vehicle repair issue has been identified and resolved;
updating the diagnostic flowchart based on the input data to generate a modified diagnostic flowchart;
using the modified diagnostic flowchart for identifying and resolving the vehicle repair issue in other vehicles experiencing the vehicle repair issue; and
replacing the diagnostic flowchart with the modified diagnostic flowchart when the modified diagnostic flowchart is successful more than a threshold number of times in resolving the vehicle repair issue.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for updating diagnostic and repair information are disclosed. In an example system, a first request indicative of a vehicle repair issue for a vehicle is received. A diagnostic flowchart for identifying and resolving the vehicle repair issue is then sent. A second request for further technical assistance and vehicle condition data collected during execution of the diagnostic flowchart are received. The diagnostic flowchart and the vehicle condition data are then sent. Diagnostic assistance information and feedback data indicating whether the vehicle repair issue has been identified and resolved are then received, and the diagnostic flowchart is updated accordingly.
15 Citations
28 Claims
-
1. A method performed by a computing server, the method comprising:
-
receiving, from a diagnostic computing device, a first request indicative of a vehicle repair issue for a vehicle; sending, to the diagnostic computing device, a diagnostic flowchart including a sequence of diagnostic steps for identifying and resolving the vehicle repair issue; receiving, from the diagnostic computing device, (i) a second request for further technical assistance in identifying and resolving the vehicle repair issue, and (ii) vehicle condition data collected during execution of the diagnostic flowchart; sending the diagnostic flowchart and the vehicle condition data to a technical assistance computing device; receiving, from the technical assistance computing device, input data including (i) diagnostic assistance information that the technical assistance computing device sent to the diagnostic computing device based on the diagnostic flowchart and the vehicle condition data, and (ii) feedback data indicating whether the vehicle repair issue has been identified and resolved; updating the diagnostic flowchart based on the input data to generate a modified diagnostic flowchart; using the modified diagnostic flowchart for identifying and resolving the vehicle repair issue in other vehicles experiencing the vehicle repair issue; and replacing the diagnostic flowchart with the modified diagnostic flowchart when the modified diagnostic flowchart is successful more than a threshold number of times in resolving the vehicle repair issue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method performed by a diagnostic computing device, the method comprising:
-
interfacing with a vehicle electronic control module of a vehicle via a vehicle communication link to obtain information associated with a vehicle repair issue that the vehicle is experiencing; displaying a user interface comprising selectable vehicle symptoms and characteristics; based on the information obtained via the vehicle communication link and selected vehicle symptoms and characteristics from the user interface, generating a first request for assistance with diagnosis and resolution of the vehicle repair issue; sending, to a computing server, the first request indicative of the vehicle repair issue for the vehicle; receiving, from the computing server, a diagnostic flowchart including a sequence of diagnostic steps for identifying and resolving the vehicle repair issue; sending, to the computing server, vehicle condition data collected during execution of the diagnostic flowchart; sending a second request for further technical assistance in identifying and resolving the vehicle repair issue; in response to the second request, receiving, from a technical assistance computing device that is in communication with the computing server, diagnostic assistance information based on the diagnostic flowchart and the vehicle condition data; and sending feedback data indicating whether the vehicle repair issue has been identified and resolved based on the diagnostic assistance information. - View Dependent Claims (13, 14, 15)
-
-
16. A system comprising:
-
a computing server; a vehicle repair database in communication with the computing server and including a plurality of diagnostic flowcharts associated with repairing vehicles; a diagnostic computing device in communication with the computing server; and a technical assistance computing device in communication with the computing server and the diagnostic computing device, wherein; the diagnostic computing device sends to the computing server a first request indicative of a vehicle repair issue for a vehicle, responsively, the computing server sends to the diagnostic computing device a diagnostic flowchart from the plurality of diagnostic flowcharts of the vehicle repair database, the diagnostic flowchart including a sequence of diagnostic steps for identifying and resolving the vehicle repair issue, the diagnostic computing device sends to the computing server vehicle condition data collected during execution of the diagnostic flowchart, the diagnostic computing device sends a second request for further technical assistance in identifying and resolving the vehicle repair issue, the computing server sends the diagnostic flowchart and the vehicle condition data to the technical assistance computing device, based on the diagnostic flowchart and the vehicle condition data, the technical assistance computing device sends diagnostic assistance information to the diagnostic computing device, the diagnostic computing device sends to the technical assistance computing feedback data indicating whether the vehicle repair issue has been identified and resolved based on the diagnostic assistance information, the technical assistance computing device sends to the computing server the feedback data and the diagnostic assistance information, the computing server updates the diagnostic flowchart based on the diagnostic assistance information and the feedback data to generate a modified diagnostic flowchart, using the modified diagnostic flowchart for identifying and resolving the vehicle repair issue in other vehicles experiencing the vehicle repair issue, and replacing the diagnostic flowchart in the vehicle repair database with the modified diagnostic flowchart when the modified diagnostic flowchart is successful more than a threshold number of times in resolving the vehicle repair issue. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A diagnostic computing device comprising:
-
a network interface; one or more processors in communication with the network interface; and at least one computer-readable medium having stored thereon program instructions, that when executed by the one or more processors, cause the one or more processors to perform operations comprising; interfacing with a vehicle electronic control module of a vehicle via a vehicle communication link to obtain information associated with a vehicle repair issue that the vehicle is experiencing; displaying a user interface comprising selectable vehicle symptoms and characteristics; based on the information obtained via the vehicle communication link and selected vehicle symptoms and characteristics from the user interface, generating a first request for assistance with diagnosis and resolution of the vehicle repair issue; sending, through the network interface to a computing server, the first request indicative of the vehicle repair issue for the vehicle; receiving, through the network interface from the computing server, a diagnostic flowchart including a sequence of diagnostic steps for identifying and resolving the vehicle repair issue; sending, through the network interface to the computing server, vehicle condition data collected during execution of the diagnostic flowchart; sending, through the network interface, a second request for further technical assistance in identifying and resolving the vehicle repair issue; in response to the second request, receiving, through the network interface from a technical assistance computing device that is in communication with the computing server, diagnostic assistance information based on the diagnostic flowchart and the vehicle condition data; and sending feedback data indicating whether the vehicle repair issue has been identified and resolved. - View Dependent Claims (25)
-
-
26. A technical assistance computing device comprising:
-
a network interface; one or more processors in communication with the network interface; and at least one computer-readable medium having stored thereon program instructions, that when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving a request for technical assistance with identifying and resolving a vehicle repair issue, wherein the request includes an identifier of a diagnostic flowchart session conducted between a computing server and a diagnostic computing device, wherein during the diagnostic flowchart session, the computing server provided a diagnostic flowchart to the diagnostic computing device, wherein the diagnostic flowchart comprises a plurality of performable path elements, wherein each path element comprises one or more diagnostic steps, retrieving, based on the identifier, the diagnostic flowchart and vehicle condition data generated during execution of the diagnostic flowchart at the diagnostic computing device; displaying (i) information indicative of which path elements of the diagnostic flowchart have been performed, and (ii) the vehicle condition data associated with the path elements that have been performed; based on the information displayed, the diagnostic flowchart and the vehicle condition data, sending diagnostic assistance information to the diagnostic computing device, receiving feedback data indicating whether the vehicle repair issue has been identified and resolved based on the diagnostic assistance information, and sending, to the computing server, the feedback data and the diagnostic assistance information. - View Dependent Claims (27, 28)
-
Specification