Onboard Data Hub for Vehicle Software Update Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software update management systems for mobile and stationary assets face issues such as prolonged downtime, outdated update data, errors due to incorrect update sequences, and the burden of carrying update data, leading to potential malfunctions and incompatibilities.

Innovation Solution

A system and method where a data hub onboard the asset automatically receives and applies software updates from a remote location, using current and new configuration files and service programs to ensure accurate and efficient updates, reducing downtime and eliminating the need for manual data transport.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If software updates are performed using known systems, then software updates can be applied, but the updates take longer than desired and increase asset downtime

Engineering Contradiction:
Improvesoftware update speedVSAvoidasset downtime
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system prepares and validates software update data before actual deployment by comparing configuration files (current vs. new) and verifying compatibility. This preliminary action ensures that updates are ready to be applied immediately, reducing both update time and asset downtime while maintaining update integrity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If software update data is stored at service location, then updates can be performed locally, but update data may become outdated and incompatible with current software versions

Engineering Contradiction:
Improveupdate data accuracyVSAvoidconfiguration synchronization
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system implements a feedback mechanism where configuration files (current and new) are compared to verify update compatibility before application. The service entity receives feedback about the current software state and adjusts update deployment accordingly, ensuring update data remains synchronized with the actual software version and preventing outdated or incompatible updates.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If service entity determines update sequence and steps, then updates can be customized, but errors may occur causing software malfunction

Engineering Contradiction:
Improveupdate process flexibilityVSAvoidsoftware functionality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary validation layer that mediates between the service entity's update decisions and the actual software application. This intermediary compares configuration files, verifies compatibility requirements, and validates update sequences before deployment, preventing errors while preserving the service entity's ability to customize update processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of manufacture

If operator uses local computer with update data, then updates can be performed offline, but operator burden increases and confusion may occur

Engineering Contradiction:
Improveupdate process simplicityVSAvoidoperator workload
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The system extracts the complex update management functionality from the operator's local computer and relocates it to a centralized service entity. This extraction eliminates the need for operators to manually manage update data locally, reducing their workload and potential for confusion while maintaining offline update capability through automated data retrieval.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11150885B2Method and system for vehicle software management
Publication Date: 2021.10.19 TRANSPORTATION IP HOLDINGS LLC
  • US11150885B2 patent drawing
  • US11150885B2 patent drawing
  • US11150885B2 patent drawing

AI summary

A method includes receiving, at a data hub onboard an asset, a new configuration file, a service program, and a software update of a software application of the asset from a remote location. The data hub includes a current configuration file that indicates a current configuration state of the software application. The new configuration file indicates an updated configuration state of the software application with the software update. The service program includes work instructions for applying the updated configuration state to the software application. The method includes displaying the current configuration file and the new configuration file onboard the asset using the data hub. The method also includes updating the software application with the updated configuration state according to the work instructions of the service program using the data hub.