Patent ID: 8856859

Claim:
A method of setting application permissions for a software application on a device, the software application having a set of required application permissions, the device having current application permission settings, the method comprising: comparing, on the device, the current application permissions settings to the set of required application permissions for the software application to identify one or more required application permissions within the set that are not granted in the current application permissions setting; wherein each of at least one of the identified required application permissions is subject to an administrative restriction that prevents device users from granting the required application permission; displaying an interface screen for setting a listing of permissions displayed with their current settings; wherein each of the identified required application permissions that is not granted in the current application permission settings and that is not subject to the administrative restriction is included for display in the listing; wherein each of the identified required application permissions that is not granted in the current application permission settings and that is subject to the administrative restriction is excluded from the listing; and receiving, an input through the interface screen changing the current application permission settings.