Vehicle Software Update Server Bundling Rollouts
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


