IP Library › Granted Patent US 10,491,757
Granted Patent B2
US 10,491,757 · App. 15/998,521 · Granted Nov 26, 2019

Image processing device, image processing system, and program

Inventor: Tatsuya Kitaguchi (Toyokawa, JP)
Assignee: KONICA MINOLTA, INC.
H04N1/00084H04N1/0009H04N1/00037H04N1/00079H04N1/00244
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,491,757
App. No.
15/998,521
Granted
Nov 26, 2019
Kind
B2
Abstract

An image processing device capable of assigning a basic function and a server function to hardware resources and operating the basic function and the server function, includes: a hardware processor that: detects occurrence of a failure related to the basic function or transition to a power saving mode; releases a specific hardware resource corresponding to a function that has become inoperable due to the occurrence of a failure or the transition to a power saving mode, of the basic function assigned to the hardware resources, in a case where the occurrence of a failure or the transition to a power saving mode has been detected by the hardware processor; and additionally assigns the server function to the specific hardware resource released by the hardware processor, of the hardware resources, to operate the server function.

Claims (88)

1. An image processing device capable of assigning a basic function and a server function to hardware resources and operating the basic function and the server function, the image processing device comprising:

a hardware processor that:

detects occurrence of a failure related to the basic function or transition to a power saving mode;

releases a specific hardware resource corresponding to a function that has become inoperable due to the occurrence of a failure or the transition to a power saving mode, of the basic function assigned to the hardware resources, in a case where the occurrence of a failure or the transition to a power saving mode has been detected by the hardware processor, and

additionally assigns the server function to the specific hardware resource released by the hardware processor, of the hardware resources, to operate the server function.

2. The image processing device according to claim 1 , wherein the hardware processor notifies another first image processing device connected via a network and using the server function that the server function has been expanded, with the additional assignment of the server function to the specific hardware resource.

3. The image processing device according to claim 1 , wherein the hardware processor releases, in a case where restoration from the failure or the power saving mode has been detected by the hardware processor, the server function additionally assigned to the specific hardware resource, and reassigns the function that has become operable due to the restoration from the failure or the power saving mode to the specific hardware resource.

4. The image processing device according to claim 1 , wherein the hardware processor:

predicts a restoration time required for restoration from the failure or the power saving mode in the case where the occurrence of the failure related to the basic function or the transition to the power saving mode has been detected by the hardware processor;

predicts a processing time in the server function in the state where the server function is additionally assigned to the specific hardware resource by the hardware processor; and

receives, when receiving a processing request to the server function, the processing request on a condition that the processing time is shorter than the restoration time required in the state where the server function is additionally assigned to the specific hardware resource by the hardware processor.

5. The image processing device according to claim 4 , wherein the hardware processor predicts the restoration time required for restoration from the failure by reference to a table in which the restoration time required is defined in advance for each type of failure.

6. The image processing device according to claim 1 , wherein

the basic function includes a print function,

the hardware processor detects toner empty, paper jam, or sheet empty, as a failure related to the print function, and

in a case where the failure related to the print function has been detected by the hardware processor, the hardware processor releases the print function assigned to the hardware resource.

7. The image processing device according to claim 1 , wherein

the basic function includes a scan function,

the hardware processor detects paper jam of a document, as a failure related to the scan function, and

in a case where the failure related to the scan function has been detected by the hardware processor, the hardware processor releases the scan function assigned to the hardware resource.

8. The image processing device according to claim 1 , wherein

the hardware resource includes a memory,

the hardware processor releases a memory area secured for the function that has become inoperable due to the occurrence of a failure or the transition to a power saving mode, and

the hardware processor expands information to be used by the server function to the memory area.

9. The image processing device according to claim 1 , wherein

the hardware resource includes a CPU,

the hardware processor releases processing performed in the CPU for the function that has become inoperable due to the occurrence of a failure or the transition to a power saving mode, and

the hardware processor makes occupancy of processing by the server function in the CPU high.

10. The image processing device according to claim 1 , wherein the server function is an authentication function to perform authentication on the basis of an authentication request from an outside.

11. The image processing device according to claim 1 ,

forming a server device group with another second image processing device having the server function, wherein the hardware processor:

determines an image processing device serving as a priority access destination from the server device group in a case of having received a notification notifying that the server function has been expanded from the other second image processing device; and

instructs an image processing device serving as a client device using the server function to set the image processing device serving as the priority access destination as a transmission source of a processing request.

12. The image processing device according to claim 1 , wherein

the server function includes a plurality of functions, and

when the hardware processor additionally assigns the server function to the specific hardware resource after receiving a notification notifying that the server function has been expanded from another image processing device, the hardware processor assigns a function different from the function expanded in the other image processing device.

13. The image processing device according to claim 1 , wherein

the server function is a function in which one of a plurality of image processing devices serves as a representative device and collects log information from the other image processing devices and transmits the log information to a predetermined cloud server, and

when the occurrence of a failure or the transition to a power saving mode has been detected by the hardware processor and the specific hardware resource has been released by the hardware processor, the hardware processor assigns the function to collect the log information from the other image processing devices and transmit the log information to the cloud server as the representative device to the specific hardware resource.

14. An image processing system including a server device group including a plurality of image processing devices operated as server devices having a server function, and a client device that is an image processing device that accesses at least one image processing device of the server device group and uses the server function, wherein

the server device includes

hardware resources to which a basic function and a server function are assigned and in which the basic function and the server function are operable, and

a hardware processor that:

detects occurrence of a failure related to the basic function or transition to a power saving mode;

releases a specific hardware resource corresponding to a function that has become inoperable due to the occurrence of a failure or the transition to a power saving mode, of the basic function assigned to the hardware resources, in a case where the occurrence of a failure or the transition to a power saving mode has been detected by the hardware processor, and

additionally assigns the server function to the specific hardware resource released by the hardware processor, of the hardware resources, and transmits a notification notifying that the server function has been expanded to the client device, and

the client device

accesses a server device with the expanded server function on the basis of the notification notifying that the server function has been expanded.

15. The image processing system according to claim 14 , wherein, when one server device of the server device group is operated as a representative device, the hardware processor notifies the representative device that the server function has been expanded, and performs notification to the client device via the representative device.

16. The image processing system according to claim 14 , wherein, in a case where a notification notifying that the server function has been expanded is received from two or more server devices of the server device group, the client device accesses a server device with a longest restoration time required for restoration from the failure or the power saving mode, of the two or more server devices.

17. A non-transitory recording medium storing a computer readable program executed in an image processing device capable of assigning a basic function and a server function to hardware resources and operating the basic function and the server function, the program causing the image processing device to execute:

detecting occurrence of a failure related to the basic function or transition to a power saving mode;

releasing a specific hardware resource corresponding to a function that has become inoperable due to the occurrence of a failure or the transition to a power saving mode, of the basic function assigned to the hardware resources, in a case where the occurrence of a failure or the transition to a power saving mode has been detected in the detecting; and

additionally assigning the server function to the specific hardware resource released in the releasing, of the hardware resources, to operate the server function.

18. The non-transitory recording medium storing a computer readable program according to claim 17 , wherein the assigning notifies another first image processing device connected via a network and using the server function that the server function has been expanded, with the additional assignment of the server function to the specific hardware resource.

19. The non-transitory recording medium storing a computer readable program according to claim 17 , the program causing the image processing device to further execute:

releasing, in a case where restoration from the failure or the power saving mode has been detected in the detecting, the server function additionally assigned to the specific hardware resource, and reassigning the function that has become operable due to the restoration from the failure or the power saving mode to the specific hardware resource.

20. The non-transitory recording medium storing a computer readable program according to claim 17 , the program causing the image processing device to further execute:

predicting a restoration time required for restoration from the failure or the power saving mode in the case where the occurrence of the failure related to the basic function or the transition to the power saving mode has been detected in the detecting;

predicting a processing time in the server function in the state where the server function is additionally assigned to the specific hardware resource in the assigning, and

receiving, when receiving a processing request to the server function, the processing request on a condition that the processing time is shorter than the restoration time required in the state where the server function is additionally assigned to the specific hardware resource in the assigning.

21. The non-transitory recording medium storing a computer readable program according to claim 20 , wherein the predicting predicts the restoration time required for restoration from the failure by reference to a table in which the restoration time required is defined in advance for each type of failure.

22. The non-transitory recording medium storing a computer readable program according to claim 17 , wherein

the basic function includes a print function,

the detecting detects toner empty, paper jam, or sheet empty, as a failure related to the print function, and

in a case where the failure related to the print function has been detected in the detecting, the releasing releases the print function assigned to the hardware resource.

23. The non-transitory recording medium storing a computer readable program according to claim 17 , wherein

the basic function includes a scan function,

the detecting detects paper jam of a document, as a failure related to the scan function, and

in a case where the failure related to the scan function has been detected in the detecting, the releasing releases the scan function assigned to the hardware resource.

24. The non-transitory recording medium storing a computer readable program according to claim 17 , wherein

the hardware resource includes a memory,

the releasing releases a memory area secured for the function that has become inoperable due to the occurrence of a failure or the transition to a power saving mode, and

the assigning expands information to be used by the server function to the memory area.

25. The non-transitory recording medium storing a computer readable program according to claim 17 , wherein

the hardware resource includes a CPU,

the releasing releases processing performed in the CPU for the function that has become inoperable due to the occurrence of a failure or the transition to a power saving mode, and

the assigning makes occupancy of processing by the server function in the CPU high.

26. The non-transitory recording medium storing a computer readable program according to claim 17 , wherein the server function is an authentication function to perform authentication on the basis of an authentication request from an outside.

27. The non-transitory recording medium storing a computer readable program according to claim 17 , the program causing the image processing device to further execute:

determining, in a case of having received a notification notifying that a server function has been expanded from another image processing device, a priority access destination from a plurality of image processing devices including the other image processing device and the image processing device; and

instructing, in a case of having received a processing request from an outside, the priority access destination determined in the determining as a transmission source of the processing request.

28. The non-transitory recording medium storing a computer readable program according to claim 17 , wherein

the server function includes a plurality of functions, and

when the assigning additionally assigns the server function to the hardware resource after receiving a notification notifying that the server function has been expanded from another image processing device, the assigning assigns a function different from the function expanded in the other image processing device.

29. The non-transitory recording medium storing a computer readable program according to claim 17 ,

the server function is a function in which one of a plurality of image processing devices serves as a representative device and collects log information from the other image processing devices and transmits the log information to a predetermined cloud server, and

when the occurrence of a failure or the transition to a power saving mode has been detected in the detecting and the hardware resource has been released in the releasing, the assigning assigns the function to collect the log information from the other image processing devices and transmit the log information to the cloud server as the representative device to the hardware resource.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2018
From: KITAGUCHI, TATSUYA
To: KONICA MINOLTA, INC.
Reel/Frame 047719/0962 →
Priority Claims (1)
JP 2017-171101 · Sep 6, 2017 · national
Continuity (1)
Related Publication 20190075207A1 · Mar 7, 2019