Software Updating System for Work Machines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software updating systems for work machines face challenges in ensuring reliable updates of multiple components, particularly when the work machine is disconnected from the network, leading to incomplete updates and functionality issues.

Innovation Solution

A software updating system that includes a reception unit for receiving data containing first and second software updates for different components, a storage unit for storing these updates, and an update unit for updating the components based on the received software after storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software updates are performed component by component via network, then each component can be updated individually, but the work machine may be disconnected from the network during updates, resulting in incomplete updates and loss of functionality

Engineering Contradiction:
Improveupdate reliabilityVSAvoidnetwork connectivity requirement
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by storing update data for multiple components in advance within the work machine's storage unit before actual updates are applied. This allows the work machine to operate independently of continuous network connectivity during the update process, as all necessary update data is pre-fetched and stored locally.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage unit acts as an intermediary between the network and the component update process. It receives update data from the network and holds it locally, enabling the update operation to proceed without requiring active network connectivity throughout the entire update sequence.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple components are updated sequentially via network, then each component can receive individual updates, but the work machine cannot realize coordinated functions if disconnected during the process

Engineering Contradiction:
Improveupdate speedVSAvoidfunctionality realization
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system merges multiple separate update operations into a single integrated process. The reception unit receives update data for multiple components simultaneously, and the storage unit stores all update data together, allowing sequential application of updates without requiring repeated network connections, thus maintaining functionality realization reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The update process maintains continuity by storing all necessary update data locally before application. Once the data is stored, the update operation can proceed continuously through all components without interruption or need for network reconnection, ensuring that coordinated functions are realized reliably even if the work machine is disconnected during the process.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250123832A1Software updating system, working machine, and software updating method
Publication Date: 2025.04.17 KOMATSU LTD
  • US20250123832A1 patent drawing
  • US20250123832A1 patent drawing
  • US20250123832A1 patent drawing

AI summary

A reception unit receives data including first software for updating a first component, which is one of a plurality of components, and second software that is software for updating a second component, which is another one of the plurality of components, and for realizing a function associated with the first software, from a server. A storage unit stores received first software and second software. An update unit updates the first component and the second component based on the first software and the second software after the first software and the second software are stored in the storage unit.