Vehicle-External Update System Software Configuration Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current remote software update processes for motor vehicles lack the ability to collect software configuration data sets from target control devices during on-board updates, preventing registration by vehicle-external devices and lacking mechanisms for checking input data constraints or recognizing changes to vehicle equipment option lists.

Innovation Solution

A method using a vehicle-external update system to produce a software component for motor vehicle electronic computing devices, based on a configuration write sequence, read sequence, and rule set, which incorporates vehicle equipment option lists and technical feature combinations to enable remote management of software configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If on-board update mechanisms are used for remote software updates, then update capability is provided, but the ability to collect software configuration data sets from target control devices is lost

Engineering Contradiction:
Improvesoftware configuration data collectionVSAvoidupdate system architecture
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces a back-end server as an intermediary between control devices and update sources. The back-end server collects software configuration data sets from target control devices during on-board updates, enabling remote registration and management of configuration data without requiring direct access to control devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where configuration data sets are collected from control devices, registered at the back-end server, and used to generate updated software components. This feedback loop enables continuous improvement and adaptation of software configurations based on actual vehicle data.

Inventive Principle:
Principle #23Feedback

2Productivity

If remote software updates are implemented without configuration data collection, then update speed is improved, but the ability to recognize changes to vehicle equipment option lists and technical combinations is lost

Engineering Contradiction:
Improveupdate speedVSAvoidvehicle configuration recognition
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by collecting and registering software configuration data sets from target control devices before actual software updates are applied. This preliminary data collection enables the back-end server to analyze vehicle equipment options and technical combinations in advance, ensuring updates are appropriately tailored.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the update system into distinct functional components: control devices that generate configuration data, a back-end server that collects and processes data, and update mechanisms that apply software. This segmentation allows each component to specialize in specific tasks, improving both speed and adaptability.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If no mechanism for checking input data constraints is provided, then system simplicity is maintained, but the ability to validate vehicle equipment option lists and configuration rules is lost

Engineering Contradiction:
Improvesystem structureVSAvoidconfiguration data validation
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The back-end server performs self-service validation by automatically checking input data constraints against stored configuration rules and vehicle equipment option lists. The system validates configuration data sets without requiring external intervention, ensuring data reliability while maintaining system simplicity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12307233B2Method for producing a software component for an electronic computing device of a motor vehicle, computer program product, computer-readable storage medium, as well as a vehicle-external update system
Publication Date: 2025.05.20 MERCEDES BENZ GROUP AG
  • US12307233B2 patent drawing

AI summary

A method for producing a software component for an electronic computing device of a motor vehicle by a vehicle-external update system involves producing the software component based on a configuration write sequence, a configuration read sequence, and a configuration rule set by a vehicle-external electronic computing device of the vehicle-external update system. The configuration rule set is produced based on a configuration data set. The configuration data set is produced based on a vehicle equipment option list and a technical combination of features for the motor vehicle.