IP Library › Granted Patent US 10,917,286
Granted Patent B2
US 10,917,286 · App. 16/518,624 · Granted Feb 9, 2021

Control method and information processing apparatus

Inventor: Nobuhiro Kitabatake (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
H04L41/06G06Q30/0621G06Q30/0633G06Q30/0603G06Q30/0641
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,917,286
App. No.
16/518,624
Granted
Feb 9, 2021
Kind
B2
Abstract

A method for controlling an information processing apparatus includes setting a communication retry condition according to a type of a user operation, and performing communication based on the user operation. If communication based on the user operation has failed, a communication retry is performed based on the set communication retry condition.

Claims (41)

1. A method for controlling an information processing apparatus, the method comprising:

editing image data;

uploading the edited data to a management server;

setting a communication retry condition based on a type of a user operation; and

performing communication for transmitting updating information based on the user operation,

wherein, in a case where the communication based on the user operation has failed, a communication retry is performed based on the set communication retry condition, and

wherein, in a case where a first user operation related to the editing of the image data and a second user operation related to the uploading are respectively performed, a number of communication retries for communication based on the second user operation is larger than a number of communication retries for communication based on the first user operation.

2. The control method according to claim 1 ,

wherein the information processing apparatus is capable of communicating with the management server and a notification server via a network,

wherein, in a case where the first user operation is performed, communication for transmitting date/time information related to the first user operation, as the updating information, to the management server is performed, and

wherein, based on the date/time information related to the first user operation transmitted from the information processing apparatus, the management server issues a notification request to the notification server if a predetermined notification condition is satisfied, and a notification based on the notification request is transmitted from the notification server to the information processing apparatus.

3. The control method according to claim 2 , wherein the communication retry condition is set in relation to a degree of effect related to the notification transmitted from the notification server.

4. The control method according to claim 2 , wherein, in a case where the second user operation is performed, communication for transmitting the updating information related to the second user operation, to the management server is performed, and

wherein, based on the updating information related to the second user operation transmitted from the information processing apparatus, the management server issues a notification request to the notification server if a predetermined notification condition is satisfied, and a notification based on the notification request is transmitted from the notification server to the information processing apparatus.

5. The control method according to claim 1 , further comprising:

deleting the edited data,

wherein, in a case where the first user operation related to the editing of the image data is performed and a third user operation related to deletion of the edited data is performed respectively, a number of communication retries in communication based on the third user operation is larger than a number of communication retries in communication based on the first user operation.

6. The control method according to claim 1 , wherein the communication retry condition differs between a case where, after the second user operation related to the uploading is performed, data that is different from the uploaded data and on which the editing has been started is stored in the information processing apparatus and a case where, after the second user operation related to the uploading is performed, the data on which the editing has been started is not stored in the information processing apparatus.

7. The control method according to claim 6 , wherein the communication retry condition differs between a case where, after a third user operation related to deletion of the edited image data is performed, data that is different from the deleted data and on which the editing has been started is stored in the information processing apparatus and a case where, after the third user operation related to the deletion is performed, the data on which the editing has been started is not stored in the information processing apparatus.

8. The control method according to claim 1 , wherein the communication retry condition differs between a case where, at a timing when the first user operation related to the editing is performed, the updating information is stored in the management server and a case where, at the timing when the first user operation related to the editing is performed, the updating information is not stored in the management server.

9. An information processing apparatus comprising:

at least one processor causing the information processing apparatus to act as:

an editing unit configured to edit image data;

an uploading unit configured to upload the edited data to a management server,

a setting unit configured to set a communication retry condition based on a user operation type; and

a communication unit configured to perform communication for transmitting updating information based on the user operation,

wherein, in a case where communication based on the user operation has failed, the communication unit performs a communication retry based on the set communication retry condition, and

wherein, in a case where a first user operation relating to the editing of the image data and a second user operation relating to the uploading are respectively performed, a number of communication retries for communication based on the second user operation is larger than a number of communication retries for communication based on the first user operation.

10. The information processing apparatus according to claim 9 ,

wherein the information processing apparatus is capable of communicating with the management server and a notification server via a network,

wherein, in a case where the first user operation is performed, communication for transmitting date/time information related to the first user operation, as the updating information, to the management server is performed, and

wherein, based on the date/time information related to the first user operation transmitted from the information processing apparatus, the management server issues a notification request to the notification server if a predetermined notification condition is satisfied, and a notification based on the notification request is transmitted from the notification server to the information processing apparatus.

11. The information processing apparatus according to claim 10 , wherein the communication retry condition is set in relation to a degree of effect related to the notification transmitted from the notification server.

12. The information processing apparatus according to claim 10 , wherein, in a case where the second user operation is performed, the communication unit transmits the updating information related to the second user operation to the management server, and

wherein, based on the updating information related to the second user operation transmitted from the information processing apparatus, the management server issues a notification request to the notification server if a predetermined notification condition is satisfied, and a notification based on the notification request is transmitted from the notification server to the information processing apparatus.

13. The information processing apparatus according to claim 9 , further comprising:

a deletion unit configured to delete the edited data,

wherein, in a case where the first user operation related to the editing of the image data is performed and a third user operation related to the deletion of the edited data is performed, a number of communication retries in communication based on the third user operation is larger than a number of communication retries in communication based on the first user operation.

14. The information processing apparatus according to claim 9 , wherein the communication retry condition differs between a case where, after the second user operation related to the uploading is performed, data that is different from the uploaded data and on which the editing has been started is stored in the information processing apparatus and a case where, after the second user operation related to the uploading is performed, the data on which the editing has been started is not stored in the information processing apparatus.

15. The information processing apparatus according to claim 14 , wherein the communication retry condition differs between a case where, after a third user operation related to deletion of the edited image data is performed, data that is different from the deleted data and on which the editing has been started is stored in the information processing apparatus and a case where, after the third user operation related to the deletion is performed, the data on which the editing has been started is not stored in the information processing apparatus.

16. The information processing apparatus according to claim 9 , wherein the retry condition differs between a case where, at a timing when the first user operation related to the editing is performed, the updating information is stored in the management server and a case where, at the timing when the first user operation related to the editing is performed, the updating information is not stored in the management server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2019
From: KITABATAKE, NOBUHIRO
To: CANON KABUSHIKI KAISHA
Reel/Frame 050659/0119 →
Priority Claims (1)
JP 2018-142386 · Jul 30, 2018 · national
Continuity (1)
Related Publication 20200036572A1 · Jan 30, 2020