Image processing apparatus, method for controlling the same, program, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorNobuyuki Shigeeda
Life of this patent
Estimating the term…
Abstract
An image processing apparatus for providing at least a service to a service requester receives a service execution request and authentication information of a service requester from the service requester and issues a request for authenticating the service requester to an authentication service. Also, the image processing apparatus executes the requested service based on an authentication result transmitted from the authentication service. Further, the image processing apparatus manages an execution state of the executed service and an authentication state of the service requestor by associating the execution state with the authentication state.
Claims16
An image processing apparatus comprising:
- a receiving unit configured to receive a service execution request and authentication information of a service requestor from the service requester;
- an authentication request issuing unit configured to issue a request for authenticating the service requester by using the authentication information to an authentication service based on the reception of the service execution request by the receiving unit;
- an execution unit configured to execute a service requested by the service requestor based on an authentication result that is received from the authentication service as a response to the authentication request issued by the authentication request issuing unit;
- and
- a management unit configured to manage an execution state of the service executed by the execution unit and an authentication state of the service requestor by associating the execution state with the authentication state.
A method for controlling an image processing apparatus, comprising:
- receiving a service execution request and authentication information of a service requestor from the service requestor;
- issuing a request for authenticating the service requester by using the authentication information to an authentication service based on the reception of the service execution request;
- executing a service requested by the service requestor based on an authentication result that is received from the authentication service as a response to the authentication request issued in the authentication request issuing step;
- and
- managing an execution state of the service executed in the execution step and an authentication state of the service requester by associating the execution state with the authentication state.
A computer program coded to allow a computer to execute an algorithm for controlling an image processing apparatus, the computer program comprising:
- a receiving module configured to receive a service execution request and authentication information of a service requester from the service requester;
- an authentication request issuing module configured to issue a request for authenticating the service requestor by using the authentication information to an authentication service based on the reception of the service execution request by the receiving module;
- an execution module configured to execute a service requested by the service requestor based on an authentication result that is received from the authentication service as a response to the authentication request issued by the authentication request issuing module;
- and
- a management module configured to manage an execution state of the service executed by the execution module and an authentication state of the service requestor by associating the execution state with the authentication state.
A computer-readable storage medium containing computer-executable instructions for controlling an image processing apparatus, the computer-readable medium comprising:
- computer-executable instructions for receiving a service execution request and authentication information of a service requestor from the service requestor;
- computer-executable instructions for issuing a request for authenticating the service requestor by using the authentication information to an authentication service based on the reception of the service execution request by the receiving module;
- computer-executable instructions for executing a service requested by the service requestor based on an authentication result that is received from the authentication service as a response to the authentication request issued by the authentication request issuing module;
- and
- computer-executable instructions for managing an execution state of the service executed by the execution module and an authentication state of the service requester by associating the execution state with the authentication state.
An image processing apparatus comprising:
- a receiving unit configured to receive a service execution request and authentication information of a service requester from the service requestor;
- a permitting unit configured to permit or inhibit execution of a service requested by the service requester based on the reception of the authentication information of the service requester and the service execution request by the receiving unit;
- an execution unit configured to execute the service permitted by the permitting unit;
- and
- a management unit configured to manage an execution state of the service executed by the execution unit and an authentication state of the service requester by associating the execution state with the authentication state.
A method for controlling an image processing apparatus, comprising:
- receiving a service execution request and authentication information of a service requestor from the service requester;
- permitting or inhibiting execution of a service requested by the service requester based on the reception of the authentication information of the service requester and the service execution request;
- executing the service permitted;
- and
- managing an execution state of the service executed and an authentication state of the service requestor by associating the execution state with the authentication state.
A computer program for controlling an image processing apparatus, the program comprising:
- a receiving module configured to receive a service execution request and authentication information of a service requester from the service requester;
- a permitting module configured to permit or inhibit execution of a service requested by the service requester based on the reception of the authentication information of the service requester and the service execution request by the receiving module;
- an execution module configured to execute the service permitted by the permitting module;
- and
- a management module configured to manage an execution state of the service executed by the execution module and an authentication state of the service requestor by associating the execution state with the authentication state.
A computer-readable storage medium containing computer-executable instructions for controlling an image processing apparatus, the computer-readable medium comprising:
- computer-executable instructions for receiving a service execution request and authentication information of a service requestor from the service requester;
- computer-executable instructions for permitting or inhibiting execution of a service requested by the service requestor based on the reception of the authentication information of the service requester and the service execution request by the receiving module;
- computer-executable instructions for executing the service permitted by the permitting module;
- and
- computer-executable instructions for managing an execution state of the service executed by the execution module and an authentication state of the service requestor by associating the execution state with the authentication state.
Dependencies are inferred from the claim text.