Back to results
US 11,689,577 B2Granted
Method and system for operating and monitoring permissions for applications in an electronic device
AssigneeNokia Technologies Oy
InventorSami Kalervo Majaniemi
Life of this patent
Estimating the term…
Abstract
A method comprising: receiving a request from a second application to access information from a first application, said first and second applications installed on a user equipment, and in response to said request, determining whether said second application is operating in accordance with at least one rule.
Claims20
A method comprising:
- monitoring a behavior of a second application for a period of time during a runtime of the second application, wherein the second application is installed on a user equipment;
- automatically building a permissions map based at least in part on a number of one or more application programming interface calls made by the second application during the monitoring, wherein the one or more application programming interface calls are associated with one or more permissions of the second application;
- detecting a request from the second application to access information from a first application installed on the user equipment;
- in response to the request, determining whether the second application is operating in accordance with a rule associated with a first permission of the one or more permissions of the second application, wherein the rule is automatically generated by the user equipment;
- and
- in response to the second application not operating in accordance with the rule, causing at least one of an alert or a halt of the second application.
3 more elements
An apparatus comprising
- at least one processor;
- and at least one memory including computer program code;
- the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
- monitor a behavior of a second application for a period of time during a runtime of the second application, wherein the second application is installed on the apparatus;
- automatically build a permissions map based at least in part on a number of one or more application programming interface calls made by the second application during the monitoring, wherein the one or more application programming interface calls are associated with one or more permissions of the second application;
- detect a request from the second application to access information from a first application installed on the apparatus;
- in response to the request, determine whether the second application is operating in accordance with a rule associated with a first permission of the one or more permissions of the second application, wherein the rule is automatically generated by the apparatus;
- and
- in response to the second application not operating in accordance with the rule, causing at least one of an alert or a halt of the second application.
6 more elements
A non-transitory computer-readable storage medium including program code which when executed by at least one processor causes operations comprising:
- monitoring a behavior of a second application for a period of time during a runtime of the second application, wherein the second application is installed on a user equipment;
- automatically building a permissions map based at least in part on a number of one or more application programming interface calls made by the second application during the monitoring, wherein the one or more application programming interface calls are associated with one or more permissions of the second application;
- detecting a request from the second application to access information from a first application installed on the user equipment;
- in response to the request, determining whether the second application is operating in accordance with a rule associated with a first permission of the one or more permissions of the second application, wherein the rule is automatically generated by the user equipment;
- and
- in response to the second application not operating in accordance with the rule, causing at least one of an alert or a halt of the second application.
3 more elements
Dependencies are inferred from the claim text.