Technologies for verifying control system operation
First Claim
1. At least one non-transitory computer-readable media article of manufacture comprising instructions, which when executed by a processor of a vehicle-embedded computer device (VECD) in a vehicle during operation of the vehicle, is to cause the VECD to:
- identify a trigger to monitor for control system data of the vehicle in which the computer device is embedded;
monitor for control system data in response to detection of the trigger;
obtain, during an operating cycle, the control system data from individual control modules or from individual sensors of a plurality of sensors embedded in the vehicle;
generate performance results based on a combination of the obtained control system data; and
control transmission of a message including the performance results to a vehicle performance verification system (VPVS).
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, apparatus, and computer-readable media for verifying operations of vehicle control systems are disclosed. During a test cycle, a vehicle-embedded computer device (VECD) may monitor control modules and/or sensors embedded in a vehicle for control system data (CSD), may generate and report fingerprint based on a combination of the CSD, and may report the fingerprint to a vehicle performance verification system (VPVS). During deployment, the VECD may monitor the control modules/sensors for CSD, may generate and performance results (PRs) based on a combination of the CSD, and may report the PRs to the VPVS. The VPVS may verify whether the control systems of the vehicle are operating as desired based on a comparison of the PRs with the fingerprint. The VPVS may generate and send an alert or flag to a remote device if the control systems of the vehicle are not operating as desired.
7 Citations
18 Claims
-
1. At least one non-transitory computer-readable media article of manufacture comprising instructions, which when executed by a processor of a vehicle-embedded computer device (VECD) in a vehicle during operation of the vehicle, is to cause the VECD to:
-
identify a trigger to monitor for control system data of the vehicle in which the computer device is embedded; monitor for control system data in response to detection of the trigger; obtain, during an operating cycle, the control system data from individual control modules or from individual sensors of a plurality of sensors embedded in the vehicle; generate performance results based on a combination of the obtained control system data; and control transmission of a message including the performance results to a vehicle performance verification system (VPVS). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system to implement a vehicle performance verification system (VPVS), the computer system comprising:
-
a network interface to; receive, from a vehicle-embedded computer device (VECD), a message including performance results of a vehicle in which the VECD is embedded, the performance results being based on data collected by individual control modules embedded in the vehicle, and transmit a flag to another computer device when the performance results indicate that the VECD is not operated according to desired performance parameters; and a processor to; compare data items of the performance results with data items of a vehicle fingerprint of the vehicle, wherein the vehicle fingerprint is based on a combination of control system data collected during a vehicle emissions test, the vehicle emissions test being conducted according to a vehicle emissions test procedure that defines operation parameters during which control system data is to be collected, and generate the flag when at least one data item of the performance results varies from a corresponding data item of the vehicle fingerprint by a threshold. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A vehicle-embedded computer system, comprising:
-
at least one processor to; obtain first control system data from individual electronic control units (ECUs) embedded in a vehicle during an operating cycle of the vehicle, the individual control modules being communicatively coupled with the vehicle-embedded computer system, obtain second control system data directly from a plurality of sensors embedded in the vehicle, and generate performance results based on a combination of the obtained first control system data and the second controls stem data; communication circuitry communicatively coupled with the at least one processor, the communications circuitry is to transmit a message including the performance results to a vehicle performance verification system (VPVS) via a communications network. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification