Cooperation system
First Claim
Patent Images
1. A cooperation system in cooperation with a cloud system, comprising:
- an image processing apparatus connected to a local network and configured to output target data to be processed over the local network; and
a server comprising;
a communication interface connected to the local network and the cloud system,a graphics accelerator,a memory that stores a program for processing the target data, anda processor configured to;
upon receipt of the target data from the image processing apparatus via the communication interface, determine whether the received target data contains a certain keyword,upon determining that the target data does not contain the certain keyword, determine whether the cloud system is available for processing the target data, and upon determining that the cloud system is available, control the communication interface to send the target data to the cloud system,upon determining that the target data contains the certain keyword, or the target data does not contain the certain keyword and the cloud system is not available, determine which of the graphics accelerator and the processor processes the target data, based on a state of the graphics accelerator, andupon determining that the graphics accelerator processes the target data, control the graphics accelerator to process the target data, and upon determining that the processor processes the target data, execute the stored program to process the target data.
0 Assignments
0 Petitions
Accused Products
Abstract
A cooperation system in cooperation with a cloud system includes: a server connected to a local network; and an image processing apparatus connected to the local network, the image processing apparatus being configured to send processing-target data to the server, and to receive processed data from the server, the processed data being obtained by processing the processing-target data by one of the server and the cloud system.
26 Citations
17 Claims
-
1. A cooperation system in cooperation with a cloud system, comprising:
-
an image processing apparatus connected to a local network and configured to output target data to be processed over the local network; and a server comprising; a communication interface connected to the local network and the cloud system, a graphics accelerator, a memory that stores a program for processing the target data, and a processor configured to; upon receipt of the target data from the image processing apparatus via the communication interface, determine whether the received target data contains a certain keyword, upon determining that the target data does not contain the certain keyword, determine whether the cloud system is available for processing the target data, and upon determining that the cloud system is available, control the communication interface to send the target data to the cloud system, upon determining that the target data contains the certain keyword, or the target data does not contain the certain keyword and the cloud system is not available, determine which of the graphics accelerator and the processor processes the target data, based on a state of the graphics accelerator, and upon determining that the graphics accelerator processes the target data, control the graphics accelerator to process the target data, and upon determining that the processor processes the target data, execute the stored program to process the target data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of assisting, by a server, an image processing apparatus to execute processing, the server being configured to relay data exchanged between the image processing apparatus and a cloud system connected with each other via a network, the method comprising:
-
receiving, by the server, target data to be processed from the image processing apparatus; determining, by the server, whether the target data contains a certain keyword; upon determining that the target data does not contain the certain keyword, determining, by the server, whether the cloud system is available for processing the target data, and upon determining that the cloud system is available, transferring the target data from the server to the cloud system in order to process the target data by the cloud system; upon determining that the target data contains the certain keyword, or the target data does not contain the certain keyword and the cloud system is not available, determining which of a graphics accelerator of the server and a processor of the server processes the target data, based on a state of the graphics accelerator; and upon determining that the graphics accelerator processes the target data, processing the target data using the graphics accelerator, and upon determining that the processor processes the target data, executing a program to process the target data; and sending, from the server to the image processing apparatus, processed data generated by processing the target data by one of the cloud system and the server. - View Dependent Claims (15, 16, 17)
-
Specification