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

VSEngineering 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

Engineering Contradiction:
Core Design Contradiction:
SpeedVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If software updates are pushed during peak usage times, then update timeliness is improved, but network stress and download failures increase

Engineering Contradiction:
Core Design Contradiction:
Loss of timeVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11026236B2Facilitation of efficient software downloads for vehicles
Publication Date: 2021.06.01
  • US11026236B2 patent drawing
  • US11026236B2 patent drawing
  • US11026236B2 patent drawing

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.