Information processing system, control method, and storage medium therefor
AssigneeCanon Kabushiki Kaisha
InventorAkira Sugawara
Life of this patent
Estimating the term…
Abstract
A cloud system and a device associate cloud user authentication information and local user authentication information with each other and manage the cloud user authentication information and the local user authentication information. The local user authentication information and the execution request are transmitted to the device, and the cloud user authentication information and an execution result are transmitted to the cloud system.
Claims11
An information processing system comprising:
- a cloud system;
- and
- a device;
- wherein the cloud system includes at least one first processor and at least one first memory coupled to the at least one first processor, the at least one first memory having stored thereon instructions which, when executed by the at least one first processor, cause the at least one first processor to perform operations comprising:
- managing, on the cloud system, cloud user authentication information for uniquely identifying a cloud user who uses a cloud service associated with local user authentication information for uniquely identifying a local user who uses a function of a device;
- managing, on the device, the cloud user authentication information associated with the local user authentication information;
- causing the cloud system to perform first receiving to receive, from a client device, a request for executing the function of the device with the cloud user authentication information;
- causing the cloud system perform first exchanging to exchange the cloud user authentication information received by the first receiving, for the local user authentication information managed by the managing performed on the cloud system;
- causing the cloud system to perform first transmitting to transmit, to the device, the local user authentication information and an execution request corresponding to the request;
- wherein the device includes at least one second processor and at least one second memory coupled to the at least one second processor, the at least one second memory having stored thereon instructions which, when executed by the at least one second processor, cause the at least one second processor to perform operations comprising:
- causing the device to receive, from the cloud system, the local user authentication information and the execution request;
- causing the device to exchange the local user authentication information for the cloud user authentication information managed by the second management unit;
- and
- causing the device to execute the execution request transmitted by the first transmitting on a basis of the local user authentication information transmitted by the first transmitting and causing the device to transmit, to the cloud system, the cloud user authentication information and an execution result obtained by executing the execution request.
A control method comprising:
- managing, on a cloud system, cloud user authentication information for uniquely identifying a cloud user who uses a cloud service associated with local user authentication information for uniquely identifying a local user who uses a function of a device;
- managing, on the device, the cloud user authentication information associated with the local user authentication information;
- causing the cloud system to receive, from a client device, a request for executing the function of the device with the cloud user authentication information;
- causing the cloud system to exchange the received cloud user authentication information, for the local user authentication information managed by the managing on the cloud system;
- causing the cloud system to transmit, to the device, the local user authentication information and an execution request corresponding to the request;
- causing the device to receive, from the cloud system, the local user authentication information and the execution request;
- causing the device to exchange the local user authentication information for the cloud user authentication information managed by the managing on the device;
- and
- causing the device to execute the transmitted execution request on a basis of the transmitted local user authentication information and to transmit, to the cloud system, the cloud user authentication information and an execution result obtained by executing the execution request.
A non-transitory storage medium storing instructions that when executed by one or more processors controls the one or more processors to perform operations comprising:
- managing, on a cloud system, cloud user authentication information for uniquely identifying a cloud user who uses a cloud service associated with local user authentication information for uniquely identifying a local user who uses a function of a device;
- managing, on the device, the cloud user authentication information associated with the local user authentication information;
- causing the cloud system to receive, from a client device, a request for executing the function of the device with the cloud user authentication information;
- causing the cloud system to exchange the received cloud user authentication information, for the local user authentication information managed by the managing on the cloud system;
- causing the cloud system to transmit, to the device, the local user authentication information and an execution request corresponding to the request;
- causing the device to receive, from the cloud system, the local user authentication information and the execution request;
- causing the device to exchange the local user authentication information for the cloud user authentication information managed by the managing on the device;
- and
- causing the device to execute the transmitted execution request on a basis of the transmitted local user authentication information and to transmit, to the cloud system, the cloud user authentication information and an execution result obtained by executing the execution request.
Dependencies are inferred from the claim text.