Information processing apparatus, computer-readable recording medium, and information processing system
AssigneeRicoh Company, Ltd.
InventorsYusuke Hayashi, Yoshimi Satoh
Life of this patent
Estimating the term…
Abstract
An information processing apparatus includes a memory and at least one processor. The memory stores correspondence information associating application identification information, identifying installed applications, with usage authorization information, related to usage authorization of the applications. The processor, upon a request being received from an application requesting the usage authorization information, can specify usage authorization information associated with the application identification information included in the request. The processor can then notify the application of the requesting source, requesting the usage authorization information.
Claims13
An information processing apparatus comprising:
- a memory, configured to store correspondence information associating application identification information, identifying applications installed on the information processing apparatus, with usage authorization information, related to usage authorization of the applications;
- at least one processor configured to,
- specify, upon a first request being received from an application of the applications including the application identification information and requesting the usage authorization information, the usage authorization information stored in the memory in association with the application identification information included in the first request, based on the correspondence information, and
- notify the application of the usage authorization information specified,
- wherein the usage authorization information includes at least valid period information indicating a period during which the application can be used, and the application, upon acquisition of the usage authorization information as a response to the first request, is configured to determine whether updating of the usage authorization information is necessary based on a present time and valid period information, included in the usage authorization information acquired,
- wherein the application, upon determining that updating of the usage authorization information is necessary, is configured to execute control of displaying a first screen receiving an instruction for updating the usage authorization information,
- wherein the application, upon reception of an instruction for updating the usage authorization information from the first screen, is configured to execute control of displaying a second screen receiving an input of a product key for authenticating the usage authorization, and
- the application, upon reception of an input of the product key from the second screen, is configured to transmit a second request including the received product key and requesting updating of the usage authorization for execution of control of updating the usage authorization information.
A non-transitory computer-readable recording medium storing a computer program to, when executed, cause a computer to execute:
- specifying, upon reception of, from an application installed on the computer, a first request including application identification information for identifying the application and requesting usage authorization information related to a usage authorization of the application, the usage authorization information associated with the application identification information included in the first request, based on correspondence information stored in a memory storing the correspondence information associating the usage authorization information with the application identification information;
- and
- notifying the application of the usage authorization information specified at the specifying,
- wherein the usage authorization information includes at least valid period information indicating a period during which the application can be used, and the application, upon acquisition of the usage authorization information as a response to the first request, is configured to cause the computer to determine whether updating of the usage authorization information is necessary based on a present time and valid period information, included in the usage authorization information acquired,
- wherein the application, upon determining that updating of the usage authorization information is necessary, is configured to cause the computer to execute control of displaying a first screen receiving an instruction for updating the usage authorization information,
- wherein the application, upon reception of an instruction for updating the usage authorization information from the first screen, is configured to cause the computer to execute control of displaying a second screen receiving an input of a product key for authenticating the usage authorization, and
- wherein the application, upon reception of an input of the product key from the second screen, is configured to cause the computer to execute transmission of a second request including the received product key and requesting updating of the usage authorization information for execution of control of updating the usage authorization information.
Dependencies are inferred from the claim text.