Patent ID: 8955116
Filing Date: 2015-02-10
Classification: G06F

Abstract:
1. An information processing apparatus comprising: a microprocessor and memory; a specification unit configured to specify a device function to be used by an application; an acquisition unit configured to acquire a risk level of the specified device function; a calculation unit configured to calculate a risk level of the application from the acquired risk level of the device function; and a control unit configured to control whether to install the application based on the risk level of the application and a threshold, wherein in a case where the control unit installs the application, the installed application uses the specified device function having the risk level contributing to an acceptable risk level of the installed application and in a case where the control unit doesn't install the application, the control unit causes a display unit to display a message that the application has a high risk level; a presentation unit configured to present, to a user, a user interface screen to inquire whether the risk level of the specified device function is to be changed or the threshold is to be changed, according to an operation by the user on a user interface item displayed with the message; and a changing unit configured to change the risk level of the specified device function so that the risk level of the application is less than the threshold in a case where an operation by the user on the user interface screen presented by the presentation unit is an instruction to change the risk level of the specified device function, and the changing unit configured to change the threshold to a value larger than the risk level of the specified device function in a case where the operation by the user is an instruction to change the threshold, wherein the control unit is configured to install the application based on the changed risk level of the application and the threshold or the risk level of the application and the chanced threshold.