Decentralized Transport Software Update Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software update systems for vehicles are inefficient and insecure, relying on centralized networks and lacking comprehensive testing across a large number of transports, which can lead to software updates being propagated without adequate validation.

Innovation Solution

A decentralized system using blockchain technology to validate and propagate software updates, where updates are tested across subsets of vehicles based on usage and environmental conditions, with smart contracts ensuring secure and efficient distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software updates are distributed through a centralized server using WAN, then software updates can be delivered to transports, but the system becomes inefficient and insecure

Engineering Contradiction:
Improvesecurity of software update distributionVSAvoidefficiency of software update distribution
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the centralized update distribution system into multiple peer-to-peer nodes (transports) that collectively perform validation and propagation. Instead of a single centralized server, the system divides the workload across many transports, each validating updates locally and sharing validated updates with others, thereby improving both security through distributed validation and efficiency through localized peer-to-peer transmission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces blockchain technology as an intermediary layer that mediates between the centralized source and distributed transports. The blockchain serves as a trusted intermediary that records and validates update information, allowing transports to verify updates without direct centralized control, thus enhancing security while maintaining efficient distributed propagation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If software updates are propagated without extensive testing, then update distribution is faster, but the reliability and security of updates deteriorates

Engineering Contradiction:
Improvevalidation of software updatesVSAvoidtime for software update validation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary validation actions where a subset of transports tests and validates software updates before full propagation. This preliminary testing phase occurs in advance of widespread distribution, ensuring update reliability while the validation results are then quickly propagated to all transports, minimizing overall time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial validation by having only a subset of transports perform extensive testing initially, rather than requiring all transports to validate before propagation. This partial action approach achieves sufficient validation reliability while significantly reducing the total time required, as the validated subset can then rapidly share proven updates with the remaining transports.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If a centralized system collects information from millions of transports, then comprehensive tracking is achieved, but the system complexity and security risks increase

Engineering Contradiction:
Improvecollection of software update informationVSAvoidcomplexity of centralized tracking system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the centralized information collection function into distributed peer-to-peer information sharing among transports. Each transport maintains and shares its own update validation information locally, eliminating the need for a complex centralized collection system while achieving comprehensive information gathering through the distributed network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables transports to self-manage their own update information and validation data without requiring centralized collection. Each transport independently tracks and shares its validation results with peers, reducing system complexity while maintaining comprehensive information availability through self-service information management at the distributed level.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240345831A1Management of transport software updates
Publication Date: 2024.10.17 TOYOTA MOTOR NORTH AMERICA INC
  • US20240345831A1 patent drawing
  • US20240345831A1 patent drawing
  • US20240345831A1 patent drawing

AI summary

An example operation may include one or more of receiving a software update at a transport, performing a first validation of the software update in a first environment, wherein the first environment includes a least amount of potential interactions, and performing a further validation of the software update when the first validation is successful, in a further environment, wherein the further environment includes an amount of potential interactions greater than the first environment.