Vehicle ECU OTA Updates with Operator Proximity Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for updating electronic control units (ECUs) in vehicles lack efficiency and safety, particularly in ensuring that firmware updates are completed under optimal vehicle operating conditions and operator proximity, which can lead to unsafe or incomplete updates.

Innovation Solution

An over-the-air (OTA) update system that determines operator proximity to the vehicle and checks vehicle operating conditions before initiating firmware updates, ensuring updates are only completed when the vehicle is stationary, with adequate battery voltage, and the operator is nearby, using a telematics device and OTA server to manage the update process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If firmware updates are performed without verifying operator proximity and vehicle conditions, then update speed and efficiency are improved, but safety and reliability deteriorate due to incomplete or unsafe updates

Engineering Contradiction:
Improveupdate speedVSAvoidupdate safety
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary verification of operator proximity through NFC tap detection and vehicle operating conditions (stationary state, battery voltage, ignition status) before initiating the firmware update process. This preliminary action ensures that all safety criteria are met before the update begins, preventing unsafe updates while maintaining efficient update execution.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple verification steps are implemented for operator proximity and vehicle conditions, then safety and reliability are improved, but device complexity and operation difficulty worsen

Engineering Contradiction:
Improveupdate safetyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The verification process is segmented into distinct, independent checks: NFC tap detection for operator proximity, stationary state verification, battery voltage check, and ignition status confirmation. Each verification step operates independently and contributes to the overall safety decision, making the complex verification process manageable and systematic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The OTA update server acts as an intermediary that coordinates between the operator terminal, telematics device, and vehicle systems. It receives verification data from multiple sources, processes safety criteria, and controls the update initiation, simplifying the overall system architecture by centralizing the coordination function.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If operator proximity verification through NFC tap is required, then safety is improved by ensuring operator presence, but ease of operation deteriorates due to additional steps

Engineering Contradiction:
Improveoperator presence verificationVSAvoidupdate process simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The operator performs the NFC tap action on their own device to verify their presence and authorization. This self-service approach integrates seamlessly into the update process, requiring minimal additional effort from the operator while ensuring reliable verification of operator presence and intent.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11829748B1Systems and methods for safe over-the-air update of electronic control units in vehicles
Publication Date: 2023.11.28 GEOTAB INC
  • US11829748B1 patent drawing
  • US11829748B1 patent drawing
  • US11829748B1 patent drawing

AI summary

Systems and method for safe over-the-air (OTA) update of electronic control units in vehicles are provided. The OTA server determines whether an operator terminal is close to a vehicle and if so, sends a request to the operator terminal requesting confirmation for proceeding with completing a firmware update for an electronic control unit in the vehicle. In response to receiving the confirmation, the OTA server sends a request to a telematics device coupled to the vehicle to complete the firmware update.