Method and system for providing diagnostic filter lists
First Claim
1. A method for outputting a parameter identifier (PID) filter list, comprising:
- receiving, at a server, a first set of PID values and a second set of PID values, wherein the first set of PID values are for a particular PID from a first set of vehicles with all diagnostic trouble codes (DTCs) for a particular ECU within each vehicle of first the set of vehicles set to inactive, wherein the second set of PID values are for the particular PID from a second set of vehicles with one or more particular DTCs for the particular ECU within each vehicle of the second set of vehicles set to active, and wherein the first set of vehicles and the second set of vehicles are identifiable by particular vehicle identifying information;
determining, by the server from among the first set of PID values, a range of PID values for the particular PID;
determining, by the server from among the second set of PID values, one or more PID values for the particular PID is outside of the range of PID values for the particular PID by a threshold value;
adding, by the server, the particular PID to a PID filter list in response to determining the one or more PID values for the particular PID is outside of the range of PID values for the particular PID by the threshold value;
receiving, at the server, a request sent over a communication network from a display device, wherein the request comprises the particular vehicle identifying information and the particular DTC;
retrieving, by the server based on the particular vehicle identifying information and the particular DTC received in the request, the PID filter list; and
transmitting, by the server over the communication network to the display device, a response to the request, the response comprising the PID filter list.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method for outputting a PID filter list (PFL) includes: receiving RO data from one or more ROs that indicate particular vehicle identifying information (PVII), at least one symptom identifier, and a particular vehicle component; determining, symptom-to-parameter-identifier (PID) mapping data (MD) based on the received RO data and component-to-PID MD; determining, based on the set of available PIDs for the SOV and the symptom-to-PID MD, a PFL, wherein the PFL is associated with the PVII and the at least one symptom identifier, and wherein the PFL indicates a symptom-based subset of PIDs from the set of available PIDs for the SOV; receiving, a request sent over a communication network from a display device, wherein the request comprises the PVII and the at least one symptom identifier; and transmitting, over the communication network to the display device, a response to the request, the response comprising the PFL.
73 Citations
34 Claims
-
1. A method for outputting a parameter identifier (PID) filter list, comprising:
-
receiving, at a server, a first set of PID values and a second set of PID values, wherein the first set of PID values are for a particular PID from a first set of vehicles with all diagnostic trouble codes (DTCs) for a particular ECU within each vehicle of first the set of vehicles set to inactive, wherein the second set of PID values are for the particular PID from a second set of vehicles with one or more particular DTCs for the particular ECU within each vehicle of the second set of vehicles set to active, and wherein the first set of vehicles and the second set of vehicles are identifiable by particular vehicle identifying information; determining, by the server from among the first set of PID values, a range of PID values for the particular PID; determining, by the server from among the second set of PID values, one or more PID values for the particular PID is outside of the range of PID values for the particular PID by a threshold value; adding, by the server, the particular PID to a PID filter list in response to determining the one or more PID values for the particular PID is outside of the range of PID values for the particular PID by the threshold value; receiving, at the server, a request sent over a communication network from a display device, wherein the request comprises the particular vehicle identifying information and the particular DTC; retrieving, by the server based on the particular vehicle identifying information and the particular DTC received in the request, the PID filter list; and transmitting, by the server over the communication network to the display device, a response to the request, the response comprising the PID filter list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server comprising:
-
a network communication interface for communicating with a display device over a communication network; and at least one processor coupled to network communication interface and programmed to; receive, at the server, a first set of PID values and a second set of PID values, wherein the first set of PID values are for a particular PID from a first set of vehicles with all diagnostic trouble code (DTC) for a particular ECU within each vehicle of the set of vehicles set to inactive, wherein the second set of PID values are for the particular PID from a second set of vehicles with one or more particular DTC for the particular ECU within each vehicle of the second set of vehicles set to active, and wherein the first set of vehicles and the second set of vehicles are identifiable by particular vehicle identifying information; determine, by the server from among the first set of PID values, a range of PID values for the particular PID; determine, by the server from among the second set of PID values, one or more PID values for the particular PID is outside of the range of PID values for the particular PID by a threshold value; add, by the server, the particular PID to a PID filter list in response to determining the one or more PID values for the particular PID is outside of the range of PID values for the particular PID by the threshold value; receive, at the server, a request sent over the communication network from a display device, wherein the request comprises the particular vehicle identifying information and the particular DTC; retrieve, by the server based on the particular vehicle identifying information and the particular DTC received in the request, the PID filter list; and transmit, by the server over the communication network to the display device, a response to the request, the response comprising the PID filter list. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable memory having stored therein instructions executable by one or more processors to cause a server to perform functions comprising:
-
receive, at the server, a first set of PID values and a second set of PID values, wherein the first set of PID values are for a particular PID from a first set of vehicles with all diagnostic trouble code (DTC) for a particular ECU within each vehicle of the set of vehicles set to inactive, wherein the second set of PID values are for the particular PID from a second set of vehicles with one or more particular DTC for the particular ECU within each vehicle of the second set of vehicles set to active, and wherein the first set of vehicles and the second set of vehicles are identifiable by particular vehicle identifying information; determine, by the server from among the first set of PID values, a range of PID values for the particular PID; determine, by the server from among the second set of PID values, one or more PID values for the particular PID is outside of the range of PID values for the particular PID by a threshold value; add, by the server, the particular PID to a PID filter list in response to determining the one or more PID values for the particular PID is outside of the range of PID values for the particular PID by the threshold value; receive, at the server, a request sent over a communication network from a display device, wherein the request comprises the particular vehicle identifying information and the particular DTC; retrieve, by the server based on the particular vehicle identifying information and the particular DTC received in the request, the PID filter list; and transmit, by the server over the communication network to the display device, a response to the request, the response comprising the PID filter list. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification