IP Library Granted Patent US 12,650,831
Granted Patent B2
US 12,650,831 · App. 18/624,004 · Granted Jun 9, 2026

Communication apparatus, control method of communication apparatus, and storage medium

Inventor: Ryuhei Wakita (Kanagawa, JP)
Assignee: Canon Kabushiki Kaisha
G06F8/65
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,650,831
App. No.
18/624,004
Granted
Jun 9, 2026
Kind
B2
Abstract

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.

Claims (25)

1 . A communication apparatus capable of communicating with a server, the communication apparatus comprising:

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,

wherein the communication apparatus saves current firmware data in a non-volatile memory before execution of the update of the firmware using the firmware data,

wherein the execution unit is capable of restoring the updated firmware to a version before the update of the firmware, after the execution of the update, by using the firmware data before the update saved in the non-volatile memory or the server, and

wherein, after the update of the firmware is executed due to elapse of the predetermined time from the display of the confirmation screen, the display control unit displays a notification screen that provides notification of the firmware update, and in response to a second predetermined time elapsing from the display of the notification screen, the display control unit displays a recovery confirmation screen that receives an operation on whether the updated firmware is to be restored to the version before the update.

2 . The communication apparatus according to claim 1 , wherein, in a case where an operation of executing the update of the firmware is received before elapse of the predetermined time from the display of the confirmation screen by the display control unit, the execution unit executes the update of the firmware.

3 . The communication apparatus according to claim 1 , wherein, in a case where an operation of cancelling the update of the firmware is received before elapse of the predetermined time from the display of the confirmation screen by the display control unit, the execution unit determines not to execute the update of the firmware, and the display control unit displays a display screen that has been displayed before the display of the confirmation screen.

4 . The communication apparatus according to claim 1 , wherein, in a case where an operation other than an operation relating to the confirmation screen is performed on the communication apparatus during the display of the confirmation screen, the execution unit determines not to execute processing in response to the operation other than the operation relating to the confirmation screen, and the display control unit continues to display the confirmation screen.

5 . The communication apparatus according to claim 1 , wherein a timing at which the display control unit displays the confirmation screen is during standby or in power-off.

6 . The communication apparatus according to claim 1 , wherein the communication apparatus transmits current firmware data to the server before execution of the update of the firmware using the firmware data.

7 . The communication apparatus according to claim 1 , wherein the recovery confirmation screen is displayed in power-on of the communication apparatus performed after the execution of the update of the firmware.

8 . The communication apparatus according to claim 1 , wherein the communication apparatus is a printer including the display unit.

9 . A control method of a communication apparatus capable of communicating with a server, the control method comprising:

displaying 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

executing 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 in the displaying without reception of an instruction of the update of the firmware by a user;

saving current firmware data in a volatile memory before execution of the update of the firmware using the firmware data,

wherein the communication apparatus is capable of restoring the updated firmware to a version before the update of the firmware, after the execution of the update, by using the firmware data before the update saved in the volatile memory or the server; and

after the update of the firmware is executed due to elapse of the predetermined time from the display of the confirmation screen, displaying a notification screen that provides notification of the firmware update, and in response to a second predetermined time elapsing from the display of the notification screen, displaying a recovery confirmation screen that receives an operation on whether the updated firmware is to be restored to the version before the update.

10 . A non-transitory computer readable storage medium storing a program which functions in a communication apparatus capable of communicating with a server and which causes the communication apparatus to function as:

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,

wherein the communication apparatus saves current firmware data in a non-volatile memory before execution of the update of the firmware using the firmware data,

wherein the execution unit is capable of restoring the updated firmware to a version before the update of the firmware, after the execution of the update, by using the firmware data before the update saved in the non-volatile memory or the server, and

wherein, after the update of the firmware is executed due to elapse of the predetermined time from the display of the confirmation screen, the display control unit displays a notification screen that provides notification of the firmware update, and in response to a second predetermined time elapsing from the display of the notification screen, the display control unit displays a recovery confirmation screen that receives an operation on whether the updated firmware is to be restored to the version before the update.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2024
From: WAKITA, RYUHEI
To: CANON KABUSHIKI KAISHA
Reel/Frame 067201/0127 →
Priority Claims (1)
JP 2023-061749 · Apr 5, 2023 · national
Continuity (1)
Related Publication 20240338199A1 · Oct 10, 2024
References Cited (16)
US 10534568B2 · Han · 2020 [cited by examiner]
US 20030112461A1 · Ogura · 2003 [cited by examiner]
US 20040181787A1 · Wickham · 2004 [cited by examiner]
US 20040187103A1 · Wickham · 2004 [cited by examiner]
US 20050257215A1 · Denby · 2005 [cited by examiner]
US 20120124568A1 · Fallon · 2012 [cited by examiner]
US 20140047425A1 · Thapar · 2014 [cited by examiner]
US 20140223424A1 · Han · 2014 [cited by examiner]
US 20200174772A1 · Madala · 2020 [cited by examiner]
US 20200372157A1 · Singer · 2020 [cited by examiner]
US 20210132938A1 · Ogura · 2021 [cited by examiner]
US 20220027138A1 · Stevens · 2022 [cited by examiner]
US 20220261236A1 · Ogawa · 2022 [cited by applicant]
US 20230418591A1 · Lim · 2023 [cited by examiner]
US 20240256257A1 · Sasaki et al. · 2024 [cited by applicant]
JP 2022125869 · 2022 [cited by applicant]