IP Library › Granted Patent US 10,127,241
Granted Patent B2
US 10,127,241 · App. 14/076,534 · Granted Nov 13, 2018

Information processing apparatus, method for controlling the same, and storage medium therefor

Inventor: Yuki Kusakabe (Kawasaki, JP)
Assignee: Canon Kabushiki Kaisha
G06F17/30144G06F17/30126
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,127,241
App. No.
14/076,534
Granted
Nov 13, 2018
Kind
B2
Abstract

In an information processing apparatus connected to an external apparatus, when information indicating a change in a folder indicates that a new file has been appended to the folder, a document management application updates a screen so that existing files are arranged in order according to a specified sorting method and a new file is appended to a position, not according to the specified sorting method, at which the new file can be easily recognized.

Claims (56)

1. An information processing apparatus connectable to an external apparatus, the information processing apparatus comprising:

a memory storing instructions; and

a processor which is capable of executing the instructions causing the information processing apparatus to:

display, on a screen, files existing in a folder of the external apparatus,

receive an event indicating a change in the folder from the external apparatus, and

update display content of the screen according to the received event,

wherein, in a case where a delete event indicating that a first file of the existing files in the folder is to be deleted is received from the external apparatus, the display content of the screen is not updated, and in a case where another event corresponding to the first file is further not received from the external apparatus within a predetermined time period after receiving the delete event, the display content of the screen is updated according to the delete event so that the first file is deleted,

and wherein, in a case where a delete event indicating that a second file of the existing files in the folder is to be deleted is received from the external apparatus, the display content of the screen is not updated, and in a case where an append event, corresponding to second file information, indicating that a new file is appended is further received from the external apparatus within a predetermined time period after receiving the delete event, the delete event and the append event are regarded as events of change to the second file by a user operation, and the display content of the screen is updated according to the change, without updating the display content of the screen according to the delete event.

2. The information processing apparatus according to claim 1 , wherein the instructions further cause the information processing apparatus to:

delete the event when the information indicating a change in the folder is an event indicating that a new file has been appended to the folder and the new file corresponding to the event has a hidden attribute.

3. The information processing apparatus according to claim 1 , wherein the instructions further cause the information processing apparatus to:

delete the event when the information indicating a change in the folder is an event indicating that a new file has been appended to the folder and an extension of the new file corresponding to the event is a specific extension.

4. The information processing apparatus according to claim 1 , wherein the instructions further cause the information processing apparatus to:

delete the event when the information indicating a change in the folder is an event indicating that a new file has been appended to the folder and the new file corresponding to the event includes a specific name.

5. The information processing apparatus according to claim 1 , wherein, when a delete event indicating that a third file of the existing files in the folder is to be deleted is received from the external apparatus and a rename event indicating that a file name of the third file is changed is further received from the external apparatus within a predetermined time period after receiving the delete event, the display content of the screen is updated according to a change event indicating that the third file is changed.

6. The information processing apparatus according to claim 1 , wherein, when the event indicating a change in the folder is received, if a file name received in the event does not exist in a list of the existing files of the folder and further if a file received in the event actually exists in the folder of the external apparatus, the screen is updated so that the existing files are arranged in order according to a specified sorting method and the file received in the event is appended to a lower end of the existing files in order not according to the specified sorting method.

7. The information processing apparatus according to claim 6 ,

wherein, when the event indicating a change in the folder is received, if the file name received in the event exists in the list of the existing files of the folder and further if the file received in the event actually exists in the folder of the external apparatus, the screen is updated so that the existing files are arranged in order according to the specified sorting method and the file received in the event is updated at a current display position in the list of the existing files arranged in order according to the specified sorting method,

and wherein, when the event indicating a change in the folder is received, if the file name received in the event exists in the list of the existing files of the folder and further if the file received in the event does not actually exist in the folder of the external apparatus, the screen is updated so that the existing files are arranged in order according to the specified sorting method and the file received in the event is deleted from the list of the existing files arranged in order according to the specified sorting method.

8. The information processing apparatus according to claim 1 , wherein a display position of the file appended according to the append event differs from a display position of the file changed according to the event of change.

9. A method for controlling an information processing apparatus connectable to an external apparatus, the method comprising:

displaying, on a screen, files existing in a folder of the external apparatus,

receiving an event indicating a change in the folder from the external apparatus, and

updating display content of the screen according to the received event,

wherein, in a case where a delete event indicating that a first file of the existing files in the folder is to be deleted is received from the external apparatus, the display content of the screen is not updated, and in a case where another event corresponding to the first file is further not received from the external apparatus within a predetermined time period after receiving the delete event, the display content of the screen is updated according to the delete event so that the first file is deleted,

and wherein, in a case where a delete event indicating that a second file of the existing files in the folder is to be deleted is received from the external apparatus, the display content of the screen is not updated, and in a case where an append event, corresponding to second file information, indicating that a new file is appended is further received from the external apparatus within a predetermined time period after receiving the delete event, the delete event and the append event are regarded as events of change to the second file by a user operation, and the display content of the screen is updated according to the change, without updating the display content of the screen according to the delete event.

10. The control method according to claim 9 , further comprising:

deleting the event when the information indicating a change in the folder is an event indicating that a new file has been appended to the folder and the new file corresponding to the event has a hidden attribute.

11. The control method according to claim 9 , further comprising:

deleting the event when the information indicating a change in the folder is an event indicating that a new file has been appended to the folder and an extension of the new file corresponding to the event is a specific extension.

12. The control method according to claim 9 , further comprising:

deleting the event when the information indicating a change in the folder is an event indicating that a new file has been appended to the folder and the new file corresponding to the event includes a specific name.

13. The control method according to claim 9 , wherein, when a delete event indicating that a third file of the existing files in the folder is to be deleted is received from the external apparatus and a rename event indicating that a file name of the third file is changed is further received from the external apparatus within a predetermined time period after receiving the delete event, the display content of the screen is updated according to a change event indicating that the third file is changed.

14. The control method according to claim 9 , wherein, when the event indicating a change in the folder is received, if a file name received in the event does not exist in a list of the existing files of the folder and further if a file received in the event actually exists in the folder of the external apparatus, the screen is updated so that the existing files are arranged in order according to a specified sorting method and the file received in the event is appended to a lower end of the existing files in order not according to the specified sorting method.

15. The control method according to claim 14 ,

wherein, when the event indicating a change in the folder is received, if the file name received in the event exists in the list of the existing files of the folder and further if the file received in the event actually exists in the folder of the external apparatus, the screen is updated so that the existing files are arranged in order according to the specified sorting method and the file received in the event is updated at a current display position in the list of the existing files arranged in order according to the specified sorting method,

and wherein, when the event indicating a change in the folder is received, if the file name received in the event exists in the list of the existing files of the folder and further if the file received in the event does not actually exist in the folder of the external apparatus, the screen is updated so that the existing files are arranged in order according to the specified sorting method and the file received in the event is deleted from the list of the existing files arranged in order according to the specified sorting method.

16. The method according to claim 9 , wherein a display position of the file appended according to the append event differs from a display position of the filed changed according to the event of change.

17. A storage medium storing a program to be executed by a computer connectable to an external apparatus, the program causing the computer to execute the following processing:

displaying, on a screen, files existing in a folder of the external apparatus,

receiving an event indicating a change in the folder from the external apparatus, and

updating display content of the screen according to the received event,

wherein, in a case where a delete event indicating that a first file of the existing files in the folder is to be deleted is received from the external apparatus, the display content of the screen is not updated, and in a case where another event corresponding to the first file is further not received from the external apparatus within a predetermined time period after receiving the delete event, the display content of the screen is updated according to the delete event so that the first file is deleted,

and wherein, in a case where a delete event indicating that a second file of the existing files in the folder is to be deleted is received from the external apparatus, the display content of the screen is not updated, and in a case where an append event, corresponding to second file information, indicating that a new file is appended is further received from the external apparatus within a predetermined time period after receiving the delete event, the delete event and the append event are regarded as events of change to the second file by a user operation, and the display content of the screen is updated according to the change, without updating the display content of the screen according to the delete event.

18. The storage medium according to claim 17 , further comprising:

deleting the event when the information indicating a change in the folder is an event indicating that a new file has been appended to the folder and the new file corresponding to the event has a hidden attribute.

19. The storage medium according to claim 17 , further comprising:

deleting the event when the information indicating a change in the folder is an event indicating that a new file has been appended to the folder and an extension of the new file corresponding to the event is a specific extension.

20. The storage medium according to claim 17 , further comprising:

deleting the event when the information indicating a change in the folder is an event indicating that a new file has been appended to the folder and the new file corresponding to the event includes a specific name.

21. The storage medium according to claim 17 , wherein, when a delete event indicating that a third file of the existing files in the folder is to be deleted is received from the external apparatus and a rename event indicating that a file name of the third file is changed is further received from the external apparatus within a predetermined time period after receiving the delete event, the display content of the screen is updated according to a change event indicating that the third file is changed.

22. The storage medium according to claim 17 , wherein, when the event indicating a change in the folder is received, if a file name received in the event does not exist in a list of the existing files of the folder and further if a file received in the event actually exists in the folder of the external apparatus, the screen is updated so that the existing files are arranged in order according to a specified sorting method and the file received in the event is appended to a lower end of the existing files in order not according to the specified sorting method.

23. The storage medium according to claim 22 ,

wherein, when the event indicating a change in the folder is received, if the file name received in the event exists in the list of the existing files of the folder and further if the file received in the event actually exists in the folder of the external apparatus, the screen is updated so that the existing files are arranged in order according to the specified sorting method and the file received in the event is updated at a current display position in the list of the existing files arranged in order according to the specified sorting method,

and wherein, when the event indicating a change in the folder is received, if the file name received in the event exists in the list of the existing files of the folder and further if the file received in the event does not actually exist in the folder of the external apparatus, the screen is updated so that the existing files are arranged in order according to the specified sorting method and the file received in the event is deleted from the list of the existing files arranged in order according to the specified sorting method.

24. The storage medium according to claim 17 , wherein a display position of the file appended according to the append event differs from a display position of the file changed according to the file changed to the even of change.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2014
From: KUSAKABE, YUKI
To: CANON KABUSHIKI KAISHA
Reel/Frame 032873/0522 →
Priority Claims (1)
JP 2012-250181 · Nov 14, 2012 · national
Continuity (1)
Related Publication 20140137027A1 · May 15, 2014