Smart OTA Scheduler for Vehicle Software Updates
Solution Overview
Problem
Current over-the-air (OTA) software update methods for vehicles lack efficiency in scheduling and resource management, leading to potential network overload and incomplete downloads due to peak usage times and varying vehicle usage patterns.
Innovation Solution
Implementing a smart OTA software scheduler that utilizes device-level location analytics and network load metrics to segment vehicles and optimize download schedules, minimizing network impact during peak hours and leveraging off-peak times for updates, while employing AI-driven classification and optimization algorithms to refine the scheduling process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If OTA software updates are distributed to all vehicles simultaneously, then update speed and consistency are improved, but network overload and download completion rates deteriorate
Solution Approach 1:
The patent segments vehicles into different groups based on usage patterns, location data, and connection characteristics. This segmentation allows the system to distribute software updates in controlled batches rather than simultaneously to all vehicles, preventing network overload while maintaining update propagation. The scheduler divides the vehicle population into segments that can be updated in staggered waves.
Solution Approach 2:
The patent implements dynamic scheduling that adapts to real-time network conditions and vehicle usage patterns. The system continuously monitors connection quality, vehicle location, and usage state, dynamically adjusting which vehicles receive updates at any given moment. This dynamic approach optimizes the balance between update speed and completion rate by responding to changing conditions.
2Loss of time
If software updates are pushed during peak usage times, then update timeliness is improved, but network stress and download failures increase
Solution Approach 1:
The patent performs preliminary analysis of vehicle usage patterns, location history, and connection characteristics before scheduling updates. The system pre-identifies optimal time windows for each vehicle segment based on historical data, preparing update schedules in advance that avoid peak usage periods while ensuring timely delivery. This preliminary planning enables the system to proactively schedule updates during favorable conditions.
Solution Approach 2:
The patent implements continuous feedback loops where the system monitors actual download progress, network conditions, and vehicle responses in real-time. Based on this feedback, the scheduler adjusts ongoing and future update assignments, reallocating vehicles that are experiencing difficulties and optimizing timing for subsequent batches. This feedback mechanism ensures high completion rates by adapting to actual conditions rather than relying solely on predictions.
3Productivity
If comprehensive vehicle monitoring and scheduling is implemented, then download efficiency and network optimization are improved, but computational complexity and system resource requirements increase
Solution Approach 1:
The patent reduces computational complexity by segmenting the vehicle population into distinct groups based on usage patterns and characteristics. Rather than optimizing schedules for all vehicles simultaneously as a single complex problem, the system creates smaller, more manageable segments that can be scheduled independently. This segmentation breaks down the overwhelming computational task into tractable sub-problems while maintaining overall optimization.
Solution Approach 2:
The patent enables vehicles to provide self-information about their usage patterns, location preferences, and connection characteristics through onboard telematics systems. This self-service approach reduces the burden on the central scheduling system, as vehicles contribute their own data for the optimization process. The system leverages this self-provided information to make scheduling decisions with reduced computational overhead.
Data Source
AI summary
A more efficient over-the-air software push can be facilitated by leveraging a smart scheduling system for vehicles. The smart scheduling system can use location and network capacity data to prioritize over-the-air software pushes for vehicles. For instance, a vehicle, which is only operational during off-peak wireless network hours can receive a software push during the off-peak times because wireless network capacity is not an issue. However, vehicles, which are used primarily during heavy peak wireless network times can receive software in a prioritized manner based on location data, frequency of use, network capacity, etc.


