Vehicle Software Update Server Bundling Rollouts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle software update systems face challenges in efficiently managing multiple software rollouts and combining new with existing software content for vehicles that have outstanding updates, leading to inefficient deployment and potential compatibility issues.

Innovation Solution

A server-based system that creates a new rollout associated with new software content, identifies eligible vehicles, and generates combined software content for vehicles with outstanding existing updates, updating the rollout list to ensure seamless integration and deployment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system sends new software content to eligible vehicles, then vehicles receive updated functionalities and security features, but vehicles with outstanding existing updates may experience compatibility issues or require multiple separate update deployments

Engineering Contradiction:
Improvesoftware update compatibilityVSAvoidupdate deployment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple software content (new update and outstanding existing update) into a single bundled software content. The server identifies vehicles with outstanding updates from previous rollouts and bundles the new software content with the existing outstanding content, delivering both in one deployment operation. This eliminates the need for multiple separate update deployments and ensures compatibility by pre-resolving outstanding updates before applying new ones.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary identification and bundling of outstanding software content before the actual new update deployment. By proactively checking which vehicles have outstanding updates and pre-bundling the necessary content, the system prepares compatible update packages in advance, preventing compatibility issues during the new deployment and simplifying the overall update process.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the system manages multiple separate software rollouts, then each rollout can be tracked independently, but the deployment process becomes inefficient and time-consuming

Engineering Contradiction:
Improveupdate deployment efficiencyVSAvoiddeployment time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges multiple separate rollout operations into a single unified deployment by bundling software content. Instead of executing separate rollouts for each software content, the system consolidates outstanding updates with new updates and delivers them together, significantly improving deployment efficiency and reducing the time required for software updates.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If the system delivers only new software content without considering existing outstanding updates, then the rollout process is simple, but vehicles may end up with multiple pending updates causing compatibility issues

Engineering Contradiction:
Improverollout management simplicityVSAvoidsoftware compatibility
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system automatically identifies vehicles with outstanding updates and retrieves the necessary existing software content without manual intervention. The server autonomously checks update status, bundles appropriate content, and manages the combined deployment, maintaining operational simplicity while ensuring compatibility through automatic resolution of outstanding updates.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11556329B2System for updating vehicle software
Publication Date: 2023.01.17 FORD GLOBAL TECH LLC
  • US11556329B2 patent drawing
  • US11556329B2 patent drawing
  • US11556329B2 patent drawing

AI summary

A server includes an interface configured to receive a new software content; a processor, configured to responsive to receiving the new software content, create a new rollout associated with the new software content, and identify a plurality of vehicles eligible to receive the new software content, responsive to detecting a first vehicle of the plurality of vehicles being yet to receive an existing software content associated with an existing rollout, generate a combined software content including both the new and existing software content, and associate the first vehicle with the combined software content.