System and method for loading application classes
First Claim
Patent Images
1. A method, comprising:
- determining, at a processing device, a class invoked by an application at run time;
decoding, at the processing device, a security token encoded in the application upon installation of the application; and
retrieving, from at least one memory store, a class variant based at least in part on decoding the security token;
wherein the variant defines a level of functionality of the application consistent with the security token.
2 Assignments
0 Petitions
Accused Products
Abstract
In an application, variants of a class may be generated and associated with different security permissions for the application. When a class is to be loaded, a determination is made as to the application'"'"'s security permissions, e.g. by decoding a security token. The class is then retrieved from a repository that stores class variants matching the required security level. The retrieved class variant, which may have a full or a reduced functionality as appropriate for the security permission may then by loaded.
-
Citations
20 Claims
-
1. A method, comprising:
-
determining, at a processing device, a class invoked by an application at run time; decoding, at the processing device, a security token encoded in the application upon installation of the application; and retrieving, from at least one memory store, a class variant based at least in part on decoding the security token; wherein the variant defines a level of functionality of the application consistent with the security token. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device, comprising:
-
a memory device configured to store instructions; and a processing device configured to execute the instructions stored in the memory device to; determine a class invoked by an application at run time; decode a security token encoded in the application upon installation of the application to extract a security permission; and load a class variant from a corresponding class store based at least in part on the decoded security token; wherein the class variant is configured to define a level of functionality of the application consistent with the security permission. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage device including computer-executable instructions stored thereon that, when executed by a processing device, configure the processing device to perform operations comprising:
-
decoding a security permission encoded in a security token upon installation of the application; determining a class invoked by the application at run time of the application; and accessing a variant of the class from a store corresponding to the class based at least in part on the security permission decoded from the security token; wherein the variant of the class is associated with a level of functionality of the application consistent with the security permission. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification