IP Library › Granted Patent US 10,055,174
Granted Patent B2
US 10,055,174 · App. 15/455,554 · Granted Aug 21, 2018

Information processing apparatus, method, and storage medium storing program

Inventor: Ritsuto Sako (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
G06F3/1206G06F3/123G06F3/1247G06F3/1288H04N1/0097H04N1/00344H04N2201/0094
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 10,055,174
App. No.
15/455,554
Granted
Aug 21, 2018
Kind
B2
Abstract

A version of a web service supported by an information processing apparatus before a firmware update and a version of the web service supported by the information processing apparatus after the firmware update are compared, and, based on a result of the comparison, predetermined processing corresponding to a case in which the versions differ is performed.

Claims (45)

1. An information processing apparatus comprising:

a memory configured to store instructions, and

a processor configured to execute the instructions to:

register, to a web service, a version of the web service supported by the information processing apparatus and identification information of the information processing apparatus, before an update of firmware of the information processing apparatus for communication with the web service;

perform the update of the firmware of the information processing apparatus for communication with the web service,

obtain a version of the web service supported by the information processing apparatus before the update as a first version;

obtain a version of the web service supported by the information processing apparatus after the update as a second version;

control a display unit to display information for allowing a user to confirm whether to delete registration of the version of the web service supported by the information processing apparatus before the update and the identification information, in a case where the first version and the second version differ from each other and it is determined that the version of the web service supported by the information processing apparatus before the update and the identification information are registered to the web service.

2. The information processing apparatus according to claim 1 , wherein

the processor is further configured to execute the instructions to

receive from an external terminal a request for registration of the information processing apparatus to the web service, and when registering the information processing apparatus to the web service in accordance with reception of the request for registration, notify the web service of the version of the web service supported by the information processing apparatus, and

request a user of the external terminal to issue the request for registration again in a case where the first version and the second version differ from each other.

3. The information processing apparatus according to claim 1 , wherein

the processor is further configured to execute the instructions to

request the web service to delete the registration of the information processing apparatus from the web service.

4. The information processing apparatus according to claim 1 ,

wherein the processor is further configured to execute the instructions to, in accordance with accepting from the user an instruction for deletion,

determine whether there is a job corresponding to the first version, and

notify a result of the determination to the user.

5. The information processing apparatus according to claim 4 ,

wherein the processor is further configured to execute the instructions to,

display a list of the corresponding jobs after the notification of the result of the determination.

6. The information processing apparatus according to claim 1 , wherein the processor is further configured to execute the instructions to

provide notification that the version of the web service supported by the firmware of the information processing apparatus registered to the web service is different to a version of the web service that the information processing apparatus can support.

7. The information processing apparatus according to claim 1 , further comprising

a storage unit configured to store the version of the web service before the update that is notified from the information processing apparatus to the web service for registration to the web service that is performed before the update, wherein the storage unit continues to hold version information of the web service before and after the update of the firmware,

wherein the processor is further configured to execute the instructions to

obtain, before the update, a version of the web service from the storage unit as the first version, and

obtain, after the update, a version of the web service as the second version by examining the firmware.

8. The information processing apparatus according to claim 7 , wherein the obtaining of the first version and the obtaining of the second version are performed after activation of the information processing apparatus accompanying an update of the firmware.

9. The information processing apparatus according to claim 1 ,

wherein the information processing apparatus is a printing apparatus, and

the web service is a print service for accepting a print job from an external terminal, processing the accepted print job, and transmitting the processed print job to the printing apparatus.

10. A method of controlling an information processing apparatus for communicating with a web service that is registered to the web service, the method comprising:

registering, to a web service, a version of the web service supported by the information processing apparatus and identification information of the information processing apparatus, before an update of firmware of the information processing apparatus for communication with the web service;

updating the firmware of the information processing apparatus for communicating with the web service,

obtaining a version of the web service supported by the information processing apparatus before the update as a first version;

obtaining a version of the web service supported by the information processing apparatus after the update as a second version; and

controlling a display unit to display information for allowing a user to confirm whether to delete registration of the version of the web service supported by the information processing apparatus before the update and the identification information, in a case where the first version and the second version differ from each other and it is determined that the version of the web service supported by the information processing before the update and the identification information are registered to the web service.

11. A non-transitory computer-readable storage medium storing a program for causing an information processing apparatus to perform

registering, to a web service, a version of the web service supported by the information processing apparatus and identification information of the information processing apparatus, before an update of firmware of the information processing apparatus for communication with the web service;

updating the firmware of the information processing apparatus for communicating with a web service,

obtaining a version of the web service supported by the information processing apparatus before the update as a first version;

obtaining a version of the web service supported by the information processing apparatus after the update as a second version;

controlling a display unit to display information for allowing a user to confirm whether to delete registration of the version of the web service supported by the information processing apparatus before the update and the identification information, in a case where the first version and the second version differ from each other and it is determined that the version of the web service supported by the information processing apparatus before the update and the identification information are registered to the web service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2017
From: SAKO, RITSUTO
To: CANON KABUSHIKI KAISHA
Reel/Frame 042585/0852 →
Priority Claims (1)
JP 2016-060900 · Mar 24, 2016 · national
Continuity (1)
Related Publication 20170277481A1 · Sep 28, 2017