Applet permissions manager
First Claim
1. A computer-implemented method, comprising:
- receiving a request for permission at a permissions manager from a software application to access restricted elements of a programming environment in order to execute an operation of the software application;
accessing by the permissions manager the programming environment to determine a type of permission implemented by the programming environment corresponding to the request;
requesting by the permission manager the permission from the programming environment based upon the type of permission implemented by the programming environment; and
granting the request for permission to the software application via the permissions manager.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are novel methods and apparatus for providing a permissions manager capable of assisting an applet, for example, in determination and/or grant of the permissions required for an operation. In an embodiment, an apparatus for managing permissions is disclosed. The apparatus includes a software application, a permissions manager coupled to the software application and receiving a request sent by the software application, and a programming environment coupled to the permissions manager. The request may indicate a permission, which may be requested by the permissions manager. The permissions manager may access the programming environment to determine a required permission corresponding to the permission and to determine how to grant the required permission.
-
Citations
26 Claims
-
1. A computer-implemented method, comprising:
-
receiving a request for permission at a permissions manager from a software application to access restricted elements of a programming environment in order to execute an operation of the software application; accessing by the permissions manager the programming environment to determine a type of permission implemented by the programming environment corresponding to the request; requesting by the permission manager the permission from the programming environment based upon the type of permission implemented by the programming environment; and granting the request for permission to the software application via the permissions manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented system, comprising:
-
a software application to send a request for permission to access restricted elements of a programming environment in order to execute an operation of the software application; and a permissions manager to receive the request for permission and to request the permission from the programming environment by determining a type of permission implemented by the programming environment corresponding to the request; wherein the programming environment to grant the request for permission to the software application via the permissions manager. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A tangible machine-readable medium, when executed by a machine, causes the machine to:
-
receive a request for permission at a permissions manager from a software application to access restricted elements of a programming environment in order to execute an operation of the software application; access by the permissions manager the programming environment to determine a type of permission implemented by the programming environment corresponding to the request; request by the permissions manager the permission from the programming environment based upon the type of permission implemented by the programming environment; and grant the request for permission to the software application via the permissions manager. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification