Communication Apparatus Automatic Firmware Update Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users may neglect firmware update guidance, leading to missed opportunities for updating printer firmware, even if re-displayed after power-off, unless they manually initiate the update.

Innovation Solution

A communication apparatus that displays a confirmation screen for firmware update and automatically executes the update if no user instruction is received within a predetermined time, ensuring the update occurs even if the user is unaware of the guidance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the firmware update guidance is displayed and waits for user confirmation, then the user has control over the update process, but the update opportunity is lost if the user neglects the guidance

Engineering Contradiction:
Improvefirmware update executionVSAvoiduser operation requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs the firmware update automatically without requiring user intervention. The communication apparatus self-updates by executing the update program and data received from the server, eliminating the need for user confirmation or operation while ensuring the update is performed

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system obtains and stores the update program and data in advance before execution. The apparatus receives update information from the server, stores it in storage units, and prepares for automatic execution, performing the update action before user awareness or intervention is needed

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the firmware update is executed automatically without user confirmation, then the update opportunity is secured, but the user loses control over the update process

Engineering Contradiction:
Improveupdate execution efficiencyVSAvoidcontrol mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by obtaining, storing, and preparing update data before automatic execution. This includes receiving update information from the server, storing program and data in separate storage units, and setting execution timing, thereby simplifying the control mechanism during actual update execution

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The communication apparatus autonomously manages the entire update process including receiving updates, storing them, determining execution timing, and performing the update. This self-service capability eliminates complex user-control mechanisms while maintaining efficient automatic execution

Inventive Principle:
Principle #25Self-service

3Reliability

If the update guidance is displayed repeatedly after power-off, then the user is reminded of the update, but the user may still neglect it and the update opportunity is lost

Engineering Contradiction:
Improveupdate opportunityVSAvoidwaiting time for user response
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system eliminates the time loss by performing automatic updates without requiring user response. The communication apparatus self-updates by executing stored update programs and data, removing the waiting period for user acknowledgment while ensuring reliable update execution

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary preparation by storing update data and program in advance, and determines execution timing automatically. This allows the update to be executed at predetermined intervals or conditions without requiring user response time, thereby eliminating the loss of time while maintaining reliable update opportunities

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240338199A1Communication apparatus, control method of communication apparatus, and storage medium
Publication Date: 2024.10.10 CANON KK
  • US20240338199A1 patent drawing
  • US20240338199A1 patent drawing
  • US20240338199A1 patent drawing

AI summary

Provided is a communication apparatus that is capable of communicating with a server and that includes: a display control unit configured to display a confirmation screen for receiving an operation on whether update of firmware of the communication apparatus is to be executed or not, on a display unit; and an execution unit configured to execute the update of the firmware of the communication apparatus by using firmware data that is used to update the firmware and that is provided from the server, in a case where a predetermined time elapses from display of the confirmation screen by the display control unit without reception of an instruction of the update of the firmware by a user.