Job management apparatus connected to an external storage via a network, including a storage management unit that determines whether to store job data in the external storage based on predetermined transfer condition
AssigneeRicoh Company, Ltd.
InventorNaritake Kondoh
Life of this patent
Estimating the term…
Abstract
A job management apparatus connected to an external storage via a network, includes a storage management unit that determines whether to store job data of a job to be executed by an electronic device in the external storage based on a predetermined transfer condition; and a job management unit that stores the job data in the external storage when the storage management unit determines to store the job data in the external storage.
Claims15
A job management apparatus, comprising:
- a processor;
- a memory storing instructions that, when executed, cause the processor to function as;
- a job accepting unit configured to accept job data of a job to be executed by an electronic device from an external information terminal,
- a job management unit configured to store the accepted job data in a first storage apparatus when the job accepting unit accepts the job data,
- a management data storing unit configured to store management data which manages a storage location of the stored job data,
- a job request receiving unit configured to receive a request to send the stored job data, from the electronic device,
- a job data acquiring unit configured to acquire the requested job data based on the management data,
- a job data sending unit configured to send the acquired job data to the electronic device,
- an execution result receiving unit configured to receive an execution result of the sent job data, from the electronic device,
- the job management unit being configured to store the executed job data in a second storage apparatus and delete the executed job data from the first storage apparatus, the executed job data being the job data which is determined as being executed by the electronic device based on the execution result,
- a transfer condition storing unit configured to store one or more data sets of transfer condition data, each data set indicating a transfer condition to determine that the storage location of the executed job data is changed from the first storage apparatus to the second storage apparatus, and
- a storage management unit configured to determine whether the transfer condition of the data set is satisfied or not, based on the transfer condition data stored in the transfer condition storing unit,
- wherein the job management unit is configured to store and delete the executed job data based on a determination by the storage management unit,
- wherein each of the data sets of transfer condition data includes information about control timing that indicates a timing to examine whether the transfer condition of the data set is satisfied, the timing being selected from among a job accepted timing and a job executed timing, and
- wherein the storage management unit determines whether the transfer condition of the data set is satisfied at the timing indicated by the information about control timing.
A method of managing jobs by a job management apparatus, comprising:
- a job accepting step of accepting job data of a job to be executed by an electronic device from an external information terminal;
- a first job management step of storing the accepted job data accepted in the job accepting step in a first storage apparatus;
- a job request receiving step of receiving a request to send the stored job data, from the electronic device;
- a job data acquiring step of acquiring the requested job data based on management data which manages a storage location of the stored job data stored in a management data storing unit;
- a job data sending step of sending the acquired job data to the electronic device;
- an execution result receiving step of receiving an execution result of the sent job data, from the electronic device;
- a second job management step of storing the executed job data in a second storage apparatus and deleting the executed job data from the first storage apparatus, the executed job data being the job data which is determined as being executed by the electronic device based on the execution result;
- and
- a storage management step of determining, based on one or more data sets of transfer condition data stored in a transfer condition storing unit, each data set indicating a transfer condition to determine that the storage location of the executed job data is changed from the first storage apparatus to the second storage apparatus, whether the transfer condition of the data set is satisfied or not,
- wherein in the second job management step, storing and deleting the executed job data are performed based on a determination in the storage management step,
- wherein each of the data sets of transfer condition data includes information about control timing that indicates a timing to examine whether the transfer condition of the data set is satisfied, the timing being selected from among a job accepted timing and a job executed timing, and
- wherein in the second storage management step, whether the transfer condition of the data set is satisfied is determined at the timing indicated by the information about control timing.
A non-transitory computer-readable recording medium having recorded thereon a program that causes a computer to execute a method of managing jobs comprising:
- a job accepting step of accepting job data of a job to be executed by an electronic device from an external information terminal;
- a first job management step of storing the accepted job data accepted in the job accepting step in a first storage apparatus;
- a job request receiving step of receiving a request to send the stored job data, from the electronic device;
- a job data acquiring step of acquiring the requested job data based on management data which manages a storage location of the stored job data stored in a management data storing unit;
- a job data sending step of sending the acquired job data to the electronic device;
- an execution result receiving step of receiving an execution result of the sent job data, from the electronic device;
- a second job management step of storing the executed job data in a second storage apparatus and deleting the executed job data from the first storage apparatus, the executed job data being the job data which is determined as being executed by the electronic device based on the execution result;
- and
- a storage management step of determining, based on one or more data sets of transfer condition data stored in a transfer condition storing unit, each data set indicating a transfer condition to determine that the storage location of the executed job data is changed from the first storage apparatus to the second storage apparatus, whether the transfer condition of the data set is satisfied or not,
- wherein in the second job management step, storing and deleting the executed job data are performed based on a determination in the storage management step,
- wherein each of the data sets of transfer condition data includes information about control timing that indicates a timing to examine whether the transfer condition of the data set is satisfied, the timing being selected from among a job accepted timing and a job executed timing, and
- wherein in the second storage management step, whether the transfer condition of the data set is satisfied is determined at the timing indicated by the information about control timing.
Dependencies are inferred from the claim text.