Patent ID: 9128642
Filing Date: 2015-09-08
Classification: G06F,H04N

Abstract:
1. A system for processing an imaging job by connecting a plurality of tasks, wherein each task performs a specified process, and by sequentially executing each task, the system comprising: a processor coupled to a memory; a transmission unit configured to transmit, to a device and in a case where an instruction to generate a specific job requiring connection of a specific task that accesses a third party system providing a third party service is issued by the system, a redirect instruction to access the third party system; a storing unit configured to store an access token issued in response to an instruction received by the system from a user to permit access by the device to the third party system specified in the redirect instruction; an execution unit configured to execute a scanning process specified in the specific task by accessing the third party system using the stored access token and using the third party service and to determine an expiration date of the access token after verifying an authorization code embedded in the redirect instruction, wherein, in a case where the expiration date of the access token is passed when the specific job is processed, the execution unit is configured to permit a user to extend the expiration date of the access token and restart the execution of each task for processing the specific job connected before the specific task is started and wherein the specific task requires the access token as a key stored in parameters as a group that identifies the access token associated with a ticket; a confirmation unit configured to confirm whether the expiration date of the stored access token has passed in a case where a job selection screen for instructing start of the specific job is transmitted after the access token is stored in the storing unit; and a second transmission unit configured to transmit, in response to the confirmation that the expiration date of the access token has passed, the job selection screen on which a symbol indicating that the access token has expired is displayed with respect to a job requiring connection of the specific task using the access token, wherein at least one of the transmission unit, the storing unit, and execution unit are implemented by the processor.