CPC G07C 5/008 (2013.01) [G06F 40/40 (2020.01); G07C 5/0808 (2013.01); G07C 5/0858 (2013.01); G07C 2205/02 (2013.01)] | 34 Claims |
1. A computer program product comprising one or more non-transitory program storage media on which are stored instructions executable by one or more processors or programmable circuits to perform operations for providing vehicle diagnostics, the operations comprising:
receiving a first communication from a user;
processing the first communication using a natural language processing (NLP) model to produce NLP model output including a sequence of words;
extracting one or more keywords from the sequence of words;
instructing a data acquisition and transfer device (DAT) connected to an OBD port of a vehicle to perform a selected function based on the one or more keywords;
receiving diagnostic data from the DAT, the diagnostic data having been retrieved from the vehicle by the DAT in accordance with the selected function;
determining a diagnostic condition of the vehicle based on the diagnostic data;
deriving a reliability index associated with the diagnostic condition; and,
in response to the reliability index being below a threshold, presenting to the user an option to instruct the DAT to perform a special function test, the special function test being configured to generate additional diagnostic data that supports or refutes the determined diagnostic condition.
|