Electronic Device Partial Application File Update

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face increased communication data requirements and user dissatisfaction due to larger software updates, necessitating a reduction in data transmission for software updates while ensuring tamper detection.

Innovation Solution

An electronic device with a storage unit, reception unit, update process unit, and tamper detection unit that receives update data and location information over a network, rewriting only specific parts of the application file and performing tamper detection to validate the updated software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the electronic device receives complete updated software files via network, then the software can be fully updated, but the communication data amount increases and update time extends

Engineering Contradiction:
Improvesoftware update completenessVSAvoidcommunication data amount
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the software update process into two distinct phases: (1) receiving and storing only the differential update data packets from the network, and (2) performing local synthesis by combining these update packets with the original software files stored in the device. This segmentation allows the system to receive minimal data while still achieving complete software updates, directly resolving the contradiction between update completeness and communication data volume.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-storing the original software files in the device's storage unit before the update process begins. This preliminary preparation enables the device to perform local synthesis of update data with existing files, eliminating the need to receive complete updated files over the network. The original files serve as a foundation that reduces the amount of data that must be transmitted.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the electronic device receives complete updated software files via network, then the software can be fully updated, but the update time becomes longer causing user dissatisfaction

Engineering Contradiction:
Improvesoftware update completenessVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By segmenting the update data into small differential packets and performing local synthesis, the system avoids the time-consuming process of receiving large complete files over the network. The segmentation enables efficient data transmission and faster local processing, directly reducing update time while maintaining completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service by enabling the device to perform local synthesis of update data with its existing software files. Instead of relying entirely on network transmission of complete updated files, the device autonomously combines received update packets with stored original files to generate the complete updated software, significantly reducing update time.

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If only partial update data is received and used to rewrite specific files, then the communication data amount is reduced, but the complexity of locating and rewriting specific files increases

Engineering Contradiction:
Improvecommunication data amountVSAvoidupdate process complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component (the synthesis mechanism) that manages the complexity of matching update packets with original files. This intermediary layer handles the complex tasks of identifying corresponding files, verifying data integrity, and performing the synthesis operation, thereby isolating the complexity from the user and simplifying the overall update process despite the partial update approach.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7934256B2Electronic device, update server device, key update device
Publication Date: 2011.04.26 PANASONIC HOLDINGS CORP
  • US7934256B2 patent drawing
  • US7934256B2 patent drawing
  • US7934256B2 patent drawing

AI summary

The present invention offers an electronic device that reduces the amount of data for communication required when files pertaining to software are to be updated, as compared to the conventional devices, and performs tamper detection. The present invention is an electronic device having an application file pertaining to an operation of application software and updating the application file via a network. The electronic device (i) stores therein the application file including one or more data pieces, (ii) receives, from an external apparatus via the network, update data and location information indicating a location, within the application file, which is for rewrite with the update data, (iii) rewrites only part of the application file by writing over a data piece present at the indicated location with the update data, to update the application file, and (iv) examines whether the updated application file has been tampered with.