IP Library Granted Patent US 11,663,163
Granted Patent B2
US 11,663,163 · App. 16/783,171 · Granted May 30, 2023

Information processing apparatus and non-transitory computer readable medium storing computer program

Inventor: Motoharu Hirata (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
G06F16/168G06F16/156G06F16/93
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 11,663,163
App. No.
16/783,171
Granted
May 30, 2023
Kind
B2
Abstract

An information processing apparatus includes a processor configured to generate a preview image used for previewing content data, present a reason why there is no preview image, in a case where an operation related to display of the preview image is received for the content data which does not have the preview image, and allow reception of a preview image creation instruction from a user, for content data which does not have the preview image and satisfies a first condition.

Claims (63)

1. An information processing apparatus comprising:

a processor configured to:

initiate a viewing of a preview image used for previewing content data,

determine that the preview image cannot be displayed after having determined that a previous generation of the preview image has failed during the initiate of the viewing or the preview image has never been generated in response to the initiate of the viewing,

determine a cause for the preview image cannot be displayed and select a respective reason out of multiple reasons as the reason matches the cause for the preview image cannot be displayed,

present the reason why there is no preview image by displaying the respective reason which at least describes the preview image corresponding to the content data not having been displayed, in response to receiving an operation related to display of the preview image for the content data which the preview image has not been displayed, and

allow a reception of a preview image creation instruction from a user, for content data which does not have the preview image and satisfies a first condition, wherein determine the cause for the preview image cannot be displayed and select the respective reason out of the multiple reasons comprising:

present the reason why the preview image cannot be displayed by selecting the respective reason out of the multiple reasons to be displayed, as each of the multiple reasons are expressed as different text strings, wherein each of the multiple reasons are selected to be expressed as the different text strings comprising:

in a case where the preview image cannot be displayed because a corresponding content data does not exist, display the reason as a text string stating that the preview image cannot be displayed because the content data does not exist, in a case where the preview image cannot be displayed because the preview image has not been created, display the reason as a text string stating that the preview image cannot be displayed because the preview image has not been created, in a case where the preview image cannot be displayed because of insufficient volatile memory space or permanent storage space, and display the reason as a text string stating that the preview image cannot be displayed because of insufficient volatile memory space or insufficient permanent storage space.

2. The information processing apparatus according to claim 1 ,

wherein the content data satisfying the first condition is content data of which the preview image has not been created and the preview image can be displayed and generated.

3. The information processing apparatus according to claim 2 ,

wherein the content data satisfying the first condition is content data stored in an area where display of the preview image is valid.

4. The information processing apparatus according to claim 2 ,

wherein the content data satisfying the first condition is content data of a type that permits creation of the preview image, as a display target of the preview image.

5. The information processing apparatus according to claim 2 ,

wherein content data satisfying the first condition is content data for which a user who has given an instruction to display the preview image is authorized to view the preview image.

6. The information processing apparatus according to claim 1 ,

wherein the processor executes processing of automatically deleting the preview image that satisfies a second condition.

7. The information processing apparatus according to claim 6 ,

wherein the preview image that satisfies the second condition is a preview image generated before a predetermined time range.

8. The information processing apparatus according to claim 6 ,

wherein the preview image that satisfies the second condition is a preview image whose last referenced time is before a predetermined time range.

9. The information processing apparatus according to claim 1 ,

wherein the processor receives an instruction to delete a preview image that satisfies a third condition.

10. The information processing apparatus according to claim 9 ,

wherein the preview image that satisfies the third condition is a preview image that is generated from content data that is a display target of the preview image, and is of a type that permits creation of the preview image.

11. The information processing apparatus according to claim 9 ,

wherein the preview image that satisfies the third condition is a preview image whose last referenced time is before a predetermined time range.

12. The information processing apparatus according to claim 1 ,

wherein the processor executes processing of determining whether or not to generate a preview image for newly registered or updated content data, based on a fourth condition.

13. The information processing apparatus according to claim 12 ,

wherein the fourth condition is to permit generation of the preview image in a case where an area where the content data is stored is an area where the generation of the preview image is permitted.

14. The information processing apparatus according to claim 12 ,

wherein the fourth condition is to permit generation of the preview image, in a case where a free space in an area where the content data is stored is equal to or greater than a threshold.

15. The information processing apparatus of claim 1 , wherein allow the reception of a preview image creation instruction from the user, for content data which does not have the preview image and satisfies a first condition comprising:

in response to that there is no preview image and the first condition having been satisfied when an operation related to the display of the preview image is received, display a preview image creation instruction,

receive a user input which conforms is the preview image creation instruction, and

create the preview image which has not been created in response to receiving the user input.

16. The information processing apparatus of claim 15 , wherein the reason why the preview image is not created is displayed along the preview image creation instruction on a same screen.

17. An information processing apparatus comprising:

a processor configured to:

initiate a viewing of a preview image used for previewing content data,

determine that the preview image cannot be displayed after having determined that a previous generation of the preview image has failed during the initiate of the viewing or the preview image has never been generated in response to the initiate of the viewing,

determine a cause for the preview image cannot be displayed and select a respective reason out of multiple reasons as the reason matches the cause for the preview image cannot be displayed,

present the reason why the preview image cannot be displayed by displaying the respective reason which at least describes the preview image not being able to be displayed, in response to receiving an operation related to display of the preview image for the content data for which the preview image cannot be displayed,

allow a reception of a preview image creation instruction from a user, for content data for which the preview image cannot be displayed and which satisfies a first condition, and create the preview image in response to the reception of the preview image creation instruction from the user, wherein present the reason why the preview image cannot be displayed and select the respective reason out of the multiple reasons comprising:

present the reason why the preview image cannot be displayed by selecting the respective reason out of the multiple reasons to be displayed, as each of the multiple reasons are expressed as different text strings, wherein each of the multiple reasons are selected to be expressed as the different text strings comprising:

in a case where the preview image cannot be displayed because a corresponding content data does not exist, display the reason as a text string stating that the preview image cannot be displayed because the content data does not exist, in a case where the preview image cannot be displayed because the preview image has not been created, display the reason as a text string stating that the preview image cannot be displayed because the preview image has not been created, in a case where the preview image cannot be displayed because of insufficient volatile memory space or permanent storage space, and display the reason as a text string stating that the preview image cannot be displayed because of insufficient volatile memory space or insufficient permanent storage space.

18. The information processing apparatus according to claim 17 ,

wherein the content data satisfying the first condition is content data of which the preview image has not been created and the preview image can be displayed and generated.

19. The information processing apparatus according to claim 18 ,

wherein the content data satisfying the first condition is content data stored in an area where display of the preview image is valid.

20. The information processing apparatus according to claim 18 ,

wherein the content data satisfying the first condition is content data of a type that permits creation of the preview image, as a display target of the preview image.

21. A non-transitory computer readable medium storing a program causing a computer to:

initiate a viewing of a preview image used for previewing content data,

determine that the preview image cannot be displayed after having determined that a previous generation of the preview image has failed during the initiate of the viewing or the preview image has never been generated in response to the initiate of the viewing,

determine a cause for the preview image cannot be displayed and select a respective reason out of multiple reasons as the reason matches the cause for the preview image cannot be displayed,

present the reason why the preview image cannot be displayed by displaying the respective reason which at least describes the preview image not being able to be displayed, in response to receiving an operation related to display of the preview image for the content data for which the preview image has not been displayed, and

allow a reception of a preview image creation instruction from a user, for content data for which the preview image cannot be displayed and which satisfies a first condition, and create the preview image in response to the reception of the preview image creation instruction from the user, wherein determine the cause for the preview image cannot be displayed and select the respective reason out of multiple reasons comprising:

present the reason why the preview image cannot be displayed by selecting the respective reason out of the multiple reasons to be displayed, as each of the multiple reasons are expressed as different text strings, wherein each of the multiple reasons are selected to be expressed as the different text strings comprising:

in a case where the preview image cannot be displayed because a corresponding content data does not exist, display the reason as a text string stating that the preview image cannot be displayed because the content data does not exist, in a case where the preview image cannot be displayed because the preview image has not been created, display the reason as a text string stating that the preview image cannot be displayed because the preview image has not been created, in a case where the preview image cannot be displayed because of insufficient volatile memory space or permanent storage space, and display the reason as a text string stating that the preview image cannot be displayed because of insufficient volatile memory space or insufficient permanent storage space.

Assignments (2)
CHANGE OF NAME Recorded May 18, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056280/0855 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2020
From: HIRATA, MOTOHARU
To: FUJI XEROX CO., LTD.
Reel/Frame 051817/0955 →
Priority Claims (1)
JP JP2019-169396 · Sep 18, 2019 · national
Continuity (1)
Related Publication 20210081360A1 · Mar 18, 2021