Service providing system, information processing system, control method, and medium
AssigneeRicoh Company, Ltd.
InventorsKazuya Goto, Shogo Hatanaka
Life of this patent
Estimating the term…
Abstract
A service providing system includes an information processing system including an information processing apparatus including a memory and a processor; and a terminal device configured to receive execution of an application. The information processing system and the terminal device communicate with each other. The processor of the information processing apparatus is configured to execute storing information on the application of which a user has a license, and controlling a function of a first application depending on whether the user who requested execution of the first application via the terminal device, has a license of a second application.
Claims15
A service providing system comprising:
- an information processing system including an information processing apparatus including a memory and a processor;
- and
- a terminal device including a processor and configured to receive an execution request for a first application from a user, and send the execution request to the processor of the information processing apparatus,
- wherein the processor of the information processing apparatus is configured to store information on one or more applications for which the user has a license,
- in response to the execution request for the first application, identify a second application associated with the first application,
- determine whether the user who sent the execution request for the first application has a license for the identified second application,
- in response to determining that the user has a license for the identified second application, display functions of the second application on the screen of the first application,
- in response to determining that the user does not have the license for the second application, prevent displaying functions of the second application on the screen of the first application,
- store a setting specifying whether the second application accepts an automatic linkage from the first application, and
- in response to determining that the setting is set to accept the automatic linkage, even the user has the license of the second application, prevent displaying functions of the second application on the screen of the first application.
A method comprising:
- receiving, by a terminal device, an execution request for a first application from a user;
- sending, by the terminal device, the execution request to a processor of an information processing apparatus;
- storing, by the processor of the information processing apparatus, information on one or more applications for which the user has a license,
- in response to receiving the execution request for the first application from the terminal device, identifying by the processor of the information processing apparatus, a second application associated with the first application,
- determining, by the processor of the information processing apparatus, whether the user who sent the execution request for the first application has a license for the identified second application,
- in response to determining that the user has a license for the identified second application, displaying, by the processor of the information processing apparatus, functions of the second application on the screen of the first application,
- in response to determining that the user does not have the license for the second application, preventing, by the processor of the information processing apparatus, displaying functions of the second application on the screen of the first application,
- storing, by the processor of the information processing apparatus, a setting specifying whether the second application accepts an automatic linkage from the first application, and
- in response to determining that the setting is set to accept the automatic linkage, even the user has the license of the second application, preventing, by the processor of the information processing apparatus, displaying functions of the second application on the screen of the first application.
One or more non-transitory computer-readable recording medium having computer-readable instructions stored thereon, which when executed, cause an information processing system to execute a method, wherein the information processing system includes an information processing apparatus including a memory and a processor, and a terminal device including a processor, the method comprising:
- receiving, by the terminal device, an execution request for a first application from a user;
- sending, by the terminal device, the execution request to a processor of an information processing apparatus;
- storing, by the processor of the information processing apparatus, information on one or more applications for which the user has a license,
- in response to receiving the execution request for the first application from the terminal device, identifying by the processor of the information processing apparatus, a second application associated with the first application,
- determining, by the processor of the information processing apparatus, whether the user who sent the execution request for the first application has a license for the identified second application,
- in response to determining that the user has a license for the identified second application, displaying, by the processor of the information processing apparatus, functions of the second application on the screen of the first application,
- in response to determining that the user does not have the license for the second application, preventing, by the processor of the information processing apparatus, displaying functions of the second application on the screen of the first application,
- storing, by the processor of the information processing apparatus, a setting specifying whether the second application accepts an automatic linkage from the first application, and
- in response to determining that the setting is set to accept the automatic linkage, even the user has the license of the second application, preventing, by the processor of the information processing apparatus, displaying functions of the second application on the screen of the first application.
Dependencies are inferred from the claim text.