Remote OEM Vehicle Diagnostics via Controlled Local Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity and variability of vehicle safety systems, such as ADAS, require specialized OEM diagnostic tools and training, making it difficult for local technicians to perform accurate diagnostic evaluations, and there is a shortage of qualified experts to meet the demand.
Innovation Solution
A method and system enabling remote control of a local computing device by a remote expert using a wireless communication link to access an OEM portal for performing diagnostic evaluations, ensuring only qualified specialists conduct the evaluations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional OBDII port connection methods are used, then basic vehicle data can be accessed, but the system lacks vehicle identification capabilities and cannot authenticate authorized devices
Solution Approach 1:
The patent introduces an OBDII adapter as an intermediary device between the vehicle's OBDII port and external diagnostic devices. This adapter includes a microcontroller that reads vehicle identification data (VIN, engine ID, etc.) from the vehicle and compares it against authorized device information stored in its memory. This intermediary solution enables reliable data access while adding authentication capabilities that the original OBDII port lacks.
Solution Approach 2:
The OBDII adapter performs self-identification and self-authentication by automatically reading vehicle identification data and comparing it with stored authorized information. The system autonomously determines whether the connected device is authorized without requiring manual intervention, thereby providing both data access and authentication functions through a single self-sufficient device.
2Adaptability or versatility
If vehicle identification systems are added to enable device authentication, then authorized device access is enabled, but system complexity increases
Solution Approach 1:
The OBDII adapter is designed to perform multiple functions within a single device: it serves as both a data communication interface and an authentication system. The microcontroller handles both reading vehicle identification data and managing authorized device access, eliminating the need for separate authentication hardware and reducing overall system complexity.
Solution Approach 2:
The authentication system is nested within the existing OBDII adapter structure. The microcontroller and memory components for authentication are integrated into the same housing and circuit board as the data communication components, creating a compact multi-functional device that adds authentication capabilities without requiring a separate system.
3Adaptability or versatility
If multiple authorized devices are stored in the OBDII adapter, then device versatility is improved, but memory requirements and data management complexity increase
Solution Approach 1:
The system manages multiple authorized devices by changing the parameter of how identification data is stored and compared. Instead of storing complete device profiles, the adapter stores condensed vehicle identification data (VIN, engine ID, transmission ID) that can be quickly compared against authorization lists. This parameter optimization allows multiple authorized devices to be managed with minimal memory requirements.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Systems and methods of performing a diagnostic evaluation of a vehicle, comprising connecting a local computing device to a vehicle, establishing a wireless communication link between a remote computing device and the local computing device, thereby enabling a remote expert using the remote computing device to control the local computing device, controlling the local computing device to access an OEM portal using the remote computing device and performing a diagnostic evaluation of the vehicle, wherein the diagnostic evaluation of the vehicle is performed by the OEM portal using the local computing device, wherein the local computing device can be controlled by the remote computing device.