Server, method, and non-transitory computer-readable storage medium storing program
AssigneeCanon Kabushiki Kaisha
InventorNarumi Tokunaga
Life of this patent
Estimating the term…
Abstract
In a cloud mediation service, a server includes an acquisition unit to acquire a first storage period for storing, in a first cloud service, a first job submitted to the first cloud service, and a second storage period for storing, in a second cloud service, a second job submitted to the second cloud service, and an execution unit to execute, based on one of a first timing at which the first job is deleted due to an elapse of the first storage period and a second timing at which the second job is deleted due to an elapse of the second storage period, a cooperation process of making a period for storing the first job in the first cloud service and a period for storing the second job in the second cloud service cooperate with each other.
Claims15
A server that can provide a cloud mediation service capable of cooperating with a plurality of cloud services, wherein
- the plurality of cloud services include a first cloud service to which a job is submitted, and a second cloud service that executes an output process corresponding to the job,
- in the cloud mediation service, the server comprises
- a submission unit configured to submit a first job submitted to the first cloud service to the second cloud service as a second job,
- an acquisition unit configured to acquire a first storage period for storing, in the first cloud service, the first job submitted to the first cloud service, and a second storage period for storing, in the second cloud service, the second job submitted to the second cloud service, and
- an execution unit configured to execute, based on one of a first timing at which the first job is deleted due to an elapse of the first storage period and a second timing at which the second job is deleted due to an elapse of the second storage period, a cooperation process of making a period for storing the first job in the first cloud service and a period for storing the second job in the second cloud service cooperate with each other, and
- the cooperation process includes a process of restarting storage for one of the first storage period and the second storage period, and a process of interrupting storage for one of the first storage period and the second storage period.
A method comprising:
- in a cloud mediation service capable of cooperating with a plurality of cloud services including a first cloud service to which a job is submitted, and a second cloud service that executes an output process corresponding to the job,
- submitting a first job submitted to the first cloud service to the second cloud service as a second job;
- acquiring a first storage period for storing, in the first cloud service, the first job submitted to the first cloud service, and a second storage period for storing, in the second cloud service, the second job submitted to the second cloud service;
- and
- executing, based on one of a first timing at which the first job is deleted due to an elapse of the first storage period and a second timing at which the second job is deleted due to an elapse of the second storage period, a cooperation process of making a period for storing the first job in the first cloud service and a period for storing the second job in the second cloud service cooperate with each other,
- wherein the cooperation process includes a process of restarting storage for one of the first storage period and the second storage period, and a process of interrupting storage for one of the first storage period and the second storage period.
A non-transitory computer-readable storage medium storing a program configured to cause a computer to function to:
- in a cloud mediation service capable of cooperating with a plurality of cloud services including a first cloud service to which a job is submitted, and a second cloud service that executes an output process corresponding to the job,
- submit a first job submitted to the first cloud service to the second cloud service as a second job;
- acquire a first storage period for storing, in the first cloud service, the first job submitted to the first cloud service, and a second storage period for storing, in the second cloud service, the second job submitted to the second cloud service;
- and
- execute, based on one of a first timing at which the first job is deleted due to an elapse of the first storage period and a second timing at which the second job is deleted due to an elapse of the second storage period, a cooperation process of making a period for storing the first job in the first cloud service and a period for storing the second job in the second cloud service cooperate with each other,
- wherein the cooperation process includes a process of restarting storage for one of the first storage period and the second storage period, and a process of interrupting storage for one of the first storage period and the second storage period.
Dependencies are inferred from the claim text.