Vehicle Software Update via Mobile Relay and Battery Check

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle computing systems face challenges in software updates due to limited internet connectivity and the inconvenience of manual updates, which can be risky and time-consuming, especially when updating while the vehicle is in motion.

Innovation Solution

A system that uses a mobile device processor to wirelessly communicate with a remote server and a vehicle computing system, querying for module versions, checking battery sufficiency, and facilitating automatic download and installation of updates, while locking out vehicle functionality during the process to ensure successful installation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual USB update method is used, then connectivity issues are solved, but user convenience deteriorates due to required manual intervention

Engineering Contradiction:
Improveupdate reliabilityVSAvoidupdate convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically checks for updates, downloads them, and installs them without requiring user intervention. The vehicle computing system autonomously manages the entire update process including querying remote servers, receiving update packages, and executing installation, thereby resolving the contradiction between reliability and ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by automatically checking for updates and preparing download tasks before user interaction is needed. Update checks are performed automatically at scheduled intervals or when connectivity is available, ensuring updates are ready for installation without requiring manual user initiation.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If update is performed while vehicle is in motion, then user time is saved, but safety deteriorates due to potential update failures

Engineering Contradiction:
Improveupdate timeVSAvoidupdate safety
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system dynamically adjusts update installation timing based on vehicle state. It monitors whether the vehicle is in motion or parked, and automatically schedules update installation only when the vehicle is stationary. This dynamic adaptation ensures safety while minimizing user time loss by performing updates during naturally occurring idle periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors vehicle operational state and uses this feedback to determine appropriate update timing. By detecting vehicle motion status and connectivity availability, the system intelligently schedules update operations to occur only when conditions are favorable, thereby ensuring both safety and time efficiency.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If automatic wireless update is implemented, then ease of operation improves, but device complexity increases due to additional communication modules

Engineering Contradiction:
Improveupdate automationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The vehicle computing system performs multiple functions using existing components. The processor that normally handles vehicle operations also manages update checking, downloading, and installation. The communication interface used for vehicle telematics is also utilized for update package reception, eliminating the need for dedicated update hardware and reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Reliability

If battery check is performed before update, then update reliability improves, but process time increases due to additional verification steps

Engineering Contradiction:
Improveupdate success rateVSAvoidupdate preparation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary battery level checks automatically as part of the update preparation process. Before initiating a download or installation task, the system checks battery status to ensure sufficient power is available, preventing update failures due to power depletion and ensuring reliable completion without requiring additional user time for manual verification.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9858064B2Methods and apparatus for vehicle computing system software updates
Publication Date: 2018.01.02 FORD GLOBAL TECH LLC
  • US9858064B2 patent drawing
  • US9858064B2 patent drawing
  • US9858064B2 patent drawing

AI summary

In a first illustrative embodiment, a system includes a mobile device processor configured to communicate wirelessly with both a remote server and a vehicle computing system (VCS). The processor is further configured to query the VCS for a module version, relay the module version to a remote system and receive information relating to an updated module version and module. The processor is also configured to query the VCS for vehicle battery information, inform a user of battery sufficiency for a recommended installation of the updated module, and, responsive to a user instruction to proceed with installation, instruct the VCS to download and install the updated module.