Vehicle Software Update Permission Period Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle software update systems require user approval each time software is updated, which can be burdensome, or may proceed without approval, leading to inconvenient loss of functionality during updates.

Innovation Solution

An information processing apparatus for vehicles that allows setting a permission period for software updates, executing updates within this period without user approval if set, and requiring approval only when no period is specified.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user approval is obtained each time software is updated, then update reliability is improved, but user burden increases

Engineering Contradiction:
Improveupdate reliabilityVSAvoiduser burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by obtaining user approval in advance for a designated period (e.g., overnight updates). The user sets update permission periods beforehand, and the system automatically executes updates within these periods without requiring repeated approval, thus reducing user burden while maintaining control.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system makes the approval mechanism dynamic by introducing time-based permission periods. Instead of a static always-yes or always-no setting, the user can designate specific time windows (e.g., nighttime hours) when updates are permitted, allowing the system to adapt its behavior based on the current time and user-preferred schedules.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If software is updated without user approval, then user convenience is improved, but risk of thoughtless updates increases

Engineering Contradiction:
Improveuser convenienceVSAvoidupdate control
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system obtains user approval in advance before executing updates. The user designates permission periods beforehand, and the system checks whether the current time falls within these periods before proceeding with updates, ensuring user intent is respected while maintaining automation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback to the user about update activities and permission period settings. The user can monitor when updates are executed and modify permission periods as needed, creating a closed-loop system that responds to user needs while maintaining automated operation within approved parameters.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If update permission period is designated, then update timing control is improved, but system complexity increases

Engineering Contradiction:
Improveupdate timing controlVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the update process by dividing it into distinct time-based permission periods. Instead of treating updates as a single monolithic operation, the user can specify multiple time windows (e.g., overnight period, weekend period) for different update scenarios, allowing fine-grained control without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The permission period setting mechanism serves multiple functions: it controls update timing, reduces user burden during specified periods, provides a default behavior framework, and allows emergency overrides. This multi-functional approach consolidates several control needs into a single unified mechanism.

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

Data Source

PatentUS20240311127A1Information processing apparatus for vehicle, software update system for vehicle, and non-transitory storage medium
Publication Date: 2024.09.19 TOYOTA JIDOSHA KK
  • US20240311127A1 patent drawing
  • US20240311127A1 patent drawing
  • US20240311127A1 patent drawing

AI summary

An information processing apparatus for a vehicle includes one or more processors configured to: set a permission period of an update process based on input from an outside, the update process being a process in which software of an electronic control unit mounted on the vehicle is updated to update software; when no permission period is set, execute the update process on condition that an approval signal indicating approval to the update process is acquired; and when the permission period is set, execute the update process in the permission period not on the condition that the approval signal is acquired.